Passer au contenu principal
GET
/
v2
/
enterprise
/
sessions
Lister les sessions
curl --request GET \
  --url https://api.devin.ai/v2/enterprise/sessions \
  --header 'Authorization: Bearer <token>'
{
  "has_more": true,
  "items": [
    {
      "acus_consumed": 123,
      "created_at": "2023-11-07T05:31:56Z",
      "org_id": "<string>",
      "pull_requests": [
        {
          "url": "<string>",
          "state": "<string>"
        }
      ],
      "session_id": "<string>",
      "status": "new",
      "tags": [
        "<string>"
      ],
      "updated_at": "2023-11-07T05:31:56Z",
      "url": "<string>",
      "title": "<string>",
      "user_id": "<string>"
    }
  ],
  "limit": 123,
  "skip": 123,
  "total": 123,
  "next_cursor": 123
}
Requiert une API key personnelle d’administrateur Enterprise. Renvoie une liste paginée de toutes les sessions Devin au sein de votre Enterprise, incluant les informations de base sur la session, les données de pull request (PR) et la consommation d’ACU.

Autorisations

Authorization
string
header
requis

API Key personnelle (apk_user_*) réservée uniquement aux administrateurs Enterprise

Paramètres de requête

skip
integer
défaut:0
Plage requise: x >= 0
limit
integer
défaut:100
Plage requise: 1 <= x <= 200
created_date_from
string<date-time> | null
created_date_to
string<date-time> | null
updated_date_from
string<date-time> | null
updated_date_to
string<date-time> | null
org_ids
string[] | null
user_ids
string[] | null
session_ids
string[] | null

Réponse

Réponse en cas de succès

has_more
boolean
requis
items
SessionResponse · object[]
requis
limit
integer
requis
skip
integer
requis
total
integer
requis
next_cursor
integer | null