List sessions
Create & read
List sessions
Browse your sessions with filtering, sorting, and pagination.
GET
List sessions
Returns a paginated list of sessions visible to the authenticated user. Results are sorted by creation date (newest first) by default.
Returns a paginated list of Session summary objects.
Each child is a session like any other: open it by
Query parameters
Page number (1-based).
Items per page. Maximum:
1000.Sort order. Options:
created_at, -created_at.Filter by session status. Multi-value. Values:
pending, running, paused, idle, awaiting_tool_results, completed, failed, timed_out, interrupted.Filter by agent identifier. Multi-value. Example:
web-price-finder.Filter by group ID. Returns all sessions tagged with this group.
Filter by parent session ID. Returns only child sessions of the given parent.
Case-insensitive match on the session’s first message or answer.
Only sessions created before this timestamp (ISO 8601).
Only sessions created after this timestamp (ISO 8601).
Only sessions that finished before this timestamp (ISO 8601).
Only sessions that finished after this timestamp (ISO 8601).
Access scope. Default:
me-in-organization.Examples
List your recent sessions
Response
Filter by status and agent
List all sessions in a group
Find the subagents a session spawned
Multi-agent runs delegate work to child sessions. The parent’s status lists their IDs insubagent_session_ids; pass the parent’s ID to parent_session_id to pull the whole roster in one call, each child labeled with the agent that ran it. Walk deeper trees by recursing on a child’s own ID.
Response
id to poll its status, read its answer from /changes, or replay its events.