Zum Hauptinhalt springen
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>"
}

Berechtigungen

Erfordert einen Service-Benutzer mit der Berechtigung ManageOrgSessions auf Organisationsebene.

Hinweise

Durch das Archivieren einer Sitzung wird diese für spätere Referenz aufbewahrt. Archivierte Sitzungen können weiterhin angezeigt, aber nicht mehr bearbeitet oder fortgesetzt werden.

Autorisierungen

Authorization
string
header
erforderlich

Service User credential (prefix: cog_)

Pfadparameter

devin_id
string | null
erforderlich
org_id
string | null
erforderlich

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