---
title: "Get a pipeline"
method: GET
path: "/v1/pipelines/{id}"
tags: ["Pipelines"]
---

# Get a pipeline

`GET /v1/pipelines/{id}`

Retrieve a pipeline by ID. Pipeline stages are returned in order and include stage_order, visible, and default_probability.

## Path parameters

- `id` string, required

## Response `200`

successful

- Pipeline
  - `id` string, required — The pipeline ID
  - `name` string, required — The name of the pipeline
  - `pipeline_type` 'prospect' | 'client', nullable — Deprecated legacy pipeline type for client/prospect-only pipelines
  - `audience_types` string[], required — Record audiences supported by this pipeline
  - `default_pipeline_types` string[] — Legacy default client/prospect types served by this pipeline
  - `book_id` string, nullable — The book ID
  - `pipeline_stages` PipelineStage[] — Ordered pipeline stages
    - `id` string, required — The pipeline stage ID
    - `name` string, required — The name of the pipeline stage
    - `stage_order` integer — The stage order within the pipeline
    - `visible` boolean — Whether this stage is visible by default
    - `default_probability` integer, nullable — Default probability for opportunities in this stage

## Other responses

- `400` — bad request - invalid JSON
- `401` — unauthorized - missing or invalid token
- `403` — forbidden
- `404` — not found

---

[API](https://skmtc.net/slant/apis/slant-public-api-v1.md) · [All operations](https://skmtc.net/slant/apis/slant-public-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/slant/slant-public-api-v1/revisions/b56e0d137554/schema)
