Slate
API Reference

Pipelines

Read-only endpoints for pipeline, stage, and status ID resolution.

These read-only endpoints resolve pipeline, stage, and status identifiers needed for item creation and update operations.

List pipelines

GET /v1/ext/pipelines

Returns all pipelines in your company.

Response

[
  {
    "id": "01926a3b-...",
    "name": "Sales",
    "created_at": "2026-01-15T08:00:00Z"
  },
  {
    "id": "01926a3c-...",
    "name": "Support",
    "created_at": "2026-02-01T10:00:00Z"
  }
]

List stages

GET /v1/ext/pipelines/{pipeline_id}/stages

Returns all stages for a pipeline. Stages are returned in order.

Response

[
  {
    "id": "01926a3b-...",
    "name": "Lead"
  },
  {
    "id": "01926a3b-...",
    "name": "Qualified"
  },
  {
    "id": "01926a3b-...",
    "name": "Proposal"
  }
]

List statuses

GET /v1/ext/pipelines/{pipeline_id}/stages/{stage_id}/statuses

Returns all statuses available for a stage.

Response

[
  {
    "id": "01926a3b-...",
    "name": "Open"
  },
  {
    "id": "01926a3b-...",
    "name": "Won"
  },
  {
    "id": "01926a3b-...",
    "name": "Lost"
  }
]

Common workflow

To create an item via API:

  1. GET /v1/ext/pipelines to find your pipeline ID
  2. GET /v1/ext/pipelines/{id}/stages to find the target stage ID
  3. POST /v1/ext/items with the pipeline and stage IDs