Start an orchestration run
POST/api/v1/orchestration-runs
Creates a new run for the orchestration named by orchestration_id. By default the run executes durably in the background: the response returns immediately with status "queued" (a worker then claims it and moves it to "running") and progress is observed via get-orchestration-run or run lifecycle webhook events (orchestration_runs.started/awaiting_input/succeeded/failed). Delay and poll waits park the run as "sleeping" and are woken by a background scheduler, surviving restarts. Pass wait=true to block until the run reaches a terminal or awaiting_input state (the legacy synchronous behaviour).
Request
Responses
- 201
- 400
- 401
- 403
- 404
Run created and executed
Validation error
Unauthorized
Forbidden
Orchestration not found