Skip to main content

Replay a run

POST 

/runs/:id/replay

Clones a historical run as a new queued run, reusing the exact same pipeline version as the original. This guarantees the replay executes the same DAG even if the pipeline has been updated since the original ran. The new run is returned immediately in the queued state; poll GET /api/v1/runs/{id} for status transitions. Replays appear as manual triggers — TriggerKindManual is used because TriggerKindReplay does not yet exist as a distinct constant.

Request

Responses

Accepted