Vai al contenuto principale
POST
/
v3beta1
/
organizations
/
{org_id}
/
sessions
/
{devin_id}
/
archive
Archive Session
curl --request POST \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/sessions/{devin_id}/archive \
  --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.

Note

L’archiviazione di una sessione la conserva per consultazioni future. Le sessioni archiviate possono ancora essere visualizzate, ma non possono essere modificate né riprese.

Autorizzazioni

Authorization
string
header
obbligatorio

Service User credential (prefix: cog_)

Parametri del percorso

devin_id
string | null
obbligatorio
org_id
string | null
obbligatorio

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