Passer au contenu principal
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>"
}

Autorisations

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

Paramètres de requête

ParamètreTypeDescription
archivebooleanIndique s’il faut archiver la session une fois terminée. Par défaut, vaut false.

Remarques

Une fois terminée, une session ne peut pas être reprise. Si vous souhaitez conserver la session pour une consultation ultérieure, définissez le paramètre archive sur true.

Autorisations

Authorization
string
header
requis

Service User credential (prefix: 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

Whether to archive the devin session

Réponse

Successful Response

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
title
string | null
user_id
string | null