Zum Hauptinhalt springen
DELETE
/
v3beta1
/
organizations
/
{org_id}
/
sessions
/
{devin_id}
Terminate Session
curl --request DELETE \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/sessions/{devin_id} \
  --header 'Authorization: Bearer <token>'
{
  "acus_consumed": 123,
  "created_at": 123,
  "org_id": "<string>",
  "pull_requests": [
    {
      "pr_state": "<string>",
      "pr_url": "<string>"
    }
  ],
  "session_id": "<string>",
  "status": "new",
  "tags": [
    "<string>"
  ],
  "updated_at": 123,
  "url": "<string>",
  "child_session_ids": [
    "<string>"
  ],
  "is_advanced": false,
  "is_archived": false,
  "parent_session_id": "<string>",
  "title": "<string>",
  "user_id": "<string>"
}

Berechtigungen

Erfordert einen Servicebenutzer mit der Berechtigung ManageOrgSessions auf Organisationsebene.

Abfrageparameter

ParameterTypBeschreibung
archivebooleanOb die Sitzung nach Beendigung archiviert werden soll. Standardwert ist false.

Hinweise

Nachdem sie beendet wurde, kann eine Sitzung nicht wieder aufgenommen werden. Wenn Sie die Sitzung für spätere Einsicht aufbewahren möchten, setzen Sie den Parameter archive auf true.

Autorisierungen

Authorization
string
header
erforderlich

Service User credential (prefix: cog_)

Pfadparameter

devin_id
string | null
erforderlich
org_id
string | null
erforderlich

Abfrageparameter

archive
boolean
Standard:false

Whether to archive the devin session

Antwort

Successful Response

acus_consumed
number
erforderlich
created_at
integer
erforderlich
org_id
string
erforderlich
pull_requests
SessionPullRequest · object[]
erforderlich
session_id
string
erforderlich
status
enum<string>
erforderlich
Verfügbare Optionen:
new,
claimed,
running,
exit,
error,
suspended,
resuming
tags
string[]
erforderlich
updated_at
integer
erforderlich
url
string
erforderlich
child_session_ids
string[] | null
is_advanced
boolean
Standard:false
is_archived
boolean
Standard:false
parent_session_id
string | null
title
string | null
user_id
string | null