List job runs
list_runsFilter job runs by job, status, trigger, environment, or time window. Use failed_only to answer 'has anything failed?'
Instructions
List runs by job, status, trigger, environment, and/or time window.
The pull-based monitoring path: failed_only=true (or status=FAILED)
answers "has anything failed?"; job=<id> shows one job's history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | Restrict to one job's run history (the job id). | |
| limit | No | Maximum number of runs to return (default 50). | |
| since | No | Only runs created at/after this ISO-8601 time. | |
| until | No | Only runs created before this ISO-8601 time. | |
| status | No | Restrict to a status, or comma-separated statuses: PENDING, RUNNING, SUCCEEDED, FAILED, CANCELED. | |
| trigger | No | Restrict to a trigger, or comma-separated: SCHEDULE, MANUAL, RERUN, RETRY. | |
| environment | No | Restrict to one or more environments (comma-separated). | |
| failed_only | No | Shortcut for status=FAILED — answers "has anything failed?". | |
| last_run_only | No | Collapse to the last completed run per job-and-environment. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||