Skip to main content
PUT
Update an existing pipeline
Please note: the v1 Pipelines API will be sunset on November 2nd, 2026. After that date, the API will no longer be supported. If you’re still using v1, migrate to the latest version of the Pipelines API.

Path Parameters

object_type
enum<string>
required

The object type of the pipeline that you want to update. Must be one of: deals, tickets

Available options:
deals,
tickets
pipeline_id
string
required

The ID of the pipeline you want to update.

Body

application/json
label
string

The label for the pipeline. The label will be displayed when viewing records in HubSpot.

Maximum string length: 36
displayOrder
integer

When viewing records in HubSpot, pipelines are displayed starting with the pipeline with the lowest displayOrder value.

active
boolean

Whether or not the pipeline is active.

stages
object[]

A list of stages for this pipeline. Pipelines may have up to 100 stages.

Maximum array length: 100

Response

200 - application/json

Successfully updated pipeline

pipelineId
string
createdAt
integer<int64>
updatedAt
integer<int64> | null
objectType
enum<string>
Available options:
DEAL,
TICKET
label
string
displayOrder
integer
active
boolean
default
boolean
stages
object[]
Last modified on July 27, 2026