---
title: "List all pipelines"
method: GET
path: "/v1/pipelines"
tags: ["pipelines"]
---

# List all pipelines

`GET /v1/pipelines`

## Request

- Base URL: `/api/` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/v1/pipelines`
- Auth: none declared

## Query parameters

- `starting_after` string, nullable
- `limit` integer, nullable

## Response `200`

Got pipelines collection

- PipelineCollection
  - `data` Pipeline[], required
    - `action` 'none' | 'checkpoint' | 'graceful' | 'immediate' | 'force'
    - `action_in_progress` boolean, required
    - `action_text` string, required
    - `checkpoint_interval_micros` integer, required
    - `created_at` integer, required
    - `graph` PipelineGraph, required
      - `edges` PipelineEdge[], required
        - `dest_id` integer, required
        - `edge_type` string, required
        - `key_type` string, required
        - `src_id` integer, required
        - `value_type` string, required
      - `nodes` PipelineNode[], required
        - `description` string, required
        - `node_id` integer, required
        - `operator` string, required
        - `parallelism` integer, required
    - `id` string, required
    - `name` string, required
    - `preview` boolean, required
    - `query` string, required
    - `stop` 'none' | 'checkpoint' | 'graceful' | 'immediate' | 'force', required
    - `udfs` Udf[], required
      - `definition` string, required
      - `language` 'python' | 'rust'
  - `hasMore` boolean, required

---

[API](https://skmtc.dev/arroyosystems/apis/arroyo-rest-api.md) - [All operations](https://skmtc.dev/arroyosystems/apis/arroyo-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/arroyosystems/apis/arroyo-rest-api/revisions/226b33c4af0f?raw)
