List Sessions
List agent sessions for the current workspace with optional filtering.
Returns root sessions by default, including standalone history forks and legacy chats. Filter by spawned_by_session_id to find spawned children. Legacy chats have is_readonly=True.
Request
- Base URLhttps://platform.tracecat.com/api
- Auth
- API key in cookie fastapiusersauth
- or HTTP bearer
Path parameters
Query parameters
The type of entity associated with an agent session.
Determines the context and behavior of the session:
- CASE: Chat attached to a Case entity for investigation
- AGENT_PRESET: Live chat testing a preset configuration
- AGENT_PRESET_BUILDER: Builder chat for editing/configuring a preset
- WORKSPACE_CHAT: Workspace-level chat assistant (wire value: copilot)
- WORKFLOW: Workflow-initiated agent run (from action)
- APPROVAL: Inbox approval continuation (hidden from main chat list)
- EXTERNAL_CHANNEL: External channel session (e.g. Slack thread)
Filter by entity type
Filter by entity ID
Filter by session creator. Omit to list the entire workspace.
Entity types to exclude from results
Filter by spawning parent session ID
Include spawned children without a parent filter
Maximum number of sessions to return
Filter by history source session ID
Legacy alias for forked_from_session_id
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.