Skip to main content
GET
List schedule runs
Returns the schedule’s recent fires, newest first. Every fire produces a run record, including skipped and failed ones, so the history is gap-free. Runs are retained for 90 days. Returns a paginated list of run records.

Path parameters

string
required
The schedule’s id (UUID).

Query parameters

integer
default:"1"
Page number (1-based).
integer
default:"10"
Items per page. Maximum: 1000.
string
default:"-scheduled_for"
Sort order. Options: scheduled_for, -scheduled_for.

The run record

string
Unique id for this run (UUID).
string
The schedule that fired.
string
Outcome of the fire: created, skipped_overlap (previous session still active), skipped_quota (organization at quota), or error.
string
The fire’s due time (UTC, RFC 3339).
string | null
The created session’s id when status is created, otherwise null.
string | null
Failure detail when status is error.
boolean
Whether the fire came from Trigger rather than the cron cadence.
string
When the run record was written.

Examples

Response

Errors

Last modified on September 11, 2026