CRM

Get a pipeline

Returns a pipeline by its identifier, with its ordered stages and their type (open, won or lost).

GET
/api/v1/crm/pipelines/{pipelineId}

Request examples

curl https://app.filmo.io/api/v1/crm/pipelines/pipe_8f2a1c \
  --header "Authorization: Bearer $FILMO_API_KEY"
{
  "data": {
    "pipelineId": "pipeline_9f3a2b",
    "name": "Example pipeline",
    "slug": "Example slug",
    "isDefault": true,
    "isArchived": true,
    "totalOpportunities": 1,
    "totalValue": "120.00",
    "stages": [
      {
        "stageId": "stage_9f3a2b",
        "name": "Example stage",
        "order": 1,
        "type": "open",
        "probability": 1,
        "isDefault": true
      }
    ],
    "createdAt": "2026-09-01T10:00:00+02:00",
    "updatedAt": "2026-09-01T10:00:00+02:00"
  }
}

Generated from the schema

Authorizations

Bearer API key with the scope below. crm:read

Headers

If-None-Matchstring

Conditional read: the ETag of the copy you already have. If the resource has not changed, the response is 304 with no body.

Example:"\"3sT3d9pBvZq4h2N0w8x1YkLmQ7c\""

Path parameters

pipelineIdstringRequired

Pipeline identifier.

Limits: min length 1

Response

application/json

Successful response.

Response schema: PipelineDto

Envelope: PipelineResponse. meta.warnings is present only when the operation is deprecated.

Headers: X-Request-Id · RateLimit-Limit · RateLimit-Remaining · RateLimit-Reset · ETag

dataobject

CRM pipeline with its ordered stages and, optionally, the count and total value of its opportunities.

Show child attributes
data.pipelineIdstring

data.namestring

data.slugstring

data.isDefaultboolean

data.isArchivedboolean

data.totalOpportunitiesinteger

data.totalValuestring

data.stagesobject[]

Show child attributes
data.stages.stageIdstring

data.stages.namestring

data.stages.orderinteger

data.stages.typestring

Available options: open, won, lost

data.stages.probabilitynumber

data.stages.isDefaultboolean

data.createdAtstring<date-time>

data.updatedAtstring<date-time>

metaobject

Additional information about the response.

Show child attributes
meta.warningsobject[]

Lifecycle warnings; present only when the operation is deprecated.

Show child attributes
meta.warnings.codestring

Stable warning code.

Available options: deprecated

meta.warnings.messagestring

For people: what is deprecated, until when, and what to use.

meta.warnings.sunsetstring

Day (YYYY-MM-DD) the operation stops being served.

meta.warnings.replacementstring | null

operationId of the operation to use instead, or null if there is none.

Errors

StatusCodesMeaning
402addon_requiredThe account plan does not include the add-on this operation needs; requiredAddon names it.
404not_foundIt does not exist or is outside the scope of the API key.

401, 403, 429, 500 can be returned by any operation. Errors

Deprecation

This operation is not deprecated. Deprecations are announced with a Deprecation header and a sunset date. Versioning policy

  • CRM

    Pipeline

    CRM pipeline with its ordered stages and, optionally, the count and total value of its opportunities.

Was this page helpful?