Retrieve all runs (executions) for a specific session with optional timestamp filtering. Runs represent individual interactions or executions within a session. Response schema varies based on session type.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Session ID to get runs from
Session type (agent, team, or workflow)
agent, team, workflow User ID to query runs from
Filter runs created after this Unix timestamp (epoch time in seconds)
Filter runs created before this Unix timestamp (epoch time in seconds)
Database ID to query runs from
Table to query runs from
Session runs retrieved successfully
Unique identifier for the run
Parent run ID if this is a nested run
Agent ID that executed this run
User ID associated with the run
Input provided to the run
Output content from the run
Format of the response (text/json)
Reasoning content if reasoning was enabled
List of reasoning steps
Performance and usage metrics
Message history for the run
Tools used in the run
Events generated during the run
Run creation timestamp
References cited in the run
Reasoning process messages
Session state at the end of the run
Images included in the run
Videos included in the run
Audio files included in the run
Files included in the run
Audio response if generated
Input media attachments