Vai al contenuto principale
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>"
}

Autorizzazioni

Richiede un utente di servizio con l’autorizzazione ManageOrgSessions a livello di organizzazione.

Parametri di query

ParametroTipoDescrizione
archivebooleanIndica se archiviare la sessione dopo la terminazione. Valore predefinito: false.

Note

Una volta terminata, una sessione non può essere ripresa. Se vuoi conservare la sessione per consultazioni future, imposta il parametro archive su true.

Autorizzazioni

Authorization
string
header
obbligatorio

Service User credential (prefix: cog_)

Parametri del percorso

devin_id
string | null
obbligatorio
org_id
string | null
obbligatorio

Parametri della query

archive
boolean
predefinito:false

Whether to archive the devin session

Risposta

Successful Response

acus_consumed
number
obbligatorio
created_at
integer
obbligatorio
org_id
string
obbligatorio
pull_requests
SessionPullRequest · object[]
obbligatorio
session_id
string
obbligatorio
status
enum<string>
obbligatorio
Opzioni disponibili:
new,
claimed,
running,
exit,
error,
suspended,
resuming
tags
string[]
obbligatorio
updated_at
integer
obbligatorio
url
string
obbligatorio
child_session_ids
string[] | null
is_advanced
boolean
predefinito:false
is_archived
boolean
predefinito:false
parent_session_id
string | null
title
string | null
user_id
string | null