Pipelines
Manages pipelines and controls batch or event execution.
📄️ Validate Transform
Validate a draft transform step against its ports and input schemas. Returns ``valid=true`` or raises 422.
📄️ Preview Transform
Run a draft transform on a limited number of rows and return the result without saving data. The preview applies the same transform semantics as a full run.
📄️ List Pipelines
List all pipelines. Only returns pipelines the user has permission to access.
📄️ Create Pipeline
Create a pipeline from its metadata and workflow definition.
📄️ Get Pipeline Versions
List version history for a specific pipeline.
📄️ Get Pipeline
Retrieve a specific pipeline. If a version is specified, return that version.
📄️ Update Pipeline
Change mutable pipeline metadata and workflow definition after write permission is checked. Fields omitted from the request keep their current values.
📄️ Delete Pipeline
Delete a pipeline. Existing batch runs must be deleted first.
📄️ Get Cleanup Status
Retrieve the cleanup progress status after pipeline deletion.
📄️ Execute Batch
Start a batch run for a pipeline.
📄️ Get Batch
Retrieve the current batch status for a pipeline, including step checkpoints.
📄️ Delete Batch
Delete a batch run and its checkpoints.
📄️ Stop Batch
Request a cooperative stop for an in-flight batch run. Completed step outputs are retained.
📄️ Execute Event
Start event-driven execution for a pipeline.
📄️ Get Event
Get the readiness status of an event pipeline.
📄️ Delete Event
Stop event execution for the specified pipeline and release its runtime resources.
📄️ Send Event
Send an event to an event pipeline. By default the operation enqueues the event and returns `202`; use `topic` when the pipeline subscribes to multiple topics. With `direct=true`, it sends the event directly and returns the synchronous execution result.
📄️ Stream Pipeline Run State
Stream the current batch/event run state as Server-Sent Events.