List Runs
listRunsList runs for the current team. Supports filtering by agent, user, queue, status, etc. Messages, evaluation data, and queue metadata are included where available. Set count_only=true to skip Run row selection and enrichment. The normal response shape is returned with data: [] and the matching total.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of runs per page (1-100, default 20) | |
| since | No | Return runs completed at or after this ISO-8601 timestamp. Runs that have not completed are excluded. | |
| until | No | Return runs completed before this ISO-8601 timestamp. The upper bound is exclusive. Runs that have not completed are excluded. | |
| offset | No | Number of runs to skip | |
| search | No | Full-text search across run titles and case titles | |
| source | No | Filter to runs created from this source (e.g. api, schedule) | |
| status | No | Filter to runs with this status | |
| sort_by | No | Field to sort by (default created_at) | created_at |
| team_id | No | Duvo team UUID to operate on. API keys are pinned to a single team — omit this (it falls back to the key's team) or pass that same team; a different team is rejected. OAuth callers, who can span multiple teams, should pass the target team here. | |
| user_id | No | Filter to runs owned by this user; non-superadmin callers are scoped to themselves regardless of this value | |
| agent_id | No | Filter to runs for this agent | |
| digest_id | No | ||
| count_only | No | Skip row selection and enrichment. The normal list response shape is returned with an empty row array and the matching total. | false |
| has_issues | No | If true, only return runs that have evaluation issues | |
| sort_order | No | Sort direction (default desc) | desc |
| automation_id | No | Filter to runs whose agent belongs to this automation | |
| case_queue_id | No | Filter to runs associated with this queue | |
| issue_severity | No | If set, only return runs whose latest successful evaluation has at least one failing rubric with this severity (critical | medium | low). Implies has_issues; legacy evaluations without severity companion fields do not match this filter. |