Saltar al contenido principal
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>"
}

Permisos

Requiere un usuario de servicio con el permiso ManageOrgSessions a nivel de la organización.

Notas

Archivar una sesión la conserva para futuras consultas. Las sesiones archivadas se pueden seguir viendo, pero no se pueden modificar ni reanudar.

Autorizaciones

Authorization
string
header
requerido

Service User credential (prefix: cog_)

Parámetros de ruta

devin_id
string | null
requerido
org_id
string | null
requerido

Respuesta

Successful Response

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