This page is also inEN
iTeam
API guide · CRM and sales Public API

HubSpot API: what you can do and how to use it with AI agents

The HubSpot API gives access to CRM objects such as contacts, companies, deals and tickets, and also to marketing, conversations and custom properties. Sales teams, RevOps and integrators use it. Access is open through a private app with a token or a public app with OAuth, and which features are available depends on the plan.

Nina
API guide

What the HubSpot API offers

CRM objects

Contacts, companies, deals, tickets, products and custom objects.

Associations

Links between objects, such as a contact with a company and a deal.

Engagements

Notes, tasks, e-mails, calls and meetings logged on the timeline.

Pipelines

Deal and ticket stages and moving records between them.

Properties

Standard and custom fields of each object.

Search

Filtered queries across CRM objects.

Webhooks

Notices of record creation and changes for apps.

How to access the HubSpot API

  • Public APIA private app with an access token and scopes chosen in the account, or a public app with OAuth 2.0. Old API keys have been discontinued.
  • Request limits vary by plan: use search and batches instead of single calls.
  • Choose minimum scopes in the private app.
  • Contacts have a legal basis and consent: respect communication preferences (GDPR and similar laws).

Official documentation: developers.hubspot.com

What an iTeam agent does with the HubSpot API

Deal stalled at a stage

The agent finds deals with no activity for two weeks and sends the rep a summary of the last contact with a suggested next step.

Effortless meeting logging

After the call, the agent creates the note on the deal, updates properties such as budget and timeline, and schedules the follow-up task.

Ticket with context

When a ticket is opened, the agent associates the company and contract and summarizes the latest interactions for support.

A clean database

The agent identifies duplicate contacts and companies with no domain and proposes bulk fixes for approval.

From the credential to the agent at work, with approval

01

Create a private app in HubSpot

A super admin sets the minimum scopes, for example read and write for deals and contacts.

02

Register the token in the iTeam vault

The token stays in the vault and each agent has its own permissions. The SDR agent does not change pipelines.

03

Test with approval

Notes and tasks can be automatic. Stage changes, merges and deletions go through approval.

Questions

Questions about the HubSpot API

Is the HubSpot API free?

Generally, the API is available even on the free plan, but some objects and limits depend on paid plans.

Do I need to code to use the HubSpot API with iTeam?

Not necessarily. HubSpot has a ready-made connector in the catalog, and the deployment team sets up the flows.

Can I use custom properties?

Yes, the API reads and writes custom properties just like the standard ones.

Next step

Put an AI team to work this week.

Start free with a pre-built team, or talk to us and our squad puts AI in production with your people.

300+integrations
4languages
Agents working right now