List runs
List completed runs with filters and pagination.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Page size, up to 100.
1 <= x <= 100Opaque keyset cursor from a previous response's pagination.nextCursor. Omit for the first page.
Include the exact total match count in the response. Off by default to avoid an extra aggregation. Accepts true, false, 1, or 0.
Start of the window. Defaults to the last 30 days. Window may not exceed 92 days.
End of the window. Defaults to now.
Completed run statuses. Comma-separated.
PASSED, FAILED, CANCELLED Run trigger values. Comma-separated.
WEBHOOK, CRON, MANUAL, CLI Git branch name filter. Comma-separated.
GitHub repository filter. Comma-separated.
GitLab project path filter. Comma-separated.
Exact commit SHA filter.
CLI version filter. Comma-separated.
Labels attached to the run. Comma-separated.
Environment name filter. Comma-separated.
Run platform filter. Comma-separated.
WEB, IOS, ANDROID Test ID filter. Comma-separated.
Substring match on test name.
Directory filter. Comma-separated.
Quarantined run filter. Accepts true, false, 1, or 0.
Filter for runs that passed after a failure recovery attempt. Implies PASSED status when true, so do not combine with status=FAILED. Accepts true, false, 1, or 0.
Auto-heal filter. Accepts true, false, 1, or 0.
CI-only run filter. Accepts true, false, 1, or 0.