HubSpot Integration

HubSpot API Operations

Browse all 233 operations available for HubSpot workflow automation.

crm

229 operations
ActionHUBSPOT_ADD_ASSET_ASSOCIATION

Add asset association

Associates an existing asset ('FORM', 'OBJECTLIST', or 'EXTERNALWEBURL') with a specified HubSpot marketing campaign.

3 input
ActionHUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATE

Add token to event template

Adds a new custom data token to an existing event template for a specified HubSpot application, optionally populating a CRM object property if…

7 input
ActionHUBSPOT_ARCHIVE_CRM_OBJECT_BY_ID

Archive a CRM object by ID

Archives a specific HubSpot CRM object by its type and ID, moving it to the recycling bin; this action is irreversible via the API but objects can often be…

2 input
ActionHUBSPOT_DELETE_CAMPAIGNS_BATCH

Archive a batch of campaigns

Archives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.

1 input
ActionHUBSPOT_ARCHIVE_BATCH_OF_QUOTES

Archive a batch of quotes by id

Archives a batch of existing quotes by their IDs, removing them from active views while keeping them accessible in your HubSpot account for viewing,…

1 input
ActionHUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONS

Archive batch of feedback submissions by id

Asynchronously archives a batch of HubSpot feedback submissions using their unique IDs, which must correspond to valid and existing submissions; the operation…

1 input
ActionHUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMS

Archive batch of line items by id

Archives a batch of existing line items by their unique IDs in HubSpot CRM; this operation is irreversible via the API.

1 input
ActionHUBSPOT_ARCHIVE_BATCH_OF_OBJECTS

Archive batch of objects by id

Archives a batch of existing, non-archived CRM objects of a specified objectType by their IDs, effectively hiding them from active use.

2 input
ActionHUBSPOT_ARCHIVE_BATCH_OF_PROPERTIES

Archive batch of properties

Archives a batch of properties by their internal names for a specified HubSpot CRM object type; this operation is idempotent and safe to retry.

2 input
ActionHUBSPOT_ARCHIVE_COMPANIES

Archive companies

Archives multiple HubSpot companies by their IDs.

1 input
ActionHUBSPOT_ARCHIVE_COMPANY

Archive company

Archives an existing company in HubSpot CRM by its companyId, moving it to a recycling bin from which it can be restored, rather than permanently deleting it.

1 input
ActionHUBSPOT_ARCHIVE_CONTACT

Archive contact

Archives a HubSpot contact by its ID.

1 input
ActionHUBSPOT_ARCHIVE_CONTACTS

Archive contacts

Archives multiple HubSpot contacts by their IDs.

1 input
ActionHUBSPOT_DELETE_DEAL_GDPR

Archive deal (GDPR permanent delete not supported for deals)

Archives a HubSpot deal by its ID.

1 input
ActionHUBSPOT_ARCHIVE_DEALS

Archive deals

Archives multiple HubSpot deals by their IDs.

1 input
ActionHUBSPOT_ARCHIVE_EMAILS

Archive emails

Archives multiple HubSpot emails by their IDs.

1 input
ActionHUBSPOT_ARCHIVE_FEEDBACK_SUBMISSION

Archive feedback submission

Archives an existing, non-archived Feedback Submission in HubSpot CRM by its ID, moving it to the recycling bin (not permanently deleting it).

1 input
ActionHUBSPOT_ARCHIVE_LINE_ITEM

Archive line item by id

Archives a specific HubSpot line item by its ID, moving it to a recoverable state.

1 input
ActionHUBSPOT_ARCHIVE_PRODUCT

Archive product

Archives a HubSpot product by its ID.

1 input
ActionHUBSPOT_ARCHIVE_PRODUCTS

Archive products

Archives multiple HubSpot products by their IDs.

1 input
ActionHUBSPOT_ARCHIVE_PROPERTY_BY_OBJECT_TYPE_AND_NAME

Archive property by object type and name

Archives a specified CRM property by its object type and name, moving it to the recycling bin; note that some default HubSpot properties cannot be archived.

2 input
ActionHUBSPOT_ARCHIVE_PROPERTY_GROUP

Archive property group

Archives a HubSpot property group, making it inactive and hidden (not permanently deleted, allowing potential restoration) with immediate effect on its CRM…

2 input
ActionHUBSPOT_ARCHIVE_QUOTE

Archive quote object by id

Archives a HubSpot Quote object by ID, moving it to the recycling bin where it can be restored within 90 days.

1 input
ActionHUBSPOT_ARCHIVE_TICKET

Archive ticket

Archives a HubSpot ticket by its ID.

1 input
ActionHUBSPOT_ARCHIVE_TICKETS

Archive tickets

Archives multiple HubSpot tickets by their IDs.

1 input
ActionHUBSPOT_ARCHIVE_EMAIL

ArchiveEmail email

Archives the HubSpot email specified by emailId by moving it to the recycling bin, making it inaccessible unless restored.

1 input
ActionHUBSPOT_AUDIT_PIPELINE_CHANGES

Audit pipeline changes by id

Retrieves a reverse chronological audit log of all changes for a specific, existing HubSpot CRM pipeline, which is identified by its pipelineId and a valid…

2 input
ActionHUBSPOT_READ_ASSOCIATIONS_BATCH

Batch read associations

Tool to batch-read CRM associations (e.g., deals→contacts, deals→companies) for up to 1,000 source record IDs in one request.

3 input
ActionHUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIES

Batch read companies by properties

Batch-retrieves up to 100 HubSpot company records by their IDs in a single request.

5 input
ActionHUBSPOT_BATCH_UPDATE_QUOTES

Batch update quotes

Updates multiple existing HubSpot quotes in a batch; each quote is identified by its object ID or a custom unique property (via idProperty), and only writable…

1 input
ActionHUBSPOT_CANCEL_IMPORT

Cancel active import

Cancels an active HubSpot data import job using its importId; this action is irreversible, and any data already processed will remain.

1 input
ActionHUBSPOT_CLONE_MARKETING_EMAIL

Clone marketing email

Duplicates an existing HubSpot marketing email, identified by its id, into a new draft; an optional cloneName can be assigned to this new email copy.

2 input
ActionHUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGS

Configure calling extension settings

Configures or updates settings for a HubSpot app's calling extension, including its name, UI URL, iframe dimensions, isReady status, and supportsCustomObjects…

7 input
ActionHUBSPOT_CREATE_AB_TEST_VARIATION

Create A/B test variation

Creates a new A/B test variation for an existing HubSpot marketing email, using its contentId; the new variation is created as a draft that can be edited…

2 input
ActionHUBSPOT_CREATE_CRM_OBJECT_FROM_NL

Create CRM Object From Natural Language

Creates a new CRM object (contact, deal, company, ticket, or custom object) in HubSpot from a natural language description.

3 input
ActionHUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIES

Create CRM object with properties

Creates a new HubSpot CRM object (e.g., contact, company, custom object) with specified properties (using valid internal names) and associations (to existing…

3 input
ActionHUBSPOT_CREATE_CONTACT_FROM_NL

Create Contact From Natural Language

Creates a new contact in HubSpot from a natural language description.

2 input
ActionHUBSPOT_CREATE_DEAL_FROM_NL

Create Deal From Natural Language

Creates a new deal in HubSpot from a natural language description.

3 input
ActionHUBSPOT_CREATE_A_NEW_MARKETING_EMAIL

Create a new marketing email

Creates a new marketing email in HubSpot, allowing comprehensive configuration of content, recipients, sender details, A/B testing, scheduling, web version,…

54 input
ActionHUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUP

Create a new property group

Creates a new, empty property group for a specified CRM object type in HubSpot, requiring a unique group name for that object type; properties must be added…

4 input
ActionHUBSPOT_CREATE_ASSOCIATION

Create association for object type

Creates a new custom association definition (schema) for a custom object in HubSpot, specifying how this object type can relate to another object type; this…

4 input
ActionHUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONS

Create batch of feedback submissions

Creates a batch of feedback submissions in HubSpot, ideal for bulk imports; all property names, associationTypeIds, and association toids must reference…

1 input
ActionHUBSPOT_CREATE_BATCH_OF_OBJECTS

Create batch of objects

Creates multiple CRM objects of a specified objectType (e.g., contacts, companies, deals) in a single batch operation, where each object can have its own set…

2 input
ActionHUBSPOT_CREATE_BATCH_OF_PROPERTIES

Create batch of properties

Efficiently creates multiple CRM properties in a single batch for a specified HubSpot object type (e.g., 'contacts', 'companies', custom object ID), ideal for…

2 input
ActionHUBSPOT_CREATE_BATCH_OF_QUOTES

Create batch of quotes

Creates multiple HubSpot CRM quotes in a batch, ideal for bulk operations; provide meaningful quote details in inputs as property requirements can vary, and…

1 input
ActionHUBSPOT_CREATE_CAMPAIGNS

Create campaigns

Creates multiple HubSpot campaigns by calling the single campaign creation endpoint for each campaign.

1 input
ActionHUBSPOT_CREATE_COMPANIES

Create companies

Creates multiple new HubSpot companies in a single batch operation.

1 input
ActionHUBSPOT_CREATE_COMPANY

Create company

Creates a new HubSpot company.

22 input
ActionHUBSPOT_CREATE_CONTACT

Create contact

Creates a new HubSpot contact.

110 input
ActionHUBSPOT_CREATE_CONTACTS

Create contacts

Creates multiple new HubSpot contacts in a single batch operation.

1 input
ActionHUBSPOT_CREATE_DEAL

Create deal

Creates a new HubSpot deal.

43 input
ActionHUBSPOT_CREATE_DEALS

Create deals

Creates multiple deals in HubSpot CRM; ensure any associated object IDs, deal stages, and pipeline IDs specified are valid and exist within the HubSpot account.

1 input
ActionHUBSPOT_CREATE_EMAIL

Create email

Creates a new HubSpot email engagement record.

1 input
ActionHUBSPOT_CREATE_EMAILS

Create emails

Creates multiple HubSpot emails in a single batch operation.

1 input
ActionHUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APP

Create event template for app

Creates a new event template for a HubSpot app, defining structure, custom properties (tokens), and appearance (Markdown with Handlebars) of custom timeline…

6 input
ActionHUBSPOT_CREATE_FEEDBACK_SUBMISSION

Create feedback submission

Creates a new HubSpot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with CRM…

2 input
ActionHUBSPOT_CREATE_LINE_ITEM

Create line item

Creates a new HubSpot line item.

1 input
ActionHUBSPOT_CREATE_LINE_ITEMS

Create line items

Creates multiple HubSpot line items in a single batch operation.

1 input
ActionHUBSPOT_CREATE_TIMELINE_EVENTS_BATCH

Create multiple timeline events batch

Creates multiple immutable timeline events in a batch, ideal for bulk data imports or real-time synchronizations, using a valid event template; may update CRM…

1 input
ActionHUBSPOT_CREATE_OBJECT_SCHEMA

Create new object schema with custom properties

Creates a new custom object schema in HubSpot CRM with unique naming for schema and properties, defined display/required/searchable properties within the…

10 input
ActionHUBSPOT_CREATE_NOTE

Create note

Creates a new HubSpot CRM note.

6 input
ActionHUBSPOT_CREATE_OBJECT_ASSOCIATION

Create object association

Tool to create or label an association between two CRM records using HubSpot Associations v4 API.

5 input
ActionHUBSPOT_CREATE_OR_UPDATE_DRAFT_VERSION

Create or update draft version

Creates or updates the draft version of a marketing email identified by emailId; if no draft exists, a new one is created from the current live version to…

54 input
ActionHUBSPOT_CREATE_PIPELINE

Create pipeline for object type

Creates a new HubSpot pipeline for a specified CRM objectType (e.g., 'deals', 'tickets'), requiring the pipeline label be unique for that objectType and each…

4 input
ActionHUBSPOT_CREATE_PIPELINE_STAGE

Create pipeline stage

Creates a new stage in a specified HubSpot CRM pipeline for a given object type, such as 'deals' or 'tickets'.

5 input
ActionHUBSPOT_CREATE_PRODUCT

Create product

Creates a new HubSpot product.

22 input
ActionHUBSPOT_CREATE_PRODUCTS

Create products

Creates multiple HubSpot products in a single batch operation.

1 input
ActionHUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE

Create property for specified object type

Creates a new custom property for a specified HubSpot CRM object type; ensure groupName refers to an existing property group for the objectType.

15 input
ActionHUBSPOT_CREATE_QUOTE_OBJECT

Create quote object

Creates a new quote object in HubSpot CRM with specified properties and associations.

2 input
ActionHUBSPOT_CREATE_TASK

Create task

Creates a new CRM task record.

10 input
ActionHUBSPOT_CREATE_TICKET

Create ticket

Creates a new HubSpot ticket.

42 input
ActionHUBSPOT_CREATE_TICKETS

Create tickets

Creates multiple HubSpot tickets in a batch, each with its own properties and associations; inputs list must not be empty, each item needs properties, and…

1 input
ActionHUBSPOT_CREATE_TIMELINE_EVENT

Create timeline event based on template

Creates an immutable custom timeline event on a CRM object's record using a specified, existing event template (identified by eventTemplateId), optionally…

13 input
ActionHUBSPOT_CREATE_WORKFLOW

Create workflow

Creates a new HubSpot workflow to automate processes; ensure enrollmentCriteria and actions use properties relevant to the specified objectTypeId.

17 input
ActionHUBSPOT_DELETE_MARKETING_EMAIL

Delete a marketing email

Permanently deletes a marketing email from your HubSpot account.

1 input
ActionHUBSPOT_DELETE_CALLING_EXTENSION_SETTINGS

Delete calling extension settings

Permanently deletes the settings for a calling extension app, specified by its appId, rendering it unusable for all connected HubSpot accounts; this operation…

1 input
ActionHUBSPOT_DELETE_CAMPAIGN

Delete campaign

Permanently deletes a marketing campaign from HubSpot using its campaignGuid; returns a 204 No Content status even if the campaign does not exist.

1 input
ActionHUBSPOT_DELETE_PIPELINE

Delete pipeline by id

Permanently deletes a HubSpot pipeline and all its stages by pipelineId and objectType; this is irreversible, so use validation flags to avoid errors if the…

4 input
ActionHUBSPOT_DELETE_PIPELINE_STAGE

Delete pipeline stage by id

Permanently deletes a specific pipeline stage for an objectType (e.g., 'deals', 'tickets') that supports pipelines; this operation is irreversible, so ensure…

3 input
ActionHUBSPOT_DELETE_SCHEMA

Delete schema by object type

Deletes a HubSpot custom object schema by objectType.

2 input
ActionHUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATE

Delete timeline event template

Permanently and irreversibly deletes a specific timeline event template, identified by its eventTemplateId, from the application appId.

2 input
ActionHUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGS

Delete video conferencing app settings

Irreversibly deletes all settings for a video conferencing application identified by its appId in HubSpot, removing its configuration and preventing it from…

1 input
ActionHUBSPOT_DELETE_WORKFLOW

Delete workflow

Permanently deletes a HubSpot workflow by its ID; deleted workflows cannot be restored via the API and the ID must exist.

1 input
ActionHUBSPOT_FETCH_IMPORT_ERROR_DETAILS

Fetch import error details

Fetches a paginated list of read-only error details for a specific HubSpot CRM import, requiring a valid importId for a processed import.

3 input
ActionHUBSPOT_FETCH_RECORDING_SETTINGS

Fetch recording settings by app ID

Fetches call recording settings for a specified, existing HubSpot calling extension app.

1 input
ActionHUBSPOT_FETCH_REVENUE

Fetch revenue

Fetches a revenue attribution report for a specified, existing marketing campaign, optionally using a specific attribution model and date range; if both start…

4 input
ActionHUBSPOT_GET_ACCOUNT_INFO

Get Account Information

Gets current HubSpot account info (email, hubId, user details) using access-token lookup.

ActionHUBSPOT_GET_MARKETING_EMAIL_REVISION

Get a revision of a marketing email

Retrieves a specific, previously saved revision of a marketing email using its unique email ID and revision ID.

2 input
ActionHUBSPOT_GET_ACTIVE_IMPORTS_LIST

Get active imports list

Retrieves a list of currently active import jobs in HubSpot for monitoring ongoing data operations.

3 input
ActionHUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALS

Get aggregated statistic intervals

Retrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.

4 input
ActionHUBSPOT_GET_AGGREGATED_STATISTICS

Get aggregated statistics

Retrieves aggregated statistics for marketing emails, optionally within an ISO8601 formatted time range, by email IDs, or specific email properties.

4 input
ActionHUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNT

Get all marketing emails for a HubSpot account

Fetches a list of marketing emails from a HubSpot account, with options for filtering, sorting, pagination, and including performance statistics.

14 input
ActionHUBSPOT_GET_WORKFLOWS

Get all workflows

Retrieves a list of workflow summaries (ID, name, type, status) from HubSpot, using the 'limit' parameter for pagination.

1 input
ActionHUBSPOT_GET_CAMPAIGN_METRICS

Get campaign metrics

Retrieves key attribution metrics for an existing marketing campaign, identified by its campaignGuid, within an optional date range.

3 input
ActionHUBSPOT_GET_COMPANY

Get company

Retrieves a HubSpot company by its ID.

5 input
ActionHUBSPOT_GET_CONTACT_IDS

Get contact IDs

Fetches a list of contact IDs for a specific HubSpot campaign based on interaction type.

6 input
ActionHUBSPOT_GET_DEAL

Get deal

Retrieves a HubSpot deal by its ID.

5 input
ActionHUBSPOT_GET_DEALS

Get deals

Retrieves multiple HubSpot deals by their IDs in a single batch request.

5 input
ActionHUBSPOT_GET_MARKETING_EMAIL_DRAFT

Get draft version of a marketing email

Retrieves the draft version of a marketing email by its emailId; if no draft exists, returns the published version.

1 input
ActionHUBSPOT_GET_EMAILS

Get emails

Retrieves multiple HubSpot email engagement records by their IDs in a single batch request.

5 input
ActionHUBSPOT_GET_IMPORT_RECORD_INFORMATION

Get import record information

Retrieves a comprehensive summary of a specific HubSpot CRM import record by its importId, including status, progress, updates, results, and errors; useful for…

1 input
ActionHUBSPOT_GET_PIPELINE_STAGE_AUDIT

Get pipeline stage audit

Retrieves a reverse chronological list of all mutations (changes) for a specific pipeline stage, including CREATE and UPDATE events with timestamps and details.

3 input
ActionHUBSPOT_GET_PRODUCT

Get product

Retrieves a HubSpot product by its ID.

5 input
ActionHUBSPOT_GET_PRODUCTS

Get products

Retrieves multiple HubSpot products by their IDs.

5 input
ActionHUBSPOT_GET_QUOTE

Get quote by id

Retrieves a specific HubSpot quote by its unique identifier.

6 input
ActionHUBSPOT_GET_MARKETING_EMAIL_REVISIONS

Get revisions of a marketing email

Retrieves a paginated list of all historical versions (including full state like content, settings, metadata) for a specified, existing marketing email;…

4 input
ActionHUBSPOT_GET_SEGMENT_MEMBERS

Get segment members

Tool to retrieve segment (list) members ordered by join timestamp.

4 input
ActionHUBSPOT_GET_EVENT_TEMPLATE

Get specific event template for app

Retrieves detailed information about a specific event template for a given application in HubSpot's CRM timeline.

2 input
ActionHUBSPOT_GET_THE_DETAILS_OF_A_SPECIFIED_MARKETING_EMAIL

Get the details of a specified marketing email

Retrieves detailed information for a specific marketing email in HubSpot using its unique email ID, optionally including performance statistics and specific…

4 input
ActionHUBSPOT_GET_AB_EMAIL_VARIATION

Get the variation of an A/B marketing email

Retrieves the alternate variation of a specified A/B marketing email; the emailId must identify an email currently in an A/B test.

6 input
ActionHUBSPOT_GET_TICKET

Get ticket

Retrieves a HubSpot ticket by its ID.

5 input
ActionHUBSPOT_GET_TICKETS

Get tickets

Retrieves multiple HubSpot tickets by their IDs.

5 input
ActionHUBSPOT_GET_WORKFLOW_BY_ID

Get workflow by ID

Retrieves comprehensive details for an existing HubSpot workflow by its unique ID; unsupported actions are designated 'UNSUPPORTEDACTION' in the response.

1 input
ActionHUBSPOT_START_IMPORT

Initiate data import process

Call this action to start an asynchronous data import into HubSpot CRM using uploaded files and a detailed importRequest JSON configuration, ensuring this JSON…

2 input
ActionHUBSPOT_LIST_EMAILS

List Emails

Retrieves a paginated list of HubSpot emails, allowing selection of specific properties (with or without history), associated object IDs, and filtering by…

6 input
ActionHUBSPOT_LIST_EVENT_TEMPLATES

List all event templates for app

Retrieves all event templates associated with a valid appId for an existing application in HubSpot's CRM Timeline.

1 input
ActionHUBSPOT_LIST_ASSETS

List assets

Lists assets of a specific assetType for a given HubSpot marketing campaignGuid, optionally including performance metrics for a date range.

6 input
ActionHUBSPOT_LIST_ASSOCIATION_TYPES

List association types

Lists all valid association types between two specified HubSpot CRM object types.

2 input
ActionHUBSPOT_LIST_COMPANIES

List companies

Retrieves a paginated list of HubSpot companies.

6 input
ActionHUBSPOT_LIST_CONTACT_PROPERTIES

List contact properties

Lists all contact properties in your HubSpot account, including custom properties you've created.

2 input
ActionHUBSPOT_LIST_CONTACTS

List contacts

Retrieves a paginated list of HubSpot contacts.

6 input
ActionHUBSPOT_LIST_DEALS

List deals

Retrieves a paginated list of HubSpot deals.

6 input
ActionHUBSPOT_LIST_FEEDBACK_SUBMISSIONS

List feedback submissions page

Retrieves a paginated list of feedback submissions from HubSpot, allowing specification of properties (including history), associated object IDs, and filtering…

6 input
ActionHUBSPOT_LIST_GRANTED_SCOPES

List granted OAuth scopes

Tool to introspect the current OAuth access token and return its granted scopes and metadata.

1 input
ActionHUBSPOT_LIST_OBJECT_ASSOCIATIONS

List object associations

List all associations from a single CRM record to a specified target object type.

5 input
ActionHUBSPOT_LIST_PRODUCTS

List products

Retrieves a paginated list of HubSpot products.

6 input
ActionHUBSPOT_LIST_QUOTES

List quotes page

Retrieves a paginated list of quotes, allowing selection of specific properties, property history, associated object IDs, and filtering by archived status.

6 input
ActionHUBSPOT_LIST_TICKETS

List tickets

Retrieves a paginated list of HubSpot tickets.

6 input
ActionHUBSPOT_MERGE_CONTACTS

Merge contacts

Merges two HubSpot contacts into one.

2 input
ActionHUBSPOT_MERGE_DEALS

Merge deals

Merges two HubSpot deals into one.

2 input
ActionHUBSPOT_MERGE_EMAILS

Merge emails

Merges two HubSpot emails into one.

2 input
ActionHUBSPOT_MERGE_PRODUCTS

Merge products

Merges two HubSpot products into one.

2 input
ActionHUBSPOT_MERGE_TICKETS

Merge tickets

Merges two HubSpot tickets into one.

2 input
ActionHUBSPOT_MERGE_COMPANIES

Merge two companies of same type

Merges two existing company records of the same type in HubSpot CRM, where objectIdToMerge is absorbed into primaryObjectId; this operation is irreversible.

2 input
ActionHUBSPOT_MERGE_FEEDBACK_SUBMISSIONS

Merge two feedback submissions

Merges two existing feedback submissions by ID, primarily for consolidating duplicates or related feedback; this operation is irreversible, and primaryObjectId…

2 input
ActionHUBSPOT_MERGE_LINE_ITEMS

Merge two line items of same type

Merges two line items, objectIdToMerge into primaryObjectId, which must be of the same type; objectIdToMerge is absorbed and the operation is irreversible.

2 input
ActionHUBSPOT_MERGE_OBJECTS

Merge two objects of same type

Merges two distinct HubSpot CRM objects of the same objectType, consolidating data into primaryObjectId (which is preserved) and deleting objectIdToMerge; this…

3 input
ActionHUBSPOT_MERGE_QUOTES

Merge two quotes of same type

Merges two distinct quotes of the same type by consolidating objectIdToMerge into primaryObjectId (e.g., for combining information or updating terms); this…

2 input
ActionHUBSPOT_UPDATE_CALLING_EXTENSION_SETTINGS

Modify calling extension settings

Updates settings (e.g., display name, UI URL/dimensions, feature flags) for an existing calling extension app, identified by appId.

7 input
ActionHUBSPOT_UPDATE_QUOTE

Partial update quote by quote id

Performs a partial update on an existing HubSpot quote's specified properties, identifying the quote by quoteId (either its internal ID or a custom unique…

3 input
ActionHUBSPOT_PARTIALLY_UPDATE_CRM_OBJECT_BY_ID

Partially update CRM object by ID

Partially updates specified properties of a CRM object (e.g., contact, company, deal) identified by its type and ID, or optionally by a unique property value…

4 input
ActionHUBSPOT_UPDATE_PIPELINE

Partially update pipeline by id

Partially updates a CRM pipeline's label, display order, or restores an archived pipeline by setting archived to false.

7 input
ActionHUBSPOT_UPDATE_PROPERTY_GROUP

Partially update property group

Partially updates a property group's displayOrder or label for a specified CRM objectType in HubSpot.

4 input
ActionHUBSPOT_DELETE_COMPANY_GDPR

Permanently delete company for GDPR compliance

Permanently deletes a company (identified by objectId) and its associated data from HubSpot for GDPR compliance; this action is irreversible and requires the…

2 input
ActionHUBSPOT_DELETE_CONTACT_GDPR

Permanently delete contact for GDPR compliance

Irreversibly erases a HubSpot contact and associated data per a GDPR request; if an email is given for a non-existent contact, it's blocklisted.

2 input
ActionHUBSPOT_PERMANENTLY_DELETE_CONTACT_VIA_GDPR

Permanently delete contact via GDPR

Permanently deletes a HubSpot contact and all its associated data for GDPR compliance, identifying the contact by its ID or another unique property.

3 input
ActionHUBSPOT_DELETE_LINE_ITEMS_GDPR

Permanently delete line items for gdpr

Permanently deletes a specified line item and its associated content for GDPR compliance; this action is irreversible and cannot be undone.

2 input
ActionHUBSPOT_PUBLISH_MARKETING_EMAIL

Publish or send a marketing email

Publishes or sends a specified HubSpot marketing email that is valid and ready for sending; requires Marketing Hub Enterprise or the transactional email add-on.

1 input
ActionHUBSPOT_PURGE_SCHEMA

Purge schema by object type

Permanently and irreversibly deletes the schema for an existing objectType in HubSpot CRM; this deprecated endpoint should be used with extreme caution.

1 input
ActionHUBSPOT_READ_A_CRM_PROPERTY_BY_NAME

Read a CRM property by name

Reads a specific CRM property definition for a given HubSpot object type by its internal name.

4 input
ActionHUBSPOT_READ_BATCH_CRM_OBJECT_PROPERTIES

Read a batch of CRM object properties

Retrieves property definitions (metadata) for a batch of CRM object properties for a specified object type.

4 input
ActionHUBSPOT_READ_APAGE_OF_OBJECTS_BY_TYPE

Read a page of objects by type

Retrieves a paginated list of objects for a specified and valid HubSpot CRM object type (e.g., 'contacts', 'companies', 'deals', or custom ID).

7 input
ActionHUBSPOT_READ_PROPERTY_GROUP

Read a property group

Retrieves metadata for a specific property group of a given CRM object type, detailing its structure and attributes, but not the actual property values of CRM…

2 input
ActionHUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPE

Read all properties for object type

Retrieves definitions and metadata (not actual values) for properties of a specified HubSpot CRM object type (e.g., 'contacts', 'companies', 'deals', or custom…

3 input
ActionHUBSPOT_READ_BATCH_FEEDBACK_SUBMISSIONS_BY_ID_OR_PROPERTY

Read batch feedback submissions by id or property

Retrieves up to 100 feedback submissions in a batch using their IDs or a specified unique idProperty, optionally including specified properties and their…

5 input
ActionHUBSPOT_READ_BATCH_OF_CRM_OBJECTS_BY_ID_OR_PROPERTY_VALUES

Read batch of crm objects by id or property values

Reads a batch of CRM objects of a specified objectType using their HubSpot IDs or unique property values from the inputs list, allowing retrieval of specific…

6 input
ActionHUBSPOT_READ_BATCH_OF_LINE_ITEMS_BY_ID_OR_PROPERTY_VALUES

Read batch of line items by id or property values

Retrieves a batch of HubSpot CRM line items by their IDs, or optionally by values of a custom unique property defined in idProperty.

5 input
ActionHUBSPOT_READ_BATCH_OF_QUOTES_BY_PROPERTY_VALUES

Read batch of quotes by property values

Efficiently retrieves a batch of HubSpot CRM quotes by their IDs (or a specified unique property), optionally including archived quotes, specific properties,…

5 input
ActionHUBSPOT_READ_BUDGET

Read budget

Fetches detailed budget (total, spent, remaining) and spend information for a marketing campaign, including an 'order' field for sequencing budget/spend items…

1 input
ActionHUBSPOT_READ_CONTACT

Read contact

Retrieves a HubSpot contact by its ID.

5 input
ActionHUBSPOT_READ_CONTACTS

Read contacts

Batch read multiple HubSpot contacts by their IDs or custom identifier property.

5 input
ActionHUBSPOT_READ_CRM_OBJECT_BY_ID

Read crm object by id

Retrieves a specific CRM object (e.g., contact, company, deal, ticket) by its ID or a unique property, optionally including specific properties, history, and…

7 input
ActionHUBSPOT_READ_FEEDBACK_SUBMISSION_BY_ID

Read feedback submission by id

Reads a HubSpot feedback submission by its ID, optionally using a custom unique 'idProperty', and allows specifying properties to return including history and…

6 input
ActionHUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPE

Read property groups for object type

Retrieves all property groups in a single call for a specified HubSpot CRM object type (e.g., 'contacts', 'companies'), returning only the groups themselves,…

1 input
ActionHUBSPOT_READ_EMAIL

ReadEmail Email

Call this to retrieve an existing HubSpot email by its emailId or an alternative unique idProperty.

6 input
ActionHUBSPOT_REMOVE_ASSET_ASSOCIATION

Remove asset association

Disassociates an asset from a HubSpot marketing campaign.

3 input
ActionHUBSPOT_REMOVE_ASSOCIATION

Remove association between CRM records

Tool to remove all associations between two CRM records using the v4 associations endpoint.

4 input
ActionHUBSPOT_REMOVE_ASSOCIATION_FROM_SCHEMA

Remove association from schema

Permanently removes a specified association definition (type) from a HubSpot object's schema, preventing future creations of this association type without…

2 input
ActionHUBSPOT_REMOVE_DEAL

Remove deal

Removes a HubSpot deal by its ID.

1 input
ActionHUBSPOT_REMOVE_TOKEN_FROM_EVENT_TEMPLATE

Remove token from event template

Removes a token from a HubSpot event template, preventing its inclusion in new events created from that template.

3 input
ActionHUBSPOT_RENDER_EVENT_DETAIL_TEMPLATE

Render event detail template

Renders detailed information for a specific HubSpot CRM timeline event using a predefined event template, ignoring extraData references in the template not…

2 input
ActionHUBSPOT_RENDER_EVENT_HEADER_OR_DETAIL_AS_HTML

Render event header or detail as html

Renders an event's header or detail template as HTML for a specified event on the HubSpot CRM timeline, using a given event template ID and event ID.

3 input
ActionHUBSPOT_REPLACE_ALL_PROPERTIES_OF_PIPELINE

Replace all properties of pipeline

Overwrites an entire CRM pipeline (specified by objectType and pipelineId) and all its stages with a new definition, returning the updated pipeline.

7 input
ActionHUBSPOT_REPLACE_PIPELINE_STAGE_PROPERTIES

Replace pipeline stage properties

Replaces all properties of a specified pipeline stage; the new label must be unique within the pipeline, and if objectType is 'deals', the metadata must…

6 input
ActionHUBSPOT_RESET_DRAFT

Reset draft

Resets a marketing email's draft to its currently published (live) version, discarding all unpublished changes; the email must have a live version to revert to.

1 input
ActionHUBSPOT_RESTORE_MARKETING_EMAIL_REVISION

Restore a revision of a marketing email

Restores a specific, existing, non-active revision of a marketing email to become the new live version for that email.

2 input
ActionHUBSPOT_RESTORE_EMAIL_REVISION

Restore a revision of a marketing email to draft state

Restores a specific revision of a marketing email to a DRAFT state, overwriting any existing draft.

2 input
ActionHUBSPOT_RETRIEVE_ALL_OBJECT_SCHEMAS

Retrieve all object schemas

Retrieves all object schema definitions (not data records) for a HubSpot account, supporting retrieval of either active or archived schemas.

1 input
ActionHUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPE

Retrieve all pipelines for specified object type

Retrieves all pipelines in HubSpot for a specified CRM object type, such as deals or tickets.

1 input
ActionHUBSPOT_RETRIEVE_CALLING_SETTINGS_FOR_APP

Retrieve calling settings for app

Retrieves the read-only calling extension settings for a specific HubSpot app; the app must exist and have calling extensions configured.

1 input
ActionHUBSPOT_RETRIEVE_OBJECT_SCHEMA

Retrieve existing object schema

Fetches the detailed schema definition for a specified, existing standard or custom HubSpot CRM object type; this action is read-only and does not create or…

1 input
ActionHUBSPOT_RETRIEVE_LINE_ITEM_BY_ID

Retrieve line item by id

Retrieves a HubSpot CRM line item by its ID or a specified unique property (idProperty).

6 input
ActionHUBSPOT_RETRIEVE_LINE_ITEMS

Retrieve line items list

Fetches a paginated list of HubSpot CRM line items, allowing selection of specific properties (including history), associated object IDs, and filtering by…

6 input
ActionHUBSPOT_RETRIEVE_OWNER_BY_ID_OR_USER_ID

Retrieve owner by ID or user ID

Retrieves a specific HubSpot CRM owner by their ID, with options to specify ID type (owner or user) and to include archived records.

3 input
ActionHUBSPOT_RETRIEVE_OWNERS

Retrieve owners

Retrieves a list of all owners in the HubSpot CRM, including their ID, first name, last name, email, and user ID.

ActionHUBSPOT_RETRIEVE_PAGE_OF_CRM_OWNERS

Retrieve page of crm owners

Retrieves a paginated list of CRM owners from HubSpot, optionally filtering by email or archived status.

4 input
ActionHUBSPOT_RETRIEVE_PIPELINE_STAGE_BY_ID

Retrieve pipeline stage by id

Fetches detailed properties and metadata (e.g., label, display order, custom properties) for a specific stage within a HubSpot CRM pipeline, identified by its…

3 input
ActionHUBSPOT_RETRIEVE_PIPELINE_STAGES

Retrieve pipeline stages

Fetches all stages for a specified HubSpot CRM object type and pipeline ID.

2 input
ActionHUBSPOT_RETRIEVE_TIMELINE_EVENT_BY_IDS

Retrieve timeline event by ids

Retrieves a specific HubSpot CRM timeline event by its application ID, event template ID, and event ID, returning event details including timestamp, tokens,…

3 input
ActionHUBSPOT_RETRIEVE_VIDEO_CONFERENCE_SETTINGS_BY_ID

Retrieve video conference settings by id

Retrieves video conference application settings, such as webhook URLs and user/account management configurations, for a specified appId.

1 input
ActionHUBSPOT_GET_PIPELINE_BY_ID

Return pipeline by id

Retrieves a specific pipeline by its ID and CRM object type, detailing its stages and properties.

2 input
ActionHUBSPOT_SEARCH_COMPANIES

Search companies

Searches for HubSpot companies using flexible criteria and filters.

7 input
ActionHUBSPOT_SEARCH_CONTACTS_BY_CRITERIA

Search contacts by criteria

Searches for HubSpot contacts using a text query, specific filter criteria (filters in a group are ANDed, groups are ORed), sorting, and pagination to retrieve…

7 input
ActionHUBSPOT_SEARCH_CRM_OBJECTS_BY_CRITERIA

Search crm objects by criteria

Searches HubSpot CRM objects (e.g., 'contacts', 'companies') by objectType using complex criteria including filters, sorting, and pagination; property names…

7 input
ActionHUBSPOT_SEARCH_DEALS

Search deals

Searches for HubSpot deals using flexible criteria and filters.

7 input
ActionHUBSPOT_SEARCH_EMAILS

Search emails

Searches for HubSpot emails using flexible criteria and filters.

4 input
ActionHUBSPOT_SEARCH_FEEDBACK_SUBMISSIONS

Search feedback submissions

Searches for feedback submissions in HubSpot CRM using text query, filter groups, sorting, and pagination, returning specified properties.

6 input
ActionHUBSPOT_SEARCH_LINE_ITEMS_BY_CRITERIA

Search line items by criteria

Searches HubSpot line items using criteria including filters, sorting, and pagination; after must be a valid cursor from a previous response, and…

6 input
ActionHUBSPOT_SEARCH_PRODUCTS

Search products

Searches for HubSpot products using flexible criteria and filters.

7 input
ActionHUBSPOT_SEARCH_QUOTES_BY_CRITERIA

Search quotes by criteria

Searches HubSpot CRM quotes using a text query, complex filter criteria, sorting, and pagination.

6 input
ActionHUBSPOT_SEARCH_TICKETS

Search tickets

Searches for HubSpot tickets using flexible criteria and filters.

7 input
ActionHUBSPOT_SET_CALL_RECORDING_SETTINGS

Set call recording settings

Configures the URL (urlToRetrieveAuthedRecording) that HubSpot uses to retrieve call recordings for a specified third-party calling app (appId).

2 input
ActionHUBSPOT_UPDATE_CAMPAIGNS

Update a batch of campaigns

Updates properties for up to 50 existing HubSpot marketing campaigns in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_LINE_ITEMS

Update a batch of line items

Updates a batch of existing HubSpot CRM line items in a single operation, identifying each by its primary ID or a unique idProperty (which must be a unique…

1 input
ActionHUBSPOT_UPDATE_BATCH_OF_OBJECTS_BY_IDOR_PROPERTY_VALUES

Update a batch of objects by id or property values

Performs a batch update on a valid objectType where properties are writeable and any idProperty used is designated unique; updates can be partial.

2 input
ActionHUBSPOT_UPDATE_A_MARKETING_EMAIL

Update a marketing email

Updates properties of an existing marketing email identified by its emailId; unspecified fields retain their current values.

54 input
ActionHUBSPOT_UPDATE_BATCH_FEEDBACK_SUBMISSIONS

Update batch feedback submissions

Updates a batch of HubSpot feedback submissions; property keys must be existing internal HubSpot names and values must be correctly formatted strings.

1 input
ActionHUBSPOT_UPDATE_CALLING_APP_RECORDING_SETTINGS

Update calling app recording settings

Updates the recording settings, such as the URL for retrieving authenticated recordings, for a specific calling extension app identified by its appId.

2 input
ActionHUBSPOT_UPDATE_CAMPAIGN

Update campaign

Partially updates specific, writable properties of an existing HubSpot marketing campaign identified by campaignGuid; an empty string value in properties…

2 input
ActionHUBSPOT_UPDATE_COMPANIES

Update companies

Updates multiple HubSpot companies in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_COMPANY

Update company

Updates properties for an existing HubSpot company.

2 input
ActionHUBSPOT_UPDATE_CONTACT

Update contact

Updates properties for an existing HubSpot contact.

3 input
ActionHUBSPOT_UPDATE_CONTACTS

Update contacts

Updates multiple HubSpot contacts in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_DEAL

Update deal

Updates properties for an existing HubSpot deal.

2 input
ActionHUBSPOT_UPDATE_DEALS

Update deals

Updates multiple HubSpot deals in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_EMAILS

Update emails

Updates multiple HubSpot emails in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_EVENT_TEMPLATE

Update existing event template

Updates an existing HubSpot event template's name, display templates, and tokens; providing tokens replaces the entire existing list, and the id in the request…

7 input
ActionHUBSPOT_UPDATE_OBJECT_SCHEMA

Update existing object schema

Updates an existing custom object schema's metadata in HubSpot, such as its description, labels, display properties, required properties, searchable…

9 input
ActionHUBSPOT_UPDATE_FEEDBACK_SUBMISSION

Update feedback submission by id

Partially updates writable properties of an existing HubSpot Feedback Submission, identified by its feedbackSubmissionId (which can be an internal object ID,…

3 input
ActionHUBSPOT_UPDATE_LINE_ITEM

Update line item object partially

Partially updates specified properties of an existing HubSpot Line Item, identified by lineItemId (as HubSpot object ID or value of idProperty if used); new…

3 input
ActionHUBSPOT_UPDATE_PIPELINE_STAGE

Update pipeline stage by ids

Partially updates a HubSpot CRM pipeline stage identified by objectType, pipelineId, and stageId, requiring metadata in the request; unspecified fields are…

7 input
ActionHUBSPOT_UPDATE_PRODUCT

Update product

Updates properties for an existing HubSpot product.

2 input
ActionHUBSPOT_UPDATE_PRODUCTS

Update products

Updates multiple HubSpot products in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_CRM_PROPERTY

Update specific CRM property

Updates attributes of an existing HubSpot CRM property, identified by its objectType and propertyName; only provided fields are modified, and changing a…

12 input
ActionHUBSPOT_UPDATE_TICKET

Update ticket

Updates properties for an existing HubSpot ticket.

2 input
ActionHUBSPOT_UPDATE_TICKETS

Update tickets

Updates multiple HubSpot tickets in a single batch operation.

1 input
ActionHUBSPOT_UPDATE_TOKEN_ON_EVENT_TEMPLATE

Update token on event template

Updates the label or options of an existing token within a specified HubSpot CRM event template; token name and data type remain unchanged.

6 input
ActionHUBSPOT_UPDATE_VIDEO_CONFERENCE_APP_SETTINGS

Update video conference app settings

Updates webhook URLs (for creating/updating/deleting meetings, fetching accounts, verifying users) for a video conference application specified by appId.

6 input
ActionHUBSPOT_UPDATE_EMAIL

UpdateEmail Email

Partially updates properties of an existing HubSpot email object, identified by emailId (as internal ID or custom unique property value if idProperty is…

3 input

marketing

4 operations
ActionHUBSPOT_CREATE_CAMPAIGN

Create campaign

Creates a new HubSpot campaign.

1 input
ActionHUBSPOT_GET_CAMPAIGN

Get campaign

Retrieves a HubSpot campaign by its ID.

1 input
ActionHUBSPOT_GET_CAMPAIGNS

Get campaigns

Retrieves multiple HubSpot campaigns.

2 input
ActionHUBSPOT_SEARCH_CAMPAIGNS

Search campaigns

Searches for HubSpot campaigns.

3 input