List sessions
Retrieve a paginated list of agent sessions (conversations) with optional title search, state filtering, source channel filtering, date range filtering, and sorting. By default, AOP/workflow runs and branched sub-sessions are excluded, and only sessions in the caller’s current workspace are visible — pass workspace_id to list sessions in another workspace the caller belongs to.
Authentication
Query parameters
Keyword to search session titles (case-insensitive)
Execution state(s) to filter by (e.g. ‘running’, ‘completed’). Repeat the parameter or pass a comma-separated list.
Originating channel(s) to filter by (e.g. ‘web’, ‘api’, ‘agent_email’). Repeat the parameter or pass a comma-separated list.
Session kind(s) to include: ‘session’, ‘video_session’, ‘desktop_session’, ‘mobile_session’. Repeat the parameter or pass a comma-separated list.
Include branched sub-sessions (excluded by default)
Include AOP/workflow task runs (excluded by default)
Workspace to list sessions from. Defaults to the caller’s current workspace; any other workspace the caller is a member of can be requested explicitly.
Trigger type(s) to filter by (e.g. ‘schedule’, ‘api’, ‘email’). Repeat the parameter or pass a comma-separated list.
Maximum number of sessions to return per page (1-500)
Response
Maximum number of sessions returned in this response (1-500)
