Documentation

Get runs for a session

GET
/api/v1/external/sessions/{sessionId}/runs

Scope requis : read:sessions.

AutorisationBearer <jeton>

JWT d'organisation obtenu via le flow OIDC. Voir le guide d'intégration.

Dans: header

Paramètres de chemin

sessionId*string

Paramètres de requête

type?string
Défaut"team"

Valeur parmi

  • "agent"
  • "team"
  • "workflow"
search?string
page*number
Plage1 <= value
Défaut1
pageSize*number
Plage1 <= value
Défaut10
sortBy?string
sortDirection*string
Défaut"DESC"

Valeur parmi

  • "ASC"
  • "DESC"
disablePagination*boolean
Défautfalse

Corps de réponse

application/json

curl -X GET "https://example.com/api/v1/external/sessions/string/runs?page=1&pageSize=10&sortDirection=ASC&disablePagination=false"
{  "data": [    {      "run_id": "string",      "parent_run_id": "string",      "agent_id": "string",      "user_id": "string",      "run_input": "string",      "content": "string",      "run_response_format": "string",      "reasoning_content": "string",      "reasoning_steps": [        {}      ],      "metrics": {        "input_tokens": 0,        "output_tokens": 0,        "total_tokens": 0,        "time_to_first_token": 0,        "duration": 0      },      "messages": [        {}      ],      "tools": [        {}      ],      "events": [        {}      ],      "created_at": "string",      "references": [        {}      ],      "citations": {},      "reasoning_messages": [        {}      ],      "session_state": {},      "images": [        {}      ],      "videos": [        {}      ],      "audio": [        {}      ],      "files": [        {}      ],      "response_audio": {},      "input_media": {}    }  ],  "metadata": {},  "meta": {    "currentPage": 0,    "totalItemsCount": 0,    "totalPagesCount": 0,    "itemsPerPage": 0  }}