List runs
Returns paginated recent (non-archived) runs the caller started - scoped to their own user within the org, not every member's runs. Filters: workflow_id, search (run ID substring), status_filter, trigger_filter. Order with order_by ('<field> <asc|desc>'), field one of status, started_at, completed_at, created_at.
Query parameters
Filter results to a single workflow.
Filter results to a single workflow.
Maximum number of runs to return per page (1-500).
Maximum number of runs to return per page (1-500).
Pagination offset.
Pagination offset.
Filter by run id substring.
Filter by run id substring.
Restrict results to the given run statuses.
Restrict results to the given run statuses.
Restrict results to the given triggers.
Restrict results to the given triggers.
Sort expression '<field> <asc|desc>'; field is one of status, started_at, completed_at, created_at. Defaults to created_at desc.
Sort expression '<field> <asc|desc>'; field is one of status, started_at, completed_at, created_at. Defaults to created_at desc.
Response
OK
Example response
{
"$schema": "/api/v1/RunListResponse.json",
"runs": [
{
"$schema": "/api/v1/RunResponse.json"
}
]
}