SignalRun
One tick of a signal: the batch submission it made and how it went.
Returned by
#Fields
| Field | Type | Notes |
|---|---|---|
run_id | string | UUID. |
run_number | integer | 1-based step. Reused when a paused or deferred run is retried. |
scheduled_for | string | ISO 8601. The tick this run belongs to. |
started_at | string | ISO 8601. |
finished_at | string | null | ISO 8601. null while running. |
status | string | Enum: running, succeeded, failed, deferred. deferred means the submission was rate limited and will be retried after Retry-After under the same run_number. |
attempts | integer | Submission attempts made for this run_number, across retries and deferrals. |
job_id | string | null | The batch job created by this run, when succeeded. Read it with GET /batch/{job_id}. |
error | string | null | The error message from the last attempt, when failed or deferred. |
#Sample
{
"run_id": "4b8e0c1d-2a6f-4c3b-9e7d-5f1a2b3c4d5e",
"run_number": 3,
"scheduled_for": "2026-11-03T08:00:00Z",
"started_at": "2026-11-03T08:00:00Z",
"finished_at": "2026-11-03T08:00:01Z",
"status": "succeeded",
"attempts": 1,
"job_id": "job_7hd92kfa",
"error": null
}