Run an existing pipeline
Runs
Run an existing pipeline
Execute the latest ready revision of an existing reusable pipeline. Use this endpoint for each new execution instead of creating another pipeline.
Before running, fetch GET /v1/workspaces/{workspaceId}/pipelines/{pipelineId} if you need the run inputJsonSchema. The request body must wrap playbook-specific data under input.
Scheduling example, run many times:
{
"input": {
"dateRange": {
"start": "2026-05-11",
"end": "2026-05-17"
}
}
}
For scheduling pipelines, reusable rules stay in pipeline instructions. A run only supplies the dateRange for this execution.
POST
Run an existing pipeline
Authorizations
OAuth2 access token or API key
Headers
Minimum string length:
1Example:
"unique-idempotency-key"
Body
application/json
Playbook-specific input for this one execution. For scheduling, the run input is only the date range to schedule.
Response
Run returned in its current state
Available options:
scheduling, reporting Available options:
running, complete, failed