Skip to main content
GET
Requires version 1.1.0 or later of the Archetype platform.

Overview

This endpoint returns a paginated list of pipelines available in the registry. You can filter by pipeline type, visibility, and status.

Request

string
Filter by pipeline type: batch or training
string
Filter by visibility: platform (visible to all orgs) or org (visible only to owning org)
string
Filter by registry status: draft, published, deactivated, or deleted
integer
Number of items to skip for pagination (default: 0)
integer
Maximum number of items to return per page

Response

integer
Total number of pipelines matching the filter criteria
integer
Current pagination offset
integer
Maximum number of items returned
array
Array of pipeline objects, each containing:
  • id — Unique pipeline identifier
  • pipeline_key — Pipeline key
  • pipeline_version — Pipeline version
  • name — Human-readable pipeline name
  • description — Pipeline description
  • pipeline_type — Pipeline type (batch or training)
  • components — Map of component names to component IDs
  • default_config — Default configuration per component
  • config_schema — JSON Schema for pipeline configuration
  • user_config_schema — User-facing JSON Schema
  • edges — Pipeline graph edges connecting components
  • inputs — Map of input port name to port definition. Each port has name, description, mode (plain_file_list or n_shot_file_list), distribute (scatter or replicate), required (bool), and tracked (bool — whether files on this port participate in per-input lifecycle tracking; false for reference/n-shot ports)
  • outputs — Map of output port name to port definition (name, description)
  • retry_policy — Retry policy configuration
  • visibility — Visibility level (platform or org)
  • org_id — Owning organization ID
  • status — Registry status
  • created_at — Creation timestamp
  • updated_at — Last update timestamp