Passer au contenu principal
DELETE
/
v3beta1
/
organizations
/
{org_id}
/
sessions
/
{devin_id}
Mettre fin à la 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>",
  "structured_output": {},
  "title": "<string>",
  "user_id": "<string>"
}

Autorisations

Nécessite un compte de service disposant de l’autorisation ManageOrgSessions au niveau de l’organisation.

Notes

Une fois qu’elle est terminée, une session ne peut plus être reprise. Si vous souhaitez conserver la session pour référence ultérieure, définissez le paramètre archive sur true.

Autorisations

Authorization
string
header
requis

Identifiant de compte de service (préfixe : cog_)

Paramètres de chemin

devin_id
string | null
requis
org_id
string | null
requis

Paramètres de requête

archive
boolean
défaut:false

Indique s’il faut archiver la session Devin

Réponse

Réponse en cas de succès

acus_consumed
number
requis
created_at
integer
requis
org_id
string
requis
pull_requests
SessionPullRequest · object[]
requis
session_id
string
requis
status
enum<string>
requis
Options disponibles:
new,
claimed,
running,
exit,
error,
suspended,
resuming
tags
string[]
requis
updated_at
integer
requis
url
string
requis
child_session_ids
string[] | null
is_advanced
boolean
défaut:false
is_archived
boolean
défaut:false
parent_session_id
string | null
structured_output
Structured Output · object

Sortie structurée validée provenant de la session. Renseignée uniquement sur les endpoints GET/list.

title
string | null
user_id
string | null