Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / CRM / Hubspot / CRM Pipelines
CRM Pipelines logo

HubSpot CRM Pipelines

Browse all Hubspot APIs
✓ Official Vendor SpecCRMDeal Pipelineoauth2,apiKey14 EndpointsREST

For Agents

Manage HubSpot CRM pipelines and pipeline stages for any object type, including create, read, update, delete, and full audit history of changes.

Use for: I need to provision a new sales pipeline with stages on a fresh HubSpot portal, List all pipelines defined for the deals object, Add a new stage to an existing ticket pipeline, Rename a pipeline stage without breaking workflows

Not supported: Does not move individual records between stages, run pipeline-based automation, or assign deal owners — use for pipeline and stage configuration and audit only.

The HubSpot CRM Pipelines API manages the pipelines and pipeline stages that define how records move through a workflow — sales deals through sales stages, support tickets through resolution stages, and any custom-object pipeline a portal defines. Endpoints cover full CRUD on pipelines and stages, plus dedicated audit endpoints that return the change history for both. Agents can list, read, create, update, and delete pipelines for a given object type, manage the ordered list of stages within each pipeline, and inspect every change made to either through the audit log. Use it to provision pipelines for a new portal, programmatically rename stages without breaking automation, or build governance dashboards from the audit history.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the CRM Pipelines to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the CRM Pipelines, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with CRM Pipelines API.

Create, read, update, and delete pipelines for deals, tickets, or custom objects

List all pipelines defined for a given object type

Add, update, and remove stages within a pipeline in a defined display order

Retrieve the audit log of every change made to a pipeline

Retrieve the audit log of every change made to a specific pipeline stage

Read a single pipeline stage including its metadata such as probability and ticket state

Use Cases

Patterns agents use CRM Pipelines API for, with concrete tasks.

★ Pipeline provisioning for a new portal

Stand up the sales and ticket pipelines a customer needs as part of onboarding a new HubSpot portal. POST /crm/v3/pipelines/{objectType} creates a pipeline, then POST /crm/v3/pipelines/{objectType}/{pipelineId}/stages adds each stage in order. Lets a setup agent reproduce a tested pipeline structure across portals without manual configuration.

POST a new sales pipeline to /crm/v3/pipelines/deals with label='Enterprise Sales' and displayOrder=1, then POST four ordered stages to /crm/v3/pipelines/deals/{pipelineId}/stages.

Stage rename with audit trail

Rename a pipeline stage as the team's process evolves and capture the change in HubSpot's audit log. PATCH /crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId} updates the stage label, and GET /crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId}/audit returns who made the change and when, so governance teams can trace the modification.

PATCH /crm/v3/pipelines/deals/{pipelineId}/stages/{stageId} setting label to 'Closed Won — Annual', then GET the same stage's /audit endpoint and return the most recent entry.

Pipeline configuration export

Export a portal's pipeline configuration as a structured document for backup, documentation, or migration to another portal. List pipelines per object type, then list stages per pipeline, and serialise the result. Useful for partners managing multiple portals or for disaster-recovery snapshots.

GET /crm/v3/pipelines/deals to list pipelines, then for each pipeline GET /crm/v3/pipelines/deals/{pipelineId}/stages and return the combined configuration as JSON.

AI agent execution through Jentic

An agent that needs to manage pipelines discovers this API via Jentic's intent search using a query like 'create a hubspot pipeline' or 'list pipeline stages', loads the input schema for the chosen operation, and executes the call with credentials supplied from the Jentic vault. Audit endpoints work the same way for read-only governance flows.

Search Jentic for 'create a hubspot pipeline', load POST /crm/v3/pipelines/{objectType}, and execute it for objectType=deals with a label and stages payload.

Key Endpoints

14 endpoints — the hubspot crm pipelines api manages the pipelines and pipeline stages that define how records move through a workflow — sales deals through sales stages, support tickets through resolution stages, and any custom-object pipeline a portal defines.

METHOD

PATH

DESCRIPTION

GET

/crm/v3/pipelines/{objectType}

List all pipelines for an object type

POST

/crm/v3/pipelines/{objectType}

Create a new pipeline for an object type

GET

/crm/v3/pipelines/{objectType}/{pipelineId}

Read a single pipeline by ID

PATCH

/crm/v3/pipelines/{objectType}/{pipelineId}

Update a pipeline's label or display order

DELETE

/crm/v3/pipelines/{objectType}/{pipelineId}

Delete a pipeline

GET

/crm/v3/pipelines/{objectType}/{pipelineId}/stages

List stages for a pipeline

POST

/crm/v3/pipelines/{objectType}/{pipelineId}/stages

Add a stage to a pipeline

GET

/crm/v3/pipelines/{objectType}/{pipelineId}/audit

Read the audit log for a pipeline

GET

/crm/v3/pipelines/{objectType}

List all pipelines for an object type

POST

/crm/v3/pipelines/{objectType}

Create a new pipeline for an object type

GET

/crm/v3/pipelines/{objectType}/{pipelineId}

Read a single pipeline by ID

PATCH

/crm/v3/pipelines/{objectType}/{pipelineId}

Update a pipeline's label or display order

DELETE

/crm/v3/pipelines/{objectType}/{pipelineId}

Delete a pipeline

GET

/crm/v3/pipelines/{objectType}/{pipelineId}/stages

List stages for a pipeline

POST

/crm/v3/pipelines/{objectType}/{pipelineId}/stages

Add a stage to a pipeline

GET

/crm/v3/pipelines/{objectType}/{pipelineId}/audit

Read the audit log for a pipeline

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

HubSpot OAuth and private app tokens are stored encrypted in the Jentic vault, with scope-checked access for pipeline write operations. The Authorization header is attached at execution time so credentials never appear in agent context.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g. 'create a hubspot pipeline' or 'list pipeline stages') and Jentic returns the matching Pipelines operation with its JSON Schema, including the objectType path parameter and stage metadata fields.

Time to first call

Time to first call

Direct integration: half a day to wire OAuth, manage stage display ordering, and handle audit pagination. Through Jentic: under 30 minutes — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

HubSpot CRM Deals

→

Manages the deal records that move through pipeline stages

Use to create or update the deals that the pipelines configured here will route.

Complementary

HubSpot CRM Tickets

→

Manages support ticket records that flow through ticket pipelines

Pick this when the pipeline you are configuring is for service or support workflows.

Complementary

HubSpot CRM Objects

→

Generic CRM record API used to update the pipeline stage property on individual records

Use to move records between the stages defined here without going through type-specific endpoints.

FAQs

Specific to using CRM Pipelines API through Jentic.

What authentication does the HubSpot Pipelines API use?

It accepts OAuth 2.0 access tokens and private app access tokens passed as a Bearer credential in the Authorization header. Pipeline write operations require a token with the appropriate CRM scopes for the target object type.

Which object types support pipelines?

Deals and tickets are the standard supported types, plus any custom object configured for pipeline use. The objectType path parameter on /crm/v3/pipelines/{objectType} accepts these values.

What are the rate limits for the HubSpot Pipelines API?

It shares HubSpot's account-level rate limits, typically 100 requests per 10 seconds for OAuth apps. Pipeline configuration changes are infrequent enough that the standard limits are rarely a constraint.

How do I add a stage to a pipeline through Jentic?

Search Jentic with 'add hubspot pipeline stage', load POST /crm/v3/pipelines/{objectType}/{pipelineId}/stages, and execute it with the stage label, displayOrder, and metadata payload. Jentic returns the new stage's id.

Can I see who changed a pipeline?

Yes. GET /crm/v3/pipelines/{objectType}/{pipelineId}/audit returns a chronological list of changes with the user that made each change. There is also a per-stage audit endpoint at /audit under the stage path.

What happens to deals when I delete a pipeline stage?

Deleting a stage requires that no records are currently in it; HubSpot returns an error if deals or tickets are present. Move records to another stage with a property update before issuing DELETE.

GET STARTED

Start building with CRM Pipelines API

Explore with Jentic
View OpenAPI Document