// connections

HubSpot

Read, search, create and update HubSpot CRM records, log activities, and manage associations, properties, pipelines and lists. Connects with OAuth.

30 mcp tools133 operations
rest
https://api.superagnt.com/v1/connections/hubspot plus the vendor's own path, with your superagnt_ API key as Authorization: Bearer.
mcp
Tools named connection_hubspot_* on https://mcp.superagnt.com/mcp, served once the account is connected.
billing
HubSpot bills your own account. Calls cost no superagnt_ data credits.
rate limit
10 requests a second, 600 a minute: the vendor's ceiling as the registry records it, for sizing bursts. Your plan's own limit is on Connections.

The HubSpot connection lets an agent work your HubSpot CRM. It reads, searches, creates, updates and archives contacts, companies, deals, tickets, products and line items, singly or up to 100 in a call, and logs notes, tasks, calls, emails and meetings on them. It also links records, reads owners, and manages properties, pipelines and their stages, and lists and their members.

a record is an id plus properties

A record comes back as { id, properties } with only a few default properties. Name the ones you want in properties (on REST, repeat the query parameter: ?properties=email&properties=lifecyclestage). connection_hubspot_properties_read lists every property's internal name, type and enum options.

01

Setup

  1. Start the install. In the superagnt app open Integrations, pick HubSpot and click Connect with HubSpot.
  2. Approve it in HubSpot. In the window HubSpot opens, approve the install for the HubSpot account your agents should work in.
  3. Call HubSpot. HubSpot moves to Enabled: its REST route answers and its tools appear on your MCP server.

The install asks for .read and .write on crm.objects.contacts, crm.objects.companies, crm.objects.deals, crm.objects.line_items, crm.schemas.contacts, crm.schemas.companies and crm.schemas.deals, plus crm.lists.read, crm.lists.write, crm.objects.owners.read, e-commerce and tickets.

02

Things to know

  • Write values as strings, under their internal names: HubSpot converts the type, and an enum property takes its internal value, not its label.
  • A list call returns 10 records unless you set limit (up to 100), and pages with after, from paging.next.after. Search takes query (full text), filterGroups and sorts, with a limit of up to 200.
  • Deleting a record or an activity archives it (a soft delete). Pass archived=true to a list or get call to read archived ones.
  • Association type ids are directional: notes to contacts is 202, contacts to notes is 201. HubSpot silently ignores a malformed entry in associations on create, so check the link with connection_hubspot_associations_read action list.
  • By default a superagnt_ agent runs reads and searches without asking, asks before other writes, and always asks a person before a delete, an archive or clearing a list (Permissions).

03

Examples

Search contacts

search contactsbash
curl -X POST "https://api.superagnt.com/v1/connections/hubspot/crm/v3/objects/contacts/search" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"acme","properties":["email","firstname","lastname","company"],"limit":50}'

Create a deal

Take the pipeline and stage ids from connection_hubspot_pipelines_read.

create a dealbash
curl -X POST "https://api.superagnt.com/v1/connections/hubspot/crm/v3/objects/deals" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"properties":{"dealname":"Acme Enterprise","amount":"12000","pipeline":"'"$PIPELINE_ID"'","dealstage":"'"$STAGE_ID"'"}}'

Log a note on a contact

log a note on a contactbash
curl -X POST "https://api.superagnt.com/v1/connections/hubspot/crm/v3/objects/notes" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"properties":{"hs_note_body":"Left a voicemail.","hs_timestamp":"2026-10-19T15:00:00Z"},"associations":[{"to":{"id":"'"$CONTACT_ID"'"},"types":[{"associationCategory":"HUBSPOT_DEFINED","associationTypeId":202}]}]}'

Add a stage to a deal pipeline

add a pipeline stagebash
curl -X POST "https://api.superagnt.com/v1/connections/hubspot/crm/v3/pipelines/deals/$PIPELINE_ID/stages" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"label":"Proposal sent","displayOrder":2,"metadata":{"probability":"0.6"}}'

A deal stage's metadata.probability runs from "0.0" (closed lost) to "1.0" (closed won). A ticket stage takes metadata.ticketState, OPEN or CLOSED, instead.

Create a list and add a contact

create a manual list and add a memberbash
curl -X POST "https://api.superagnt.com/v1/connections/hubspot/crm/v3/lists" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Q4 outreach","objectTypeId":"0-1","processingType":"MANUAL"}'

curl -X PUT "https://api.superagnt.com/v1/connections/hubspot/crm/v3/lists/$LIST_ID/memberships/add-and-remove" \
  -H "Authorization: Bearer $AGNTDATA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"recordIdsToAdd":["'"$CONTACT_ID"'"]}'

objectTypeId 0-1 is contacts. Members are edited this way only on MANUAL and SNAPSHOT lists: a DYNAMIC list follows its filters.

04// mcp tools

30 tools, one per resource and risk

MCP servers and agents on the grouped surface list HubSpot as these tools. Each takes an action, and the ones that work across record types an object. Every operation also keeps its own per-operation name, in the next table, which works on every server. How grouping works: Grouped tools.

ToolRiskActions
connection_hubspot_records_read

Read HubSpot CRM records

List, get or search HubSpot contacts, companies, deals, tickets, products or line items (`object`). Records come back with a few default fields unless you name them in `properties`; connection_hubspot_properties_read lists the valid field names. Up to 100 at once by id: connection_hubspot_records_batch_read. Notes, tasks, calls, emails and meetings: connection_hubspot_activities_read.

read
list (contacts, companies, deals, tickets, products, line_items)get (contacts, companies, deals, tickets, products, line_items)search (contacts, companies, deals, tickets, products, line_items)
connection_hubspot_records_write

Create and update HubSpot CRM records

Create or update one HubSpot contact, company, deal, ticket, product or line item (`object`); up to 100 at once: connection_hubspot_records_batch_write. Field values go in `properties` under the internal names connection_hubspot_properties_read lists with their enum options. Common properties: contacts email, firstname, lastname, company, phone, lifecyclestage; companies name, domain, industry, city, numberofemployees; deals dealname, amount, dealstage, pipeline, closedate; tickets subject, content, hs_pipeline, hs_pipeline_stage, hs_ticket_priority; products name, price, description, hs_sku; line items name, quantity, price, hs_product_id. The associationTypeId values for `associations` come from connection_hubspot_associations_read.

write
create (contacts, companies, deals, tickets, products, line_items)update (contacts, companies, deals, tickets, products, line_items)
connection_hubspot_records_delete

Archive HubSpot CRM records

Archive (soft-delete) one HubSpot contact, company, deal, ticket, product or line item (`object`) by record id; up to 100 at once: connection_hubspot_records_batch_delete. Archived records leave active views and lists.

destructive
delete (contacts, companies, deals, tickets, products, line_items)
connection_hubspot_records_batch_read

Batch-read HubSpot CRM records

Read up to 100 HubSpot contacts, companies, deals, tickets, products or line items (`object`) in one call: `inputs` lists them by record id ([{ "id": "123" }]), or by a unique property named in `idProperty` (such as email). Name the fields you want in `properties`.

read
batch_read (contacts, companies, deals, tickets, products, line_items)
connection_hubspot_records_batch_write

Batch-write HubSpot CRM records

Create, update or upsert up to 100 HubSpot contacts, companies, deals, tickets, products or line items (`object`) in one call. Each entry of `inputs` carries its `properties` under their internal names, plus its `id` on an update, or its `idProperty` and `id` value on an upsert (which creates the records that do not match). Common properties per type: connection_hubspot_records_write.

write
batch_create (contacts, companies, deals, tickets, products, line_items)batch_update (contacts, companies, deals, tickets, products, line_items)batch_upsert (contacts, companies, deals, tickets, products, line_items)
connection_hubspot_records_batch_delete

Batch-archive HubSpot CRM records

Archive (soft-delete) up to 100 HubSpot contacts, companies, deals, tickets, products or line items (`object`) by record id in one call ([{ "id": "123" }]). Archived records leave active views and lists.

destructive
batch_archive (contacts, companies, deals, tickets, products, line_items)
connection_hubspot_activities_read

Read HubSpot activities

List, get or search the notes, tasks, calls, emails and meetings (`object`) logged on HubSpot records. Activities come back with a few default fields unless you name them in `properties` (hs_timestamp, hs_note_body, hs_task_subject, …); connection_hubspot_associations_read lists the activities of one record.

read
list (notes, tasks, calls, emails, meetings)get (notes, tasks, calls, emails, meetings)search (notes, tasks, calls, emails, meetings)
connection_hubspot_activities_write

Log and update HubSpot activities

Log or update a note, task, call, email or meeting (`object`) on HubSpot records. Every activity needs hs_timestamp in `properties` (when it happened; for a task, its due date). Common properties: notes hs_note_body; tasks hs_task_subject, hs_task_body, hs_task_status; calls hs_call_title, hs_call_body, hs_call_duration; emails hs_email_subject, hs_email_text; meetings hs_meeting_title, hs_meeting_body, hs_meeting_start_time (required, an ISO datetime), hs_meeting_end_time. Link it to a contact, company or deal with `associations` on create (associationTypeId values from connection_hubspot_associations_read) or with connection_hubspot_associations_write. Logging an email records it in HubSpot; nothing is sent.

write
create (notes, tasks, calls, emails, meetings)update (notes, tasks, calls, emails, meetings)
connection_hubspot_activities_delete

Archive HubSpot activities

Archive (soft-delete) a note, task, call, email or meeting (`object`) by record id.

destructive
delete (notes, tasks, calls, emails, meetings)
connection_hubspot_associations_read

Read HubSpot associations

List the records of one type linked to a record (e.g. the companies of a contact), or the association types between two object types with the `associationTypeId` values that labeled links and record-create `associations` need. Type ids are directional: keep the from/to order you will link in.

read
listlist_labels
connection_hubspot_associations_write

Link HubSpot records

Associate two HubSpot records with the default association type, or with labeled association types (connection_hubspot_associations_read lists them).

write
associateassociate_with_labels
connection_hubspot_associations_delete

Unlink HubSpot records

Remove every association between two HubSpot records. The records themselves are untouched.

destructive
delete
connection_hubspot_owners_read

Read HubSpot owners

List or get HubSpot owners, the users records can be assigned to. An owner's id is the value of a record's `hubspot_owner_id` property.

read
listget
connection_hubspot_properties_read

Read HubSpot property definitions

List or get the property (field) definitions of an object type, with their internal names, types and enum options. Read these before writing record fields you have not used yet.

read
listget
connection_hubspot_properties_write

Manage HubSpot property definitions

Create or update a custom property (field) on an object type. An update takes the fields to change (label, description, options) in `body`.

write
createupdate
connection_hubspot_properties_delete

Delete HubSpot properties

Delete a custom property from an object type; the field and its values leave active use.

destructive
delete
connection_hubspot_property_groups_read

Read HubSpot property groups

List the property groups of an object type: the sections its properties are organized in.

read
list
connection_hubspot_property_groups_write

Create a HubSpot property group

Create a property group to organize the custom properties of an object type.

write
create
connection_hubspot_pipelines_read

Read HubSpot pipelines

List or get the pipelines of an object type (usually deals or tickets), each with its stages. Stage ids are the values of the `dealstage` and `hs_pipeline_stage` record properties.

read
listget
connection_hubspot_pipelines_write

Manage HubSpot pipelines

Create a pipeline with its stages, or rename or reorder one. Deal stages need `metadata.probability`; ticket stages need `metadata.ticketState`.

write
createupdate
connection_hubspot_pipelines_delete

Delete a HubSpot pipeline

Delete a pipeline with all its stages. Not reversible: records in it lose their stage, so move them first.

destructive
delete
connection_hubspot_pipeline_stages_read

Read HubSpot pipeline stages

List or get the stages of a pipeline. Stage ids are the values of the `dealstage` and `hs_pipeline_stage` record properties.

read
listget
connection_hubspot_pipeline_stages_write

Manage HubSpot pipeline stages

Add a stage to a pipeline, or rename, reorder or reconfigure one. Deal stages need `metadata.probability`; ticket stages need `metadata.ticketState`.

write
createupdate
connection_hubspot_pipeline_stages_delete

Delete a HubSpot pipeline stage

Delete one stage of a pipeline. Not reversible: records in it lose their stage, so move them first.

destructive
delete
connection_hubspot_lists_read

Read HubSpot lists

Search HubSpot lists (segments) by name, or get one by id or exact name. Lists name record types by numeric `objectTypeId`: `0-1` contacts, `0-2` companies, `0-3` deals, `0-5` tickets.

read
searchgetget_by_name
connection_hubspot_lists_write

Manage HubSpot lists

Create a list, rename it, replace a DYNAMIC list's filters, or restore a deleted list.

write
createrenameupdate_filtersrestore
connection_hubspot_lists_delete

Delete a HubSpot list

Delete a list (restorable for 90 days with connection_hubspot_lists_write). The records in it are untouched.

destructive
delete
connection_hubspot_list_memberships_read

Read HubSpot list members

Page through the member record ids of a list, or find the lists a record belongs to. Records are named by numeric `objectTypeId`: `0-1` contacts, `0-2` companies, `0-3` deals, `0-5` tickets.

read
listby_record
connection_hubspot_list_memberships_write

Add and remove HubSpot list members

Add and remove members of a MANUAL or SNAPSHOT list by record id, or add every member of another list.

write
updateadd_from_list
connection_hubspot_list_memberships_delete

Clear a HubSpot list

Remove every member from a MANUAL or SNAPSHOT list. Not reversible; the records themselves are untouched.

destructive
clear
05// operations

All 133 operations

Each operation is a REST path under https://api.superagnt.com/v1/connections/hubspot and an MCP tool. The per-operation tool name is the one permissions, approvals and usage records use.

OperationMCP tool
GET/crm/v3/objects/contacts

List contacts

connection_hubspot_list_contactsgrouped: connection_hubspot_records_read, action list, object contacts
POST/crm/v3/objects/contacts

Create a contact

connection_hubspot_create_contactgrouped: connection_hubspot_records_write, action create, object contacts
GET/crm/v3/objects/contacts/{objectId}

Get a contact

connection_hubspot_get_contactgrouped: connection_hubspot_records_read, action get, object contacts
PATCH/crm/v3/objects/contacts/{objectId}

Update a contact

connection_hubspot_update_contactgrouped: connection_hubspot_records_write, action update, object contacts
DELETE/crm/v3/objects/contacts/{objectId}

Delete a contact

connection_hubspot_delete_contactgrouped: connection_hubspot_records_delete, action delete, object contacts
POST/crm/v3/objects/contacts/search

Search contacts

connection_hubspot_search_contactsgrouped: connection_hubspot_records_read, action search, object contacts
POST/crm/v3/objects/contacts/batch/read

Batch read contacts

connection_hubspot_batch_read_contactsgrouped: connection_hubspot_records_batch_read, action batch_read, object contacts
POST/crm/v3/objects/contacts/batch/create

Batch create contacts

connection_hubspot_batch_create_contactsgrouped: connection_hubspot_records_batch_write, action batch_create, object contacts
POST/crm/v3/objects/contacts/batch/update

Batch update contacts

connection_hubspot_batch_update_contactsgrouped: connection_hubspot_records_batch_write, action batch_update, object contacts
POST/crm/v3/objects/contacts/batch/upsert

Batch upsert contacts

connection_hubspot_batch_upsert_contactsgrouped: connection_hubspot_records_batch_write, action batch_upsert, object contacts
POST/crm/v3/objects/contacts/batch/archive

Batch archive contacts

connection_hubspot_batch_archive_contactsgrouped: connection_hubspot_records_batch_delete, action batch_archive, object contacts
GET/crm/v3/objects/companies

List companies

connection_hubspot_list_companiesgrouped: connection_hubspot_records_read, action list, object companies
POST/crm/v3/objects/companies

Create a company

connection_hubspot_create_companygrouped: connection_hubspot_records_write, action create, object companies
GET/crm/v3/objects/companies/{objectId}

Get a company

connection_hubspot_get_companygrouped: connection_hubspot_records_read, action get, object companies
PATCH/crm/v3/objects/companies/{objectId}

Update a company

connection_hubspot_update_companygrouped: connection_hubspot_records_write, action update, object companies
DELETE/crm/v3/objects/companies/{objectId}

Delete a company

connection_hubspot_delete_companygrouped: connection_hubspot_records_delete, action delete, object companies
POST/crm/v3/objects/companies/search

Search companies

connection_hubspot_search_companiesgrouped: connection_hubspot_records_read, action search, object companies
POST/crm/v3/objects/companies/batch/read

Batch read companies

connection_hubspot_batch_read_companiesgrouped: connection_hubspot_records_batch_read, action batch_read, object companies
POST/crm/v3/objects/companies/batch/create

Batch create companies

connection_hubspot_batch_create_companiesgrouped: connection_hubspot_records_batch_write, action batch_create, object companies
POST/crm/v3/objects/companies/batch/update

Batch update companies

connection_hubspot_batch_update_companiesgrouped: connection_hubspot_records_batch_write, action batch_update, object companies
POST/crm/v3/objects/companies/batch/upsert

Batch upsert companies

connection_hubspot_batch_upsert_companiesgrouped: connection_hubspot_records_batch_write, action batch_upsert, object companies
POST/crm/v3/objects/companies/batch/archive

Batch archive companies

connection_hubspot_batch_archive_companiesgrouped: connection_hubspot_records_batch_delete, action batch_archive, object companies
GET/crm/v3/objects/deals

List deals

connection_hubspot_list_dealsgrouped: connection_hubspot_records_read, action list, object deals
POST/crm/v3/objects/deals

Create a deal

connection_hubspot_create_dealgrouped: connection_hubspot_records_write, action create, object deals
GET/crm/v3/objects/deals/{objectId}

Get a deal

connection_hubspot_get_dealgrouped: connection_hubspot_records_read, action get, object deals
PATCH/crm/v3/objects/deals/{objectId}

Update a deal

connection_hubspot_update_dealgrouped: connection_hubspot_records_write, action update, object deals
DELETE/crm/v3/objects/deals/{objectId}

Delete a deal

connection_hubspot_delete_dealgrouped: connection_hubspot_records_delete, action delete, object deals
POST/crm/v3/objects/deals/search

Search deals

connection_hubspot_search_dealsgrouped: connection_hubspot_records_read, action search, object deals
POST/crm/v3/objects/deals/batch/read

Batch read deals

connection_hubspot_batch_read_dealsgrouped: connection_hubspot_records_batch_read, action batch_read, object deals
POST/crm/v3/objects/deals/batch/create

Batch create deals

connection_hubspot_batch_create_dealsgrouped: connection_hubspot_records_batch_write, action batch_create, object deals
POST/crm/v3/objects/deals/batch/update

Batch update deals

connection_hubspot_batch_update_dealsgrouped: connection_hubspot_records_batch_write, action batch_update, object deals
POST/crm/v3/objects/deals/batch/upsert

Batch upsert deals

connection_hubspot_batch_upsert_dealsgrouped: connection_hubspot_records_batch_write, action batch_upsert, object deals
POST/crm/v3/objects/deals/batch/archive

Batch archive deals

connection_hubspot_batch_archive_dealsgrouped: connection_hubspot_records_batch_delete, action batch_archive, object deals
GET/crm/v3/objects/tickets

List tickets

connection_hubspot_list_ticketsgrouped: connection_hubspot_records_read, action list, object tickets
POST/crm/v3/objects/tickets

Create a ticket

connection_hubspot_create_ticketgrouped: connection_hubspot_records_write, action create, object tickets
GET/crm/v3/objects/tickets/{objectId}

Get a ticket

connection_hubspot_get_ticketgrouped: connection_hubspot_records_read, action get, object tickets
PATCH/crm/v3/objects/tickets/{objectId}

Update a ticket

connection_hubspot_update_ticketgrouped: connection_hubspot_records_write, action update, object tickets
DELETE/crm/v3/objects/tickets/{objectId}

Delete a ticket

connection_hubspot_delete_ticketgrouped: connection_hubspot_records_delete, action delete, object tickets
POST/crm/v3/objects/tickets/search

Search tickets

connection_hubspot_search_ticketsgrouped: connection_hubspot_records_read, action search, object tickets
POST/crm/v3/objects/tickets/batch/read

Batch read tickets

connection_hubspot_batch_read_ticketsgrouped: connection_hubspot_records_batch_read, action batch_read, object tickets
POST/crm/v3/objects/tickets/batch/create

Batch create tickets

connection_hubspot_batch_create_ticketsgrouped: connection_hubspot_records_batch_write, action batch_create, object tickets
POST/crm/v3/objects/tickets/batch/update

Batch update tickets

connection_hubspot_batch_update_ticketsgrouped: connection_hubspot_records_batch_write, action batch_update, object tickets
POST/crm/v3/objects/tickets/batch/upsert

Batch upsert tickets

connection_hubspot_batch_upsert_ticketsgrouped: connection_hubspot_records_batch_write, action batch_upsert, object tickets
POST/crm/v3/objects/tickets/batch/archive

Batch archive tickets

connection_hubspot_batch_archive_ticketsgrouped: connection_hubspot_records_batch_delete, action batch_archive, object tickets
GET/crm/v3/objects/line_items

List line items

connection_hubspot_list_line_itemsgrouped: connection_hubspot_records_read, action list, object line_items
POST/crm/v3/objects/line_items

Create a line item

connection_hubspot_create_line_itemgrouped: connection_hubspot_records_write, action create, object line_items
GET/crm/v3/objects/line_items/{objectId}

Get a line item

connection_hubspot_get_line_itemgrouped: connection_hubspot_records_read, action get, object line_items
PATCH/crm/v3/objects/line_items/{objectId}

Update a line item

connection_hubspot_update_line_itemgrouped: connection_hubspot_records_write, action update, object line_items
DELETE/crm/v3/objects/line_items/{objectId}

Delete a line item

connection_hubspot_delete_line_itemgrouped: connection_hubspot_records_delete, action delete, object line_items
POST/crm/v3/objects/line_items/search

Search line items

connection_hubspot_search_line_itemsgrouped: connection_hubspot_records_read, action search, object line_items
POST/crm/v3/objects/line_items/batch/read

Batch read line items

connection_hubspot_batch_read_line_itemsgrouped: connection_hubspot_records_batch_read, action batch_read, object line_items
POST/crm/v3/objects/line_items/batch/create

Batch create line items

connection_hubspot_batch_create_line_itemsgrouped: connection_hubspot_records_batch_write, action batch_create, object line_items
POST/crm/v3/objects/line_items/batch/update

Batch update line items

connection_hubspot_batch_update_line_itemsgrouped: connection_hubspot_records_batch_write, action batch_update, object line_items
POST/crm/v3/objects/line_items/batch/upsert

Batch upsert line items

connection_hubspot_batch_upsert_line_itemsgrouped: connection_hubspot_records_batch_write, action batch_upsert, object line_items
POST/crm/v3/objects/line_items/batch/archive

Batch archive line items

connection_hubspot_batch_archive_line_itemsgrouped: connection_hubspot_records_batch_delete, action batch_archive, object line_items
GET/crm/v3/objects/products

List products

connection_hubspot_list_productsgrouped: connection_hubspot_records_read, action list, object products
POST/crm/v3/objects/products

Create a product

connection_hubspot_create_productgrouped: connection_hubspot_records_write, action create, object products
GET/crm/v3/objects/products/{objectId}

Get a product

connection_hubspot_get_productgrouped: connection_hubspot_records_read, action get, object products
PATCH/crm/v3/objects/products/{objectId}

Update a product

connection_hubspot_update_productgrouped: connection_hubspot_records_write, action update, object products
DELETE/crm/v3/objects/products/{objectId}

Delete a product

connection_hubspot_delete_productgrouped: connection_hubspot_records_delete, action delete, object products
POST/crm/v3/objects/products/search

Search products

connection_hubspot_search_productsgrouped: connection_hubspot_records_read, action search, object products
POST/crm/v3/objects/products/batch/read

Batch read products

connection_hubspot_batch_read_productsgrouped: connection_hubspot_records_batch_read, action batch_read, object products
POST/crm/v3/objects/products/batch/create

Batch create products

connection_hubspot_batch_create_productsgrouped: connection_hubspot_records_batch_write, action batch_create, object products
POST/crm/v3/objects/products/batch/update

Batch update products

connection_hubspot_batch_update_productsgrouped: connection_hubspot_records_batch_write, action batch_update, object products
POST/crm/v3/objects/products/batch/upsert

Batch upsert products

connection_hubspot_batch_upsert_productsgrouped: connection_hubspot_records_batch_write, action batch_upsert, object products
POST/crm/v3/objects/products/batch/archive

Batch archive products

connection_hubspot_batch_archive_productsgrouped: connection_hubspot_records_batch_delete, action batch_archive, object products
GET/crm/v3/objects/notes

List notes

connection_hubspot_list_notesgrouped: connection_hubspot_activities_read, action list, object notes
POST/crm/v3/objects/notes

Create a note

connection_hubspot_create_notegrouped: connection_hubspot_activities_write, action create, object notes
GET/crm/v3/objects/notes/{objectId}

Get a note

connection_hubspot_get_notegrouped: connection_hubspot_activities_read, action get, object notes
PATCH/crm/v3/objects/notes/{objectId}

Update a note

connection_hubspot_update_notegrouped: connection_hubspot_activities_write, action update, object notes
DELETE/crm/v3/objects/notes/{objectId}

Delete a note

connection_hubspot_delete_notegrouped: connection_hubspot_activities_delete, action delete, object notes
POST/crm/v3/objects/notes/search

Search notes

connection_hubspot_search_notesgrouped: connection_hubspot_activities_read, action search, object notes
GET/crm/v3/objects/tasks

List tasks

connection_hubspot_list_tasksgrouped: connection_hubspot_activities_read, action list, object tasks
POST/crm/v3/objects/tasks

Create a task

connection_hubspot_create_taskgrouped: connection_hubspot_activities_write, action create, object tasks
GET/crm/v3/objects/tasks/{objectId}

Get a task

connection_hubspot_get_taskgrouped: connection_hubspot_activities_read, action get, object tasks
PATCH/crm/v3/objects/tasks/{objectId}

Update a task

connection_hubspot_update_taskgrouped: connection_hubspot_activities_write, action update, object tasks
DELETE/crm/v3/objects/tasks/{objectId}

Delete a task

connection_hubspot_delete_taskgrouped: connection_hubspot_activities_delete, action delete, object tasks
POST/crm/v3/objects/tasks/search

Search tasks

connection_hubspot_search_tasksgrouped: connection_hubspot_activities_read, action search, object tasks
GET/crm/v3/objects/calls

List calls

connection_hubspot_list_callsgrouped: connection_hubspot_activities_read, action list, object calls
POST/crm/v3/objects/calls

Create a call

connection_hubspot_create_callgrouped: connection_hubspot_activities_write, action create, object calls
GET/crm/v3/objects/calls/{objectId}

Get a call

connection_hubspot_get_callgrouped: connection_hubspot_activities_read, action get, object calls
PATCH/crm/v3/objects/calls/{objectId}

Update a call

connection_hubspot_update_callgrouped: connection_hubspot_activities_write, action update, object calls
DELETE/crm/v3/objects/calls/{objectId}

Delete a call

connection_hubspot_delete_callgrouped: connection_hubspot_activities_delete, action delete, object calls
POST/crm/v3/objects/calls/search

Search calls

connection_hubspot_search_callsgrouped: connection_hubspot_activities_read, action search, object calls
GET/crm/v3/objects/emails

List emails

connection_hubspot_list_emailsgrouped: connection_hubspot_activities_read, action list, object emails
POST/crm/v3/objects/emails

Create an email

connection_hubspot_create_emailgrouped: connection_hubspot_activities_write, action create, object emails
GET/crm/v3/objects/emails/{objectId}

Get an email

connection_hubspot_get_emailgrouped: connection_hubspot_activities_read, action get, object emails
PATCH/crm/v3/objects/emails/{objectId}

Update an email

connection_hubspot_update_emailgrouped: connection_hubspot_activities_write, action update, object emails
DELETE/crm/v3/objects/emails/{objectId}

Delete an email

connection_hubspot_delete_emailgrouped: connection_hubspot_activities_delete, action delete, object emails
POST/crm/v3/objects/emails/search

Search emails

connection_hubspot_search_emailsgrouped: connection_hubspot_activities_read, action search, object emails
GET/crm/v3/objects/meetings

List meetings

connection_hubspot_list_meetingsgrouped: connection_hubspot_activities_read, action list, object meetings
POST/crm/v3/objects/meetings

Create a meeting

connection_hubspot_create_meetinggrouped: connection_hubspot_activities_write, action create, object meetings
GET/crm/v3/objects/meetings/{objectId}

Get a meeting

connection_hubspot_get_meetinggrouped: connection_hubspot_activities_read, action get, object meetings
PATCH/crm/v3/objects/meetings/{objectId}

Update a meeting

connection_hubspot_update_meetinggrouped: connection_hubspot_activities_write, action update, object meetings
DELETE/crm/v3/objects/meetings/{objectId}

Delete a meeting

connection_hubspot_delete_meetinggrouped: connection_hubspot_activities_delete, action delete, object meetings
POST/crm/v3/objects/meetings/search

Search meetings

connection_hubspot_search_meetingsgrouped: connection_hubspot_activities_read, action search, object meetings
GET/crm/v4/objects/{fromObjectType}/{fromObjectId}/associations/{toObjectType}

List associations for a record

connection_hubspot_list_associationsgrouped: connection_hubspot_associations_read, action list
PUT/crm/v4/objects/{fromObjectType}/{fromObjectId}/associations/default/{toObjectType}/{toObjectId}

Associate two records (default)

connection_hubspot_associate_defaultgrouped: connection_hubspot_associations_write, action associate
PUT/crm/v4/objects/{fromObjectType}/{fromObjectId}/associations/{toObjectType}/{toObjectId}

Associate two records (with labels)

connection_hubspot_associate_labeledgrouped: connection_hubspot_associations_write, action associate_with_labels
DELETE/crm/v4/objects/{fromObjectType}/{fromObjectId}/associations/{toObjectType}/{toObjectId}

Delete an association

connection_hubspot_delete_associationgrouped: connection_hubspot_associations_delete, action delete
GET/crm/v4/associations/{fromObjectType}/{toObjectType}/labels

List association labels

connection_hubspot_list_association_labelsgrouped: connection_hubspot_associations_read, action list_labels
GET/crm/v3/owners

List owners

connection_hubspot_list_ownersgrouped: connection_hubspot_owners_read, action list
GET/crm/v3/owners/{ownerId}

Get an owner

connection_hubspot_get_ownergrouped: connection_hubspot_owners_read, action get
GET/crm/v3/properties/{objectType}

List properties

connection_hubspot_list_propertiesgrouped: connection_hubspot_properties_read, action list
POST/crm/v3/properties/{objectType}

Create a property

connection_hubspot_create_propertygrouped: connection_hubspot_properties_write, action create
GET/crm/v3/properties/{objectType}/{propertyName}

Get a property

connection_hubspot_get_propertygrouped: connection_hubspot_properties_read, action get
PATCH/crm/v3/properties/{objectType}/{propertyName}

Update a property

connection_hubspot_update_propertygrouped: connection_hubspot_properties_write, action update
DELETE/crm/v3/properties/{objectType}/{propertyName}

Delete a property

connection_hubspot_delete_propertygrouped: connection_hubspot_properties_delete, action delete
GET/crm/v3/pipelines/{objectType}

List pipelines

connection_hubspot_list_pipelinesgrouped: connection_hubspot_pipelines_read, action list
POST/crm/v3/pipelines/{objectType}

Create a pipeline

connection_hubspot_create_pipelinegrouped: connection_hubspot_pipelines_write, action create
GET/crm/v3/pipelines/{objectType}/{pipelineId}

Get a pipeline

connection_hubspot_get_pipelinegrouped: connection_hubspot_pipelines_read, action get
PATCH/crm/v3/pipelines/{objectType}/{pipelineId}

Update a pipeline

connection_hubspot_update_pipelinegrouped: connection_hubspot_pipelines_write, action update
DELETE/crm/v3/pipelines/{objectType}/{pipelineId}

Delete a pipeline

connection_hubspot_delete_pipelinegrouped: connection_hubspot_pipelines_delete, action delete
GET/crm/v3/pipelines/{objectType}/{pipelineId}/stages

List pipeline stages

connection_hubspot_list_pipeline_stagesgrouped: connection_hubspot_pipeline_stages_read, action list
POST/crm/v3/pipelines/{objectType}/{pipelineId}/stages

Create a pipeline stage

connection_hubspot_create_pipeline_stagegrouped: connection_hubspot_pipeline_stages_write, action create
GET/crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId}

Get a pipeline stage

connection_hubspot_get_pipeline_stagegrouped: connection_hubspot_pipeline_stages_read, action get
PATCH/crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId}

Update a pipeline stage

connection_hubspot_update_pipeline_stagegrouped: connection_hubspot_pipeline_stages_write, action update
DELETE/crm/v3/pipelines/{objectType}/{pipelineId}/stages/{stageId}

Delete a pipeline stage

connection_hubspot_delete_pipeline_stagegrouped: connection_hubspot_pipeline_stages_delete, action delete
POST/crm/v3/lists

Create a list

connection_hubspot_create_listgrouped: connection_hubspot_lists_write, action create
POST/crm/v3/lists/search

Search lists

connection_hubspot_search_listsgrouped: connection_hubspot_lists_read, action search
GET/crm/v3/lists/object-type-id/{objectTypeId}/name/{listName}

Get a list by name

connection_hubspot_get_list_by_namegrouped: connection_hubspot_lists_read, action get_by_name
GET/crm/v3/lists/{listId}

Get a list

connection_hubspot_get_listgrouped: connection_hubspot_lists_read, action get
DELETE/crm/v3/lists/{listId}

Delete a list

connection_hubspot_delete_listgrouped: connection_hubspot_lists_delete, action delete
PUT/crm/v3/lists/{listId}/update-list-name

Rename a list

connection_hubspot_update_list_namegrouped: connection_hubspot_lists_write, action rename
PUT/crm/v3/lists/{listId}/update-list-filters

Update a list's filters

connection_hubspot_update_list_filtersgrouped: connection_hubspot_lists_write, action update_filters
PUT/crm/v3/lists/{listId}/restore

Restore a deleted list

connection_hubspot_restore_listgrouped: connection_hubspot_lists_write, action restore
GET/crm/v3/lists/{listId}/memberships

Get list memberships

connection_hubspot_get_list_membershipsgrouped: connection_hubspot_list_memberships_read, action list
DELETE/crm/v3/lists/{listId}/memberships

Remove all records from a list

connection_hubspot_clear_list_membershipsgrouped: connection_hubspot_list_memberships_delete, action clear
PUT/crm/v3/lists/{listId}/memberships/add-and-remove

Add/remove list members

connection_hubspot_update_list_membershipsgrouped: connection_hubspot_list_memberships_write, action update
PUT/crm/v3/lists/{listId}/memberships/add-from/{sourceListId}

Add all records from another list

connection_hubspot_add_all_from_listgrouped: connection_hubspot_list_memberships_write, action add_from_list
GET/crm/v3/lists/records/{objectTypeId}/{recordId}/memberships

Get a record's list memberships

connection_hubspot_get_record_list_membershipsgrouped: connection_hubspot_list_memberships_read, action by_record
GET/crm/v3/properties/{objectType}/groups

List property groups

connection_hubspot_list_property_groupsgrouped: connection_hubspot_property_groups_read, action list
POST/crm/v3/properties/{objectType}/groups

Create a property group

connection_hubspot_create_property_groupgrouped: connection_hubspot_property_groups_write, action create