Registry
List Pipelines
Retrieve a paginated list of pipelines from the registry
GET
Overview
This endpoint returns a paginated list of pipelines available in the registry. You can filter by pipeline type, visibility, and status.Request
Filter by pipeline type:
batch or trainingFilter by visibility:
platform (visible to all orgs) or org (visible only to owning org)Filter by registry status:
draft, published, deactivated, or deletedNumber of items to skip for pagination (default: 0)
Maximum number of items to return per page
Response
Total number of pipelines matching the filter criteria
Current pagination offset
Maximum number of items returned
Array of pipeline objects, each containing:
id— Unique pipeline identifierpipeline_key— Pipeline keypipeline_version— Pipeline versionname— Human-readable pipeline namedescription— Pipeline descriptionpipeline_type— Pipeline type (batchortraining)components— Map of component names to component IDsdefault_config— Default configuration per componentconfig_schema— JSON Schema for pipeline configurationuser_config_schema— User-facing JSON Schemaedges— Pipeline graph edges connecting componentsinputs— Map of input port name to port definition. Each port hasname,description,mode(plain_file_listorn_shot_file_list),distribute(scatterorreplicate),required(bool), andtracked(bool — whether files on this port participate in per-input lifecycle tracking;falsefor reference/n-shot ports)outputs— Map of output port name to port definition (name,description)retry_policy— Retry policy configurationvisibility— Visibility level (platformororg)org_id— Owning organization IDstatus— Registry statuscreated_at— Creation timestampupdated_at— Last update timestamp