List Pipelines
Returns all pipelines, optionally filtered by project.Query Parameters
Filter by project ID
Response
Array of pipeline objects
Create Pipeline
Creates a new pipeline.Request Body
Project ID to associate with
Pipeline name
Pipeline type:
ingestion, processing, or outputPipeline description
Array of pipeline steps
Response
Returns the created pipeline object.Execute Pipeline
Enqueues a pipeline for asynchronous execution by a worker.Request Body
Pipeline ID to execute
Trigger type:
manual, scheduled, or automaticUser or system that triggered execution
Runtime parameters to pass to the pipeline
Response
Returns a work task object representing the queued execution:Work task ID
Always
pipeline_executionCurrent status:
queued, scheduled, spawned, executing, completed, failed, timeout, or cancelledTask priority (higher = higher priority)
ISO 8601 timestamp
Project ID
Task-specific parameters including
pipeline_idGet Pipeline
Returns a single pipeline by ID.Path Parameters
Pipeline ID
Response
Returns the pipeline object (see List Pipelines for schema).Update Pipeline
Updates a pipeline’s description, steps, or status.Path Parameters
Pipeline ID
Request Body
All fields are optional. Only provided fields will be updated.New description
New steps array (replaces existing steps)
New status:
active, inactive, or draftResponse
Returns the updated pipeline object.Delete Pipeline
Deletes a pipeline.Path Parameters
Pipeline ID
Response
Returns204 No Content on success.