Skip to main content
GET
/
v1
/
agents
/
sessions
/
{sessionId}
/
turns
List turns in a session
curl --request GET \
  --url {scheme}://{gatewayBaseURL}/{tenantName}/v1/agents/sessions/{sessionId}/turns \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "<string>",
      "session_id": "<string>",
      "previous_turn_id": "<string>",
      "state": {
        "status": "running"
      },
      "created_by_subject": {
        "subject_id": "<string>",
        "subject_type": "<string>",
        "subject_slug": "<string>"
      },
      "created_at": "<string>",
      "input": [
        {
          "type": "user.message",
          "content": "<string>"
        }
      ]
    }
  ],
  "pagination": {
    "limit": 123,
    "next_page_token": "<string>",
    "previous_page_token": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

sessionId
string
required

Session identifier (.).

Minimum string length: 1
Example:

"01arz3ndektsv4rrffq69g5fav.g"

Query Parameters

page_token
string
limit
integer
default:10

Page size. Defaults to 10, max 25.

Required range: 1 <= x <= 25

Response

Paginated turns.

data
object[]
required
pagination
object
required