Create and manage HubSpot ticket pipelines and pipeline stages via the CRM Pipelines API
domain: developers.hubspot.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
List all ticket pipelines with GET /crm/v3/pipelines/tickets, and retrieve one pipeline's stages and metadata with GET /crm/v3/pipelines/tickets/{pipelineId}
Create a new ticket pipeline with POST /crm/v3/pipelines/tickets — having more than one ticket pipeline on the account requires a Service Hub subscription
Add a stage with POST /crm/v3/pipelines/tickets/{pipelineId}/stages, including label, displayOrder, and a metadata.ticketState of OPEN or CLOSED
Edit a stage's label, order, or ticketState with PATCH /crm/v3/pipelines/tickets/{pipelineId}/stages/{stageId}
Delete a stage with DELETE /crm/v3/pipelines/tickets/{pipelineId}/stages/{stageId} only after moving any tickets and dependent conditional properties off of it
Known gotchas
A stage cannot be deleted while tickets still sit in it or while conditional/dependent properties reference it
Ticket pipelines use a ticketState (OPEN/CLOSED) stage attribute distinct from the stage/probability fields deal pipelines use, so deal-pipeline code isn't directly reusable
Multiple ticket pipelines per account require a Service Hub subscription; accounts without it are limited to the single default Support Pipeline
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?