Create or update a pipeline
Creates a new pipeline or updates an existing one. The pipeline object is provided in the request body as a PipelineInputRequest.
Pipeline definition
Created or updated pipeline
Delete a pipeline
Deletes the pipeline with the given ID.
Pipeline deleted successfully
Pipeline not found
Pipeline could not be deleted due to a conflict
Update pipeline graph with jobs
Updates the pipeline's job graph. The request specifies the job nodes and their relationships within the pipeline DAG.
Job graph definition
Updated node graph
Invalid job request
Get a pipeline by identity
Returns details of a pipeline identified by its numeric ID or name.
Pipeline details
Pipeline not found
List all pipelines with summary
Returns a paginated summary of all pipelines. Supports filtering by pipeline source, instrumentation type, and namespaces.
Paginated pipeline summary
Pipeline Graph
Get pipeline graph
Returns the full pipeline graph including jobs and assets. Optionally filtered by version, run, and node status.
Pipeline graph details
Invalid or missing pipelineId
Pipeline Runs
Create a pipeline run
Creates a new run for the specified pipeline.
Pipeline run definition
Created pipeline run
Update a pipeline run
Updates an existing pipeline run by its run ID.
Updated pipeline run data
Updated pipeline run
Get span-job associations for a run
Returns the mapping between spans and jobs within the specified pipeline run. Useful for understanding which jobs produced which spans.
Span-job association mappings
Pipeline run not found
Get a pipeline run
Returns details of a specific pipeline run.
Pipeline run details
Pipeline run not found
Get latest pipeline run
Returns the most recent run for the specified pipeline.
Latest pipeline run
No runs found for the pipeline
List runs for a pipeline
Returns a paginated list of runs for the specified pipeline.
Paginated list of pipeline runs
Pipeline not found
Create a span for a pipeline run
Creates a new span within the specified pipeline run. A span represents a unit of work within the pipeline execution.
Span definition with optional job associations
Created span
Pipeline run not found
List spans for a pipeline run
Returns all spans associated with the given pipeline run. When onlyRootSpan=true, returns only the root span.
List of spans
Pipeline run not found
Get a span by identity
Returns a specific span within a pipeline run.
Span details
Span not found
List child spans
Returns all child spans of the specified span.
List of child spans
Span not found
Create a span event
Records an event within the specified span. Events capture data points, metrics, or status changes during span execution.
Span event data
Created span event
Span not found
List events for a span
Returns all events recorded within the specified span.
List of span events
Span not found
Get span event log
Returns the detailed log output for a specific span event.
Span event log content
Pipeline Nodes
Get a pipeline node by ID
Returns details for a specific pipeline node (job or task).
Node details
Node not found
Pipeline Tags
List all pipeline tags
Returns all tags used for categorizing pipelines and pipeline entities.
List of pipeline tags
Create or update asset lineage
Creates or updates the lineage information for the specified asset.
Lineage data with upstream and downstream connections
Updated lineage
Insufficient permissions
Get lineage for an asset
Returns the upstream and downstream lineage graph for the specified asset, showing data flow through pipelines and transformations.
Asset lineage graph
Insufficient permissions to view lineage