HubSpot Integration
HubSpot API Operations
Browse all 233 operations available for HubSpot workflow automation.
crm
229 operationsHUBSPOT_ADD_ASSET_ASSOCIATIONAdd asset association
Associates an existing asset ('FORM', 'OBJECTLIST', or 'EXTERNALWEBURL') with a specified HubSpot marketing campaign.
HUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATEAdd 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…
HUBSPOT_ARCHIVE_CRM_OBJECT_BY_IDArchive 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…
HUBSPOT_DELETE_CAMPAIGNS_BATCHArchive a batch of campaigns
Archives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
HUBSPOT_ARCHIVE_BATCH_OF_QUOTESArchive 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,…
HUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONSArchive 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…
HUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMSArchive 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.
HUBSPOT_ARCHIVE_BATCH_OF_OBJECTSArchive 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.
HUBSPOT_ARCHIVE_BATCH_OF_PROPERTIESArchive 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.
HUBSPOT_ARCHIVE_COMPANIESArchive companies
Archives multiple HubSpot companies by their IDs.
HUBSPOT_ARCHIVE_COMPANYArchive 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.
HUBSPOT_ARCHIVE_CONTACTArchive contact
Archives a HubSpot contact by its ID.
HUBSPOT_ARCHIVE_CONTACTSArchive contacts
Archives multiple HubSpot contacts by their IDs.
HUBSPOT_DELETE_DEAL_GDPRArchive deal (GDPR permanent delete not supported for deals)
Archives a HubSpot deal by its ID.
HUBSPOT_ARCHIVE_DEALSArchive deals
Archives multiple HubSpot deals by their IDs.
HUBSPOT_ARCHIVE_EMAILSArchive emails
Archives multiple HubSpot emails by their IDs.
HUBSPOT_ARCHIVE_FEEDBACK_SUBMISSIONArchive 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).
HUBSPOT_ARCHIVE_LINE_ITEMArchive line item by id
Archives a specific HubSpot line item by its ID, moving it to a recoverable state.
HUBSPOT_ARCHIVE_PRODUCTArchive product
Archives a HubSpot product by its ID.
HUBSPOT_ARCHIVE_PRODUCTSArchive products
Archives multiple HubSpot products by their IDs.
HUBSPOT_ARCHIVE_PROPERTY_BY_OBJECT_TYPE_AND_NAMEArchive 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.
HUBSPOT_ARCHIVE_PROPERTY_GROUPArchive property group
Archives a HubSpot property group, making it inactive and hidden (not permanently deleted, allowing potential restoration) with immediate effect on its CRM…
HUBSPOT_ARCHIVE_QUOTEArchive 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.
HUBSPOT_ARCHIVE_TICKETArchive ticket
Archives a HubSpot ticket by its ID.
HUBSPOT_ARCHIVE_TICKETSArchive tickets
Archives multiple HubSpot tickets by their IDs.
HUBSPOT_ARCHIVE_EMAILArchiveEmail email
Archives the HubSpot email specified by emailId by moving it to the recycling bin, making it inaccessible unless restored.
HUBSPOT_AUDIT_PIPELINE_CHANGESAudit 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…
HUBSPOT_READ_ASSOCIATIONS_BATCHBatch 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.
HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIESBatch read companies by properties
Batch-retrieves up to 100 HubSpot company records by their IDs in a single request.
HUBSPOT_BATCH_UPDATE_QUOTESBatch 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…
HUBSPOT_CANCEL_IMPORTCancel active import
Cancels an active HubSpot data import job using its importId; this action is irreversible, and any data already processed will remain.
HUBSPOT_CLONE_MARKETING_EMAILClone 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.
HUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGSConfigure 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…
HUBSPOT_CREATE_AB_TEST_VARIATIONCreate 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…
HUBSPOT_CREATE_CRM_OBJECT_FROM_NLCreate CRM Object From Natural Language
Creates a new CRM object (contact, deal, company, ticket, or custom object) in HubSpot from a natural language description.
HUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIESCreate 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…
HUBSPOT_CREATE_CONTACT_FROM_NLCreate Contact From Natural Language
Creates a new contact in HubSpot from a natural language description.
HUBSPOT_CREATE_DEAL_FROM_NLCreate Deal From Natural Language
Creates a new deal in HubSpot from a natural language description.
HUBSPOT_CREATE_A_NEW_MARKETING_EMAILCreate 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,…
HUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUPCreate 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…
HUBSPOT_CREATE_ASSOCIATIONCreate 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…
HUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONSCreate 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…
HUBSPOT_CREATE_BATCH_OF_OBJECTSCreate 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…
HUBSPOT_CREATE_BATCH_OF_PROPERTIESCreate 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…
HUBSPOT_CREATE_BATCH_OF_QUOTESCreate 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…
HUBSPOT_CREATE_CAMPAIGNSCreate campaigns
Creates multiple HubSpot campaigns by calling the single campaign creation endpoint for each campaign.
HUBSPOT_CREATE_COMPANIESCreate companies
Creates multiple new HubSpot companies in a single batch operation.
HUBSPOT_CREATE_COMPANYCreate company
Creates a new HubSpot company.
HUBSPOT_CREATE_CONTACTCreate contact
Creates a new HubSpot contact.
HUBSPOT_CREATE_CONTACTSCreate contacts
Creates multiple new HubSpot contacts in a single batch operation.
HUBSPOT_CREATE_DEALCreate deal
Creates a new HubSpot deal.
HUBSPOT_CREATE_DEALSCreate 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.
HUBSPOT_CREATE_EMAILCreate email
Creates a new HubSpot email engagement record.
HUBSPOT_CREATE_EMAILSCreate emails
Creates multiple HubSpot emails in a single batch operation.
HUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APPCreate 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…
HUBSPOT_CREATE_FEEDBACK_SUBMISSIONCreate feedback submission
Creates a new HubSpot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with CRM…
HUBSPOT_CREATE_LINE_ITEMCreate line item
Creates a new HubSpot line item.
HUBSPOT_CREATE_LINE_ITEMSCreate line items
Creates multiple HubSpot line items in a single batch operation.
HUBSPOT_CREATE_TIMELINE_EVENTS_BATCHCreate 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…
HUBSPOT_CREATE_OBJECT_SCHEMACreate 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…
HUBSPOT_CREATE_NOTECreate note
Creates a new HubSpot CRM note.
HUBSPOT_CREATE_OBJECT_ASSOCIATIONCreate object association
Tool to create or label an association between two CRM records using HubSpot Associations v4 API.
HUBSPOT_CREATE_OR_UPDATE_DRAFT_VERSIONCreate 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…
HUBSPOT_CREATE_PIPELINECreate 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…
HUBSPOT_CREATE_PIPELINE_STAGECreate pipeline stage
Creates a new stage in a specified HubSpot CRM pipeline for a given object type, such as 'deals' or 'tickets'.
HUBSPOT_CREATE_PRODUCTCreate product
Creates a new HubSpot product.
HUBSPOT_CREATE_PRODUCTSCreate products
Creates multiple HubSpot products in a single batch operation.
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPECreate 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.
HUBSPOT_CREATE_QUOTE_OBJECTCreate quote object
Creates a new quote object in HubSpot CRM with specified properties and associations.
HUBSPOT_CREATE_TASKCreate task
Creates a new CRM task record.
HUBSPOT_CREATE_TICKETCreate ticket
Creates a new HubSpot ticket.
HUBSPOT_CREATE_TICKETSCreate 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…
HUBSPOT_CREATE_TIMELINE_EVENTCreate 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…
HUBSPOT_CREATE_WORKFLOWCreate workflow
Creates a new HubSpot workflow to automate processes; ensure enrollmentCriteria and actions use properties relevant to the specified objectTypeId.
HUBSPOT_DELETE_MARKETING_EMAILDelete a marketing email
Permanently deletes a marketing email from your HubSpot account.
HUBSPOT_DELETE_CALLING_EXTENSION_SETTINGSDelete 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…
HUBSPOT_DELETE_CAMPAIGNDelete campaign
Permanently deletes a marketing campaign from HubSpot using its campaignGuid; returns a 204 No Content status even if the campaign does not exist.
HUBSPOT_DELETE_PIPELINEDelete 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…
HUBSPOT_DELETE_PIPELINE_STAGEDelete 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…
HUBSPOT_DELETE_SCHEMADelete schema by object type
Deletes a HubSpot custom object schema by objectType.
HUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATEDelete timeline event template
Permanently and irreversibly deletes a specific timeline event template, identified by its eventTemplateId, from the application appId.
HUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGSDelete 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…
HUBSPOT_DELETE_WORKFLOWDelete workflow
Permanently deletes a HubSpot workflow by its ID; deleted workflows cannot be restored via the API and the ID must exist.
HUBSPOT_FETCH_IMPORT_ERROR_DETAILSFetch 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.
HUBSPOT_FETCH_RECORDING_SETTINGSFetch recording settings by app ID
Fetches call recording settings for a specified, existing HubSpot calling extension app.
HUBSPOT_FETCH_REVENUEFetch revenue
Fetches a revenue attribution report for a specified, existing marketing campaign, optionally using a specific attribution model and date range; if both start…
HUBSPOT_GET_ACCOUNT_INFOGet Account Information
Gets current HubSpot account info (email, hubId, user details) using access-token lookup.
HUBSPOT_GET_MARKETING_EMAIL_REVISIONGet a revision of a marketing email
Retrieves a specific, previously saved revision of a marketing email using its unique email ID and revision ID.
HUBSPOT_GET_ACTIVE_IMPORTS_LISTGet active imports list
Retrieves a list of currently active import jobs in HubSpot for monitoring ongoing data operations.
HUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALSGet aggregated statistic intervals
Retrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.
HUBSPOT_GET_AGGREGATED_STATISTICSGet aggregated statistics
Retrieves aggregated statistics for marketing emails, optionally within an ISO8601 formatted time range, by email IDs, or specific email properties.
HUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNTGet 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.
HUBSPOT_GET_WORKFLOWSGet all workflows
Retrieves a list of workflow summaries (ID, name, type, status) from HubSpot, using the 'limit' parameter for pagination.
HUBSPOT_GET_CAMPAIGN_METRICSGet campaign metrics
Retrieves key attribution metrics for an existing marketing campaign, identified by its campaignGuid, within an optional date range.
HUBSPOT_GET_COMPANYGet company
Retrieves a HubSpot company by its ID.
HUBSPOT_GET_CONTACT_IDSGet contact IDs
Fetches a list of contact IDs for a specific HubSpot campaign based on interaction type.
HUBSPOT_GET_DEALGet deal
Retrieves a HubSpot deal by its ID.
HUBSPOT_GET_DEALSGet deals
Retrieves multiple HubSpot deals by their IDs in a single batch request.
HUBSPOT_GET_MARKETING_EMAIL_DRAFTGet 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.
HUBSPOT_GET_EMAILSGet emails
Retrieves multiple HubSpot email engagement records by their IDs in a single batch request.
HUBSPOT_GET_IMPORT_RECORD_INFORMATIONGet 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…
HUBSPOT_GET_PIPELINE_STAGE_AUDITGet 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.
HUBSPOT_GET_PRODUCTGet product
Retrieves a HubSpot product by its ID.
HUBSPOT_GET_PRODUCTSGet products
Retrieves multiple HubSpot products by their IDs.
HUBSPOT_GET_QUOTEGet quote by id
Retrieves a specific HubSpot quote by its unique identifier.
HUBSPOT_GET_MARKETING_EMAIL_REVISIONSGet 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;…
HUBSPOT_GET_SEGMENT_MEMBERSGet segment members
Tool to retrieve segment (list) members ordered by join timestamp.
HUBSPOT_GET_EVENT_TEMPLATEGet specific event template for app
Retrieves detailed information about a specific event template for a given application in HubSpot's CRM timeline.
HUBSPOT_GET_THE_DETAILS_OF_A_SPECIFIED_MARKETING_EMAILGet 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…
HUBSPOT_GET_AB_EMAIL_VARIATIONGet 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.
HUBSPOT_GET_TICKETGet ticket
Retrieves a HubSpot ticket by its ID.
HUBSPOT_GET_TICKETSGet tickets
Retrieves multiple HubSpot tickets by their IDs.
HUBSPOT_GET_WORKFLOW_BY_IDGet workflow by ID
Retrieves comprehensive details for an existing HubSpot workflow by its unique ID; unsupported actions are designated 'UNSUPPORTEDACTION' in the response.
HUBSPOT_START_IMPORTInitiate 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…
HUBSPOT_LIST_EMAILSList Emails
Retrieves a paginated list of HubSpot emails, allowing selection of specific properties (with or without history), associated object IDs, and filtering by…
HUBSPOT_LIST_EVENT_TEMPLATESList all event templates for app
Retrieves all event templates associated with a valid appId for an existing application in HubSpot's CRM Timeline.
HUBSPOT_LIST_ASSETSList assets
Lists assets of a specific assetType for a given HubSpot marketing campaignGuid, optionally including performance metrics for a date range.
HUBSPOT_LIST_ASSOCIATION_TYPESList association types
Lists all valid association types between two specified HubSpot CRM object types.
HUBSPOT_LIST_COMPANIESList companies
Retrieves a paginated list of HubSpot companies.
HUBSPOT_LIST_CONTACT_PROPERTIESList contact properties
Lists all contact properties in your HubSpot account, including custom properties you've created.
HUBSPOT_LIST_CONTACTSList contacts
Retrieves a paginated list of HubSpot contacts.
HUBSPOT_LIST_DEALSList deals
Retrieves a paginated list of HubSpot deals.
HUBSPOT_LIST_FEEDBACK_SUBMISSIONSList feedback submissions page
Retrieves a paginated list of feedback submissions from HubSpot, allowing specification of properties (including history), associated object IDs, and filtering…
HUBSPOT_LIST_GRANTED_SCOPESList granted OAuth scopes
Tool to introspect the current OAuth access token and return its granted scopes and metadata.
HUBSPOT_LIST_OBJECT_ASSOCIATIONSList object associations
List all associations from a single CRM record to a specified target object type.
HUBSPOT_LIST_PRODUCTSList products
Retrieves a paginated list of HubSpot products.
HUBSPOT_LIST_QUOTESList quotes page
Retrieves a paginated list of quotes, allowing selection of specific properties, property history, associated object IDs, and filtering by archived status.
HUBSPOT_LIST_TICKETSList tickets
Retrieves a paginated list of HubSpot tickets.
HUBSPOT_MERGE_CONTACTSMerge contacts
Merges two HubSpot contacts into one.
HUBSPOT_MERGE_DEALSMerge deals
Merges two HubSpot deals into one.
HUBSPOT_MERGE_EMAILSMerge emails
Merges two HubSpot emails into one.
HUBSPOT_MERGE_PRODUCTSMerge products
Merges two HubSpot products into one.
HUBSPOT_MERGE_TICKETSMerge tickets
Merges two HubSpot tickets into one.
HUBSPOT_MERGE_COMPANIESMerge 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.
HUBSPOT_MERGE_FEEDBACK_SUBMISSIONSMerge two feedback submissions
Merges two existing feedback submissions by ID, primarily for consolidating duplicates or related feedback; this operation is irreversible, and primaryObjectId…
HUBSPOT_MERGE_LINE_ITEMSMerge 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.
HUBSPOT_MERGE_OBJECTSMerge 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…
HUBSPOT_MERGE_QUOTESMerge 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…
HUBSPOT_UPDATE_CALLING_EXTENSION_SETTINGSModify calling extension settings
Updates settings (e.g., display name, UI URL/dimensions, feature flags) for an existing calling extension app, identified by appId.
HUBSPOT_UPDATE_QUOTEPartial 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…
HUBSPOT_PARTIALLY_UPDATE_CRM_OBJECT_BY_IDPartially 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…
HUBSPOT_UPDATE_PIPELINEPartially update pipeline by id
Partially updates a CRM pipeline's label, display order, or restores an archived pipeline by setting archived to false.
HUBSPOT_UPDATE_PROPERTY_GROUPPartially update property group
Partially updates a property group's displayOrder or label for a specified CRM objectType in HubSpot.
HUBSPOT_DELETE_COMPANY_GDPRPermanently 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…
HUBSPOT_DELETE_CONTACT_GDPRPermanently 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.
HUBSPOT_PERMANENTLY_DELETE_CONTACT_VIA_GDPRPermanently 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.
HUBSPOT_DELETE_LINE_ITEMS_GDPRPermanently 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.
HUBSPOT_PUBLISH_MARKETING_EMAILPublish 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.
HUBSPOT_PURGE_SCHEMAPurge 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.
HUBSPOT_READ_A_CRM_PROPERTY_BY_NAMERead a CRM property by name
Reads a specific CRM property definition for a given HubSpot object type by its internal name.
HUBSPOT_READ_BATCH_CRM_OBJECT_PROPERTIESRead a batch of CRM object properties
Retrieves property definitions (metadata) for a batch of CRM object properties for a specified object type.
HUBSPOT_READ_APAGE_OF_OBJECTS_BY_TYPERead 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).
HUBSPOT_READ_PROPERTY_GROUPRead 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…
HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPERead 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…
HUBSPOT_READ_BATCH_FEEDBACK_SUBMISSIONS_BY_ID_OR_PROPERTYRead 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…
HUBSPOT_READ_BATCH_OF_CRM_OBJECTS_BY_ID_OR_PROPERTY_VALUESRead 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…
HUBSPOT_READ_BATCH_OF_LINE_ITEMS_BY_ID_OR_PROPERTY_VALUESRead 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.
HUBSPOT_READ_BATCH_OF_QUOTES_BY_PROPERTY_VALUESRead 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,…
HUBSPOT_READ_BUDGETRead budget
Fetches detailed budget (total, spent, remaining) and spend information for a marketing campaign, including an 'order' field for sequencing budget/spend items…
HUBSPOT_READ_CONTACTRead contact
Retrieves a HubSpot contact by its ID.
HUBSPOT_READ_CONTACTSRead contacts
Batch read multiple HubSpot contacts by their IDs or custom identifier property.
HUBSPOT_READ_CRM_OBJECT_BY_IDRead 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…
HUBSPOT_READ_FEEDBACK_SUBMISSION_BY_IDRead 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…
HUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPERead 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,…
HUBSPOT_READ_EMAILReadEmail Email
Call this to retrieve an existing HubSpot email by its emailId or an alternative unique idProperty.
HUBSPOT_REMOVE_ASSET_ASSOCIATIONRemove asset association
Disassociates an asset from a HubSpot marketing campaign.
HUBSPOT_REMOVE_ASSOCIATIONRemove association between CRM records
Tool to remove all associations between two CRM records using the v4 associations endpoint.
HUBSPOT_REMOVE_ASSOCIATION_FROM_SCHEMARemove association from schema
Permanently removes a specified association definition (type) from a HubSpot object's schema, preventing future creations of this association type without…
HUBSPOT_REMOVE_DEALRemove deal
Removes a HubSpot deal by its ID.
HUBSPOT_REMOVE_TOKEN_FROM_EVENT_TEMPLATERemove token from event template
Removes a token from a HubSpot event template, preventing its inclusion in new events created from that template.
HUBSPOT_RENDER_EVENT_DETAIL_TEMPLATERender 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…
HUBSPOT_RENDER_EVENT_HEADER_OR_DETAIL_AS_HTMLRender 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.
HUBSPOT_REPLACE_ALL_PROPERTIES_OF_PIPELINEReplace 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.
HUBSPOT_REPLACE_PIPELINE_STAGE_PROPERTIESReplace 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…
HUBSPOT_RESET_DRAFTReset 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.
HUBSPOT_RESTORE_MARKETING_EMAIL_REVISIONRestore 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.
HUBSPOT_RESTORE_EMAIL_REVISIONRestore 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.
HUBSPOT_RETRIEVE_ALL_OBJECT_SCHEMASRetrieve all object schemas
Retrieves all object schema definitions (not data records) for a HubSpot account, supporting retrieval of either active or archived schemas.
HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPERetrieve all pipelines for specified object type
Retrieves all pipelines in HubSpot for a specified CRM object type, such as deals or tickets.
HUBSPOT_RETRIEVE_CALLING_SETTINGS_FOR_APPRetrieve 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.
HUBSPOT_RETRIEVE_OBJECT_SCHEMARetrieve 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…
HUBSPOT_RETRIEVE_LINE_ITEM_BY_IDRetrieve line item by id
Retrieves a HubSpot CRM line item by its ID or a specified unique property (idProperty).
HUBSPOT_RETRIEVE_LINE_ITEMSRetrieve 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…
HUBSPOT_RETRIEVE_OWNER_BY_ID_OR_USER_IDRetrieve 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.
HUBSPOT_RETRIEVE_OWNERSRetrieve owners
Retrieves a list of all owners in the HubSpot CRM, including their ID, first name, last name, email, and user ID.
HUBSPOT_RETRIEVE_PAGE_OF_CRM_OWNERSRetrieve page of crm owners
Retrieves a paginated list of CRM owners from HubSpot, optionally filtering by email or archived status.
HUBSPOT_RETRIEVE_PIPELINE_STAGE_BY_IDRetrieve 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…
HUBSPOT_RETRIEVE_PIPELINE_STAGESRetrieve pipeline stages
Fetches all stages for a specified HubSpot CRM object type and pipeline ID.
HUBSPOT_RETRIEVE_TIMELINE_EVENT_BY_IDSRetrieve 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,…
HUBSPOT_RETRIEVE_VIDEO_CONFERENCE_SETTINGS_BY_IDRetrieve video conference settings by id
Retrieves video conference application settings, such as webhook URLs and user/account management configurations, for a specified appId.
HUBSPOT_GET_PIPELINE_BY_IDReturn pipeline by id
Retrieves a specific pipeline by its ID and CRM object type, detailing its stages and properties.
HUBSPOT_SEARCH_COMPANIESSearch companies
Searches for HubSpot companies using flexible criteria and filters.
HUBSPOT_SEARCH_CONTACTS_BY_CRITERIASearch 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…
HUBSPOT_SEARCH_CRM_OBJECTS_BY_CRITERIASearch crm objects by criteria
Searches HubSpot CRM objects (e.g., 'contacts', 'companies') by objectType using complex criteria including filters, sorting, and pagination; property names…
HUBSPOT_SEARCH_DEALSSearch deals
Searches for HubSpot deals using flexible criteria and filters.
HUBSPOT_SEARCH_EMAILSSearch emails
Searches for HubSpot emails using flexible criteria and filters.
HUBSPOT_SEARCH_FEEDBACK_SUBMISSIONSSearch feedback submissions
Searches for feedback submissions in HubSpot CRM using text query, filter groups, sorting, and pagination, returning specified properties.
HUBSPOT_SEARCH_LINE_ITEMS_BY_CRITERIASearch 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…
HUBSPOT_SEARCH_PRODUCTSSearch products
Searches for HubSpot products using flexible criteria and filters.
HUBSPOT_SEARCH_QUOTES_BY_CRITERIASearch quotes by criteria
Searches HubSpot CRM quotes using a text query, complex filter criteria, sorting, and pagination.
HUBSPOT_SEARCH_TICKETSSearch tickets
Searches for HubSpot tickets using flexible criteria and filters.
HUBSPOT_SET_CALL_RECORDING_SETTINGSSet call recording settings
Configures the URL (urlToRetrieveAuthedRecording) that HubSpot uses to retrieve call recordings for a specified third-party calling app (appId).
HUBSPOT_UPDATE_CAMPAIGNSUpdate a batch of campaigns
Updates properties for up to 50 existing HubSpot marketing campaigns in a single batch operation.
HUBSPOT_UPDATE_LINE_ITEMSUpdate 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…
HUBSPOT_UPDATE_BATCH_OF_OBJECTS_BY_IDOR_PROPERTY_VALUESUpdate 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.
HUBSPOT_UPDATE_A_MARKETING_EMAILUpdate a marketing email
Updates properties of an existing marketing email identified by its emailId; unspecified fields retain their current values.
HUBSPOT_UPDATE_BATCH_FEEDBACK_SUBMISSIONSUpdate 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.
HUBSPOT_UPDATE_CALLING_APP_RECORDING_SETTINGSUpdate 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.
HUBSPOT_UPDATE_CAMPAIGNUpdate campaign
Partially updates specific, writable properties of an existing HubSpot marketing campaign identified by campaignGuid; an empty string value in properties…
HUBSPOT_UPDATE_COMPANIESUpdate companies
Updates multiple HubSpot companies in a single batch operation.
HUBSPOT_UPDATE_COMPANYUpdate company
Updates properties for an existing HubSpot company.
HUBSPOT_UPDATE_CONTACTUpdate contact
Updates properties for an existing HubSpot contact.
HUBSPOT_UPDATE_CONTACTSUpdate contacts
Updates multiple HubSpot contacts in a single batch operation.
HUBSPOT_UPDATE_DEALUpdate deal
Updates properties for an existing HubSpot deal.
HUBSPOT_UPDATE_DEALSUpdate deals
Updates multiple HubSpot deals in a single batch operation.
HUBSPOT_UPDATE_EMAILSUpdate emails
Updates multiple HubSpot emails in a single batch operation.
HUBSPOT_UPDATE_EVENT_TEMPLATEUpdate 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…
HUBSPOT_UPDATE_OBJECT_SCHEMAUpdate existing object schema
Updates an existing custom object schema's metadata in HubSpot, such as its description, labels, display properties, required properties, searchable…
HUBSPOT_UPDATE_FEEDBACK_SUBMISSIONUpdate 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,…
HUBSPOT_UPDATE_LINE_ITEMUpdate 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…
HUBSPOT_UPDATE_PIPELINE_STAGEUpdate 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…
HUBSPOT_UPDATE_PRODUCTUpdate product
Updates properties for an existing HubSpot product.
HUBSPOT_UPDATE_PRODUCTSUpdate products
Updates multiple HubSpot products in a single batch operation.
HUBSPOT_UPDATE_CRM_PROPERTYUpdate 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…
HUBSPOT_UPDATE_TICKETUpdate ticket
Updates properties for an existing HubSpot ticket.
HUBSPOT_UPDATE_TICKETSUpdate tickets
Updates multiple HubSpot tickets in a single batch operation.
HUBSPOT_UPDATE_TOKEN_ON_EVENT_TEMPLATEUpdate 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.
HUBSPOT_UPDATE_VIDEO_CONFERENCE_APP_SETTINGSUpdate video conference app settings
Updates webhook URLs (for creating/updating/deleting meetings, fetching accounts, verifying users) for a video conference application specified by appId.
HUBSPOT_UPDATE_EMAILUpdateEmail Email
Partially updates properties of an existing HubSpot email object, identified by emailId (as internal ID or custom unique property value if idProperty is…
marketing
4 operationsHUBSPOT_CREATE_CAMPAIGNCreate campaign
Creates a new HubSpot campaign.
HUBSPOT_GET_CAMPAIGNGet campaign
Retrieves a HubSpot campaign by its ID.
HUBSPOT_GET_CAMPAIGNSGet campaigns
Retrieves multiple HubSpot campaigns.
HUBSPOT_SEARCH_CAMPAIGNSSearch campaigns
Searches for HubSpot campaigns.