v1
latestOpenAPI 3.0.0Proprietary2026-07-132885152.8 KBList agent runs
Retrieve a paginated list of agent runs with optional filtering. Results default to sort_by=updated_at and sort_order=desc.
Query parameters
Maximum number of runs to return
Pagination cursor from previous response
Sort field for results.
- updated_at: Sort by last update timestamp (default)
- created_at: Sort by creation timestamp
- title: Sort alphabetically by run title
- agent: Sort alphabetically by skill. Runs without a skill are grouped last.
Sort direction
Filter by run state. Can be specified multiple times to match any of the given states.
Filter by agent config name
Filter by model ID
Filter by creator UID (user or service account)
Filter by the user or agent that executed the run. This will often be the same as the creator, but not always: users may delegate tasks to agents.
Source that created the run:
- LINEAR: Created from Linear integration
- API: Created via the Warp API
- SLACK: Created from Slack integration
- LOCAL: Created from local CLI/app
- SCHEDULED_AGENT: Created by a scheduled agent
- WEB_APP: Created from the Warp web app
- GITHUB_ACTION: Created from a GitHub action
- CLOUD_MODE: Created from a Cloud Mode
- CLI: Created from the CLI
Filter by run source type
Where the run executed:
- LOCAL: Executed in the user's local Oz environment
- REMOTE: Executed by a remote/cloud worker
Filter by where the run executed
Filter runs created after this timestamp (RFC3339 format)
Filter runs created before this timestamp (RFC3339 format)
Filter runs updated after this timestamp (RFC3339 format)
Filter runs by environment ID
Filter runs by skill spec (e.g., "owner/repo:path/to/SKILL.md"). Alias for skill_spec.
Filter runs by skill spec (e.g., "owner/repo:path/to/SKILL.md")
Filter runs by the scheduled agent ID that created them
Filter runs by ancestor run ID. The referenced run must exist and be accessible to the caller.
Filter runs by artifact type
Fuzzy search query across run title, prompt, and skill_spec
Response
List of runs