HubSpot
hubspotHubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences
Acciones disponibles (304)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add asset associationHUBSPOT_ADD_ASSET_ASSOCIATIONAcciónAssociates an existing asset ('form', 'object list', or 'external web url') with a specified hubspot marketing campaign.
HUBSPOT_ADD_ASSET_ASSOCIATIONAcciónAssociates an existing asset ('form', 'object list', or 'external web url') with a specified hubspot marketing campaign.
Parámetros de entrada
assetIdstringObligatorioThe unique identifier of the asset to be associated with the campaign. This ID is specific to the `assetType` (e.g., a form ID, list ID, or external URL ID).
assetTypestringObligatorioType of asset to associate with the campaign. Supported types: 'FORM', 'OBJECT_LIST' (Static List), 'EXTERNAL_WEB_URL' (External Website Page).
campaignGuidstringObligatorioThe unique identifier (UUID) of the HubSpot campaign to which the asset will be associated.
Parámetros de salida
dataobjectObligatorioA dictionary containing the API response, often detailing the asset's association with the campaign or confirming the success of the operation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add token to event templateHUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATEAcciónAdds a new custom data token to an existing event template for a specified hubspot application, optionally populating a crm object property if objectpropertyname is provided.
HUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATEAcciónAdds a new custom data token to an existing event template for a specified hubspot application, optionally populating a crm object property if objectpropertyname is provided.
Parámetros de entrada
namestringObligatorioThe internal name of the token, used for referencing it within templates. Must be unique for this event template. Allowed characters: alphanumeric, periods (.), dashes (-), or underscores (_).
typestringObligatorioenumThe data type of the token. Determines how the token's value is stored and validated.
dateenumerationnumberstringappIdintegerObligatorioNumeric identifier of the target application associated with the event template. Provided in the URL path.
labelstringObligatorioThe user-facing label for the token. This label is used for list segmentation and in reporting.
optionsobject[]A list of options for the token, required and applicable only if the token `type` is 'enumeration'. Each option must have a 'label' and a 'value'.
createdAtstringdate-timeThe creation date and time of the event template token in ISO 8601 format (e.g., '2023-01-15T10:30:00Z'). This field is nullable and will be null if the template was created before February 18th, 2020.
updatedAtstringdate-timeThe date and time the event template token was last updated, in ISO 8601 format (e.g., '2023-01-16T14:45:00Z'). This field is nullable and will be null if the template was updated before February 18th, 2020.
eventTemplateIdstringObligatorioUnique identifier of the event template. Provided in the URL path.
objectPropertyNamestringThe name of an existing CRM object property (e.g., 'dealstage', 'lifecyclestage'). If provided, this token will populate the specified CRM object property associated with the event. This allows for building or updating CRM objects through the Timeline API.
Parámetros de salida
dataobjectObligatorioA dictionary containing the full details of the newly created event template token.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive emailHUBSPOT_ARCHIVEAcciónArchives the hubspot email specified by `emailid` by moving it to the recycling bin, making it inaccessible unless restored.
HUBSPOT_ARCHIVEAcciónArchives the hubspot email specified by `emailid` by moving it to the recycling bin, making it inaccessible unless restored.
Parámetros de entrada
emailIdstringObligatorioIdentifier of the email to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive a batch of emails by IDHUBSPOT_ARCHIVE_A_BATCH_OF_EMAILS_BY_IDAcciónArchives multiple hubspot crm emails by id; ids must exist as archiving is irreversible.
HUBSPOT_ARCHIVE_A_BATCH_OF_EMAILS_BY_IDAcciónArchives multiple hubspot crm emails by id; ids must exist as archiving is irreversible.
Parámetros de entrada
inputsobject[]ObligatorioA list of input objects, each specifying the ID of an email to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch archive operation. The content may vary, typically providing status information for the archived emails or details of any errors encountered during the process.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive a batch of quotes by idHUBSPOT_ARCHIVE_A_BATCH_OF_QUOTES_BY_IDAcciónArchives a batch of existing, non-archived quotes by their ids; this action is irreversible and useful for managing outdated or irrelevant quotes.
HUBSPOT_ARCHIVE_A_BATCH_OF_QUOTES_BY_IDAcciónArchives a batch of existing, non-archived quotes by their ids; this action is irreversible and useful for managing outdated or irrelevant quotes.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, where each object contains the ID of a quote to be archived.
Parámetros de salida
dataobjectObligatorioStatus of the batch archive operation; a 204 No Content response (empty dictionary or success indicator) is typical for success, while partial successes or failures may include detailed statuses for each quote.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of companies by idHUBSPOT_ARCHIVE_BATCH_OF_COMPANIES_BY_IDAcciónArchives a batch of companies by their unique ids; targeted companies must exist, not be previously archived, and this api operation is irreversible.
HUBSPOT_ARCHIVE_BATCH_OF_COMPANIES_BY_IDAcciónArchives a batch of companies by their unique ids; targeted companies must exist, not be previously archived, and this api operation is irreversible.
Parámetros de entrada
inputsobject[]ObligatorioA list of company objects, where each object contains the 'id' of a company to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch archive operation. If all operations are successful (HTTP 200), this may be empty or provide a success confirmation. In case of partial success or failures (HTTP 207 Multi-Status), it typically includes details on the status of each archival attempt.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of contacts by idHUBSPOT_ARCHIVE_BATCH_OF_CONTACTS_BY_IDAcciónArchives a batch of existing contacts by their hubspot crm ids, rendering them inactive; this action is irreversible via the api and requires manual restoration or a separate unarchive endpoint.
HUBSPOT_ARCHIVE_BATCH_OF_CONTACTS_BY_IDAcciónArchives a batch of existing contacts by their hubspot crm ids, rendering them inactive; this action is irreversible via the api and requires manual restoration or a separate unarchive endpoint.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact objects, each specifying the ID of the contact to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary containing the response data from the API. Typically, a successful request to this endpoint returns a 204 No Content response if the batch archive was successful, meaning this field might be empty or not present for successful operations. If there are errors, this field may contain details about them.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of deals by idHUBSPOT_ARCHIVE_BATCH_OF_DEALS_BY_IDAcciónArchives a batch of existing deals by their unique hubspot ids, removing them from active views and reports (soft delete); archived deals may be restorable.
HUBSPOT_ARCHIVE_BATCH_OF_DEALS_BY_IDAcciónArchives a batch of existing deals by their unique hubspot ids, removing them from active views and reports (soft delete); archived deals may be restorable.
Parámetros de entrada
inputsobject[]ObligatorioA list of deals to archive, each specified by its unique 'id'.
Parámetros de salida
dataobjectObligatorioResponse data from the batch archive operation. The structure of this dictionary can vary. Note that a fully successful batch archive often results in a 204 No Content HTTP status, meaning no response body is returned and this field may not be populated.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of feedback submissions by idHUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONS_BY_IDAcciónAsynchronously archives a batch of hubspot feedback submissions using their unique ids, which must correspond to valid and existing submissions; the operation is queued, and submissions are moved from active views without being deleted.
HUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONS_BY_IDAcciónAsynchronously archives a batch of hubspot feedback submissions using their unique ids, which must correspond to valid and existing submissions; the operation is queued, and submissions are moved from active views without being deleted.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, where each object contains the 'id' of a feedback submission to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary containing details of the batch archive request's acceptance. Since the operation is asynchronous, this response typically confirms that the batch archival task has been queued for processing, potentially including a status like 'PENDING' or a job identifier.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of line items by idHUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMS_BY_IDAcciónArchives a batch of existing line items by their unique ids in hubspot crm; this operation is irreversible via the api.
HUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMS_BY_IDAcciónArchives a batch of existing line items by their unique ids in hubspot crm; this operation is irreversible via the api.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, where each object contains the 'id' of a line item to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary that may contain results or errors if the API provides a response body. For successful 204 No Content responses, this field is typically absent or the response body is empty.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of objects by idHUBSPOT_ARCHIVE_BATCH_OF_OBJECTS_BY_IDAcciónArchives 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_OBJECTS_BY_IDAcciónArchives a batch of existing, non-archived crm objects of a specified `objecttype` by their ids, effectively hiding them from active use.
Parámetros de entrada
inputsobject[]ObligatorioA list of input objects, where each object contains the 'id' of a CRM record to be archived.
objectTypestringObligatorioThe type of CRM object to archive (e.g., 'contacts', 'companies', 'deals', 'tickets').
Parámetros de salida
dataobjectObligatorioDetails from the batch archive operation; may be empty for a successful operation (HTTP 204) or contain individual error/status information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of propertiesHUBSPOT_ARCHIVE_BATCH_OF_PROPERTIESAcciónArchives 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_BATCH_OF_PROPERTIESAcciónArchives a batch of properties by their internal names for a specified hubspot crm object type; this operation is idempotent and safe to retry.
Parámetros de entrada
inputsobject[]ObligatorioA list of properties to archive, each specified by its internal `name`.
objectTypestringObligatorioThe HubSpot CRM object type for which properties are being archived.
Parámetros de salida
dataobjectObligatorioDictionary containing data returned by the batch archive operation; structure and content may vary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch of tickets by idHUBSPOT_ARCHIVE_BATCH_OF_TICKETS_BY_IDAcciónArchives a batch of existing, unarchived hubspot crm tickets by their unique ids.
HUBSPOT_ARCHIVE_BATCH_OF_TICKETS_BY_IDAcciónArchives a batch of existing, unarchived hubspot crm tickets by their unique ids.
Parámetros de entrada
inputsobject[]ObligatorioList of tickets to archive, each identified by its ID.
Parámetros de salida
dataobjectObligatorioDetails about the batch archive operation; specific contents may vary but reflect the outcome.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive batch products by idHUBSPOT_ARCHIVE_BATCH_PRODUCTS_BY_IDAcciónArchives a batch of existing, unarchived hubspot products by their ids; this action is irreversible via the api.
HUBSPOT_ARCHIVE_BATCH_PRODUCTS_BY_IDAcciónArchives a batch of existing, unarchived hubspot products by their ids; this action is irreversible via the api.
Parámetros de entrada
inputsobject[]ObligatorioA list of products to be archived, each specified by its unique 'id'.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive companyHUBSPOT_ARCHIVE_COMPANYAcciónArchives 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_COMPANYAcciónArchives 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.
Parámetros de entrada
companyIdstringObligatorioThe system-generated unique identifier for the company to archive, obtainable from other HubSpot API endpoints.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive contact by idHUBSPOT_ARCHIVE_CONTACT_BY_IDAcciónArchives a contact in hubspot crm by its id, moving it to the recycling bin; this is generally irreversible via api and removes the contact from active use.
HUBSPOT_ARCHIVE_CONTACT_BY_IDAcciónArchives a contact in hubspot crm by its id, moving it to the recycling bin; this is generally irreversible via api and removes the contact from active use.
Parámetros de entrada
contactIdstringObligatorioUnique HubSpot CRM identifier (typically numeric or UUID) for the contact to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive a CRM object by IDHUBSPOT_ARCHIVE_CRM_OBJECT_BY_IDAcciónArchives 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 restored via the hubspot ui.
HUBSPOT_ARCHIVE_CRM_OBJECT_BY_IDAcciónArchives 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 restored via the hubspot ui.
Parámetros de entrada
objectIdstringObligatorioThe unique identifier for the CRM object to be archived. This ID must correspond to an existing object of the specified `objectType`. The format is typically a string of numbers or a UUID. Ensure the correct ID is provided as this operation is irreversible via the API.
objectTypestringObligatorioThe type of CRM object to be archived. This value is case-sensitive, must be a valid HubSpot CRM object type (e.g., contacts, companies, deals, quotes), and should be provided in lowercase plural form (e.g., 'contacts', not 'Contact').
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive emailsHUBSPOT_ARCHIVE_EMAILSAcciónArchives multiple hubspot emails by their ids.
HUBSPOT_ARCHIVE_EMAILSAcciónArchives multiple hubspot emails by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of email objects to be archived.
Parámetros de salida
dataobjectObligatorioResponse data from the API.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive feedback submissionHUBSPOT_ARCHIVE_FEEDBACK_SUBMISSIONAcciónArchives an existing, non-archived feedback submission in hubspot crm by its id, moving it to the recycling bin (not permanently deleting it).
HUBSPOT_ARCHIVE_FEEDBACK_SUBMISSIONAcciónArchives an existing, non-archived feedback submission in hubspot crm by its id, moving it to the recycling bin (not permanently deleting it).
Parámetros de entrada
feedbackSubmissionIdstringObligatorioThe unique identifier of an existing Feedback Submission in HubSpot CRM to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary that may contain data related to the outcome of the archive operation. For successful archive operations (which typically return an HTTP 204 No Content status), this field might be empty or not applicable.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive line item by idHUBSPOT_ARCHIVE_LINE_ITEM_BY_IDAcciónArchives a specific hubspot line item by its id, moving it to a recoverable state.
HUBSPOT_ARCHIVE_LINE_ITEM_BY_IDAcciónArchives a specific hubspot line item by its id, moving it to a recoverable state.
Parámetros de entrada
lineItemIdstringObligatorioThe unique identifier of the existing line item in HubSpot CRM to be archived.
Parámetros de salida
dataobjectObligatorioUsually an empty dictionary upon successful archival.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive productHUBSPOT_ARCHIVE_PRODUCTAcciónArchives a hubspot product by its id.
HUBSPOT_ARCHIVE_PRODUCTAcciónArchives a hubspot product by its id.
Parámetros de entrada
productIdstringObligatorioUnique HubSpot identifier for the product to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive product by product IDHUBSPOT_ARCHIVE_PRODUCT_BY_PRODUCT_IDAcciónArchives an existing product in hubspot crm by its `productid`, moving it to an archived state (irreversible via api) to remove it from active use while retaining its data.
HUBSPOT_ARCHIVE_PRODUCT_BY_PRODUCT_IDAcciónArchives an existing product in hubspot crm by its `productid`, moving it to an archived state (irreversible via api) to remove it from active use while retaining its data.
Parámetros de entrada
productIdstringObligatorioThe unique identifier of an existing product in your HubSpot product catalog to be archived.
Parámetros de salida
dataobjectResponse data from the API; typically empty for a successful archival (204 No Content), but may contain details in case of an error.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive productsHUBSPOT_ARCHIVE_PRODUCTSAcciónArchives multiple hubspot products by their ids.
HUBSPOT_ARCHIVE_PRODUCTSAcciónArchives multiple hubspot products by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of product objects to be archived.
Parámetros de salida
dataobjectObligatorioResponse data from the API.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive property by object type and nameHUBSPOT_ARCHIVE_PROPERTY_BY_OBJECT_TYPE_AND_NAMEAcciónArchives 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_BY_OBJECT_TYPE_AND_NAMEAcciónArchives 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.
Parámetros de entrada
objectTypestringObligatorioThe case-sensitive type of CRM object (e.g., 'contacts', 'companies') for which the property is being archived; must match an existing object type.
propertyNamestringObligatorioThe case-sensitive internal name of the property to archive (e.g., 'custom_field_1', 'annual_revenue').
Parámetros de salida
dataobjectObligatorioEmpty dictionary, as the API returns 204 No Content on successful archival.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive property groupHUBSPOT_ARCHIVE_PROPERTY_GROUPAcciónArchives a hubspot property group, making it inactive and hidden (not permanently deleted, allowing potential restoration) with immediate effect on its crm visibility and usability.
HUBSPOT_ARCHIVE_PROPERTY_GROUPAcciónArchives a hubspot property group, making it inactive and hidden (not permanently deleted, allowing potential restoration) with immediate effect on its crm visibility and usability.
Parámetros de entrada
groupNamestringObligatorioThe unique internal name of the property group you want to archive. This name is case-sensitive and must exactly match an existing property group's name within the specified `objectType`.
objectTypestringObligatorioThe specific CRM object type (e.g., 'contacts', 'companies', 'deals', or custom object types) that the property group belongs to. This value must be in lowercase and match an existing object type definition in your HubSpot account.
Parámetros de salida
dataobjectObligatorioContains API response data; typically empty for a successful archive operation (HTTP 204 No Content response).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive quote object by idHUBSPOT_ARCHIVE_QUOTE_OBJECT_BY_IDAcciónArchives a hubspot quote object by id to the recycling bin; this is api-irreversible and may need manual restoration.
HUBSPOT_ARCHIVE_QUOTE_OBJECT_BY_IDAcciónArchives a hubspot quote object by id to the recycling bin; this is api-irreversible and may need manual restoration.
Parámetros de entrada
quoteIdstringObligatorioThe unique identifier (ID) of an existing Quote object in HubSpot CRM to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive ticketHUBSPOT_ARCHIVE_TICKETAcciónArchives a hubspot ticket by its id.
HUBSPOT_ARCHIVE_TICKETAcciónArchives a hubspot ticket by its id.
Parámetros de entrada
ticketIdstringObligatorioUnique HubSpot identifier for the ticket to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive ticket by idHUBSPOT_ARCHIVE_TICKET_BY_IDAcciónArchives an existing hubspot ticket by its id, moving it to the recycling bin; this is a permanent operation not undoable via the api.
HUBSPOT_ARCHIVE_TICKET_BY_IDAcciónArchives an existing hubspot ticket by its id, moving it to the recycling bin; this is a permanent operation not undoable via the api.
Parámetros de entrada
ticketIdstringObligatorioThe unique identifier of an existing HubSpot ticket to be archived.
Parámetros de salida
dataobjectThe response data. For a successful ticket archival (HTTP 204 No Content), this dictionary will typically be empty.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive ticketsHUBSPOT_ARCHIVE_TICKETSAcciónArchives multiple hubspot tickets by their ids.
HUBSPOT_ARCHIVE_TICKETSAcciónArchives multiple hubspot tickets by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of ticket objects to be archived.
Parámetros de salida
dataobjectObligatorioResponse data from the API.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Audit pipeline changes by idHUBSPOT_AUDIT_PIPELINE_CHANGES_BY_IDAcciónRetrieves a reverse chronological audit log of all changes for a specific, existing hubspot crm pipeline, which is identified by its `pipelineid` and a valid `objecttype` that supports pipelines (e.g., 'deals', 'tickets').
HUBSPOT_AUDIT_PIPELINE_CHANGES_BY_IDAcciónRetrieves a reverse chronological audit log of all changes for a specific, existing hubspot crm pipeline, which is identified by its `pipelineid` and a valid `objecttype` that supports pipelines (e.g., 'deals', 'tickets').
Parámetros de entrada
objectTypestringObligatorioThe HubSpot CRM object type that has pipelines (e.g., 'deals', 'tickets'); determines the pipeline's context. Must be a valid, case-sensitive object type.
pipelineIdstringObligatorioThe unique identifier of an existing pipeline within the specified `objectType` for which to retrieve the audit history.
Parámetros de salida
dataobjectObligatorioDetails all changes (mutations) to the pipeline in reverse chronological order.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Batch read companies by propertiesHUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIESAcciónBatch-retrieves hubspot company records by their ids, allowing custom id properties, specific properties to fetch, and historical data.
HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIESAcciónBatch-retrieves hubspot company records by their ids, allowing custom id properties, specific properties to fetch, and historical data.
Parámetros de entrada
inputsobject[]ObligatorioList of company identifiers to retrieve. Each `id` within an input object corresponds to the value of the property specified in `idProperty`.
archivedbooleanIf true, returns only archived company records; otherwise (default), returns active, non-archived companies.
idPropertystringProperty name to use as the unique identifier for companies in `inputs`. If not provided, HubSpot's default company ID (`hs_object_id`) is used.
propertiesstring[]ObligatorioList of company property names to retrieve. If omitted, a default set of properties is returned.
propertiesWithHistorystring[]ObligatorioList of company property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioDictionary of batch read results: keys are requested company IDs, values are company objects with their properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read Batch EmailsHUBSPOT_BATCH_READ_EMAILS_ACTIONAcciónRetrieves a batch of hubspot email objects by their internal ids or values of a specified unique property, allowing targeted property selection, including historical data.
HUBSPOT_BATCH_READ_EMAILS_ACTIONAcciónRetrieves a batch of hubspot email objects by their internal ids or values of a specified unique property, allowing targeted property selection, including historical data.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, where each object specifies an email to be retrieved. Each object must contain an `id` field identifying the email.
archivedbooleanWhether to include archived emails in the results. If `True`, only archived emails are returned; if `False`, archived emails are excluded.
idPropertystringThe name of a unique property to be used for identifying the emails specified in the `inputs` list. If omitted, the system defaults to using the HubSpot email ID (`hs_object_id` or `id`). When specified, ensure the `id` values within the `inputs` list correspond to the values of this unique property for the respective emails.
propertiesstring[]ObligatorioEmail property internal names to return for each email; if omitted, default properties are returned. Specifying properties can optimize response size and processing.
propertiesWithHistorystring[]ObligatorioEmail property internal names for which all historical values should be retrieved; requesting history for many properties can impact performance.
Parámetros de salida
dataobjectObligatorioA dictionary where keys are the input identifiers (the `id` from each item in the `inputs` list) and values are the corresponding email objects. Each email object includes the properties specified in the request. If an email ID is not found or an error occurs for a specific email, it might be absent from the results or handled as per HubSpot's batch API error reporting.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Batch update quotesHUBSPOT_BATCH_UPDATE_QUOTESAcciónUpdates 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 properties are modified.
HUBSPOT_BATCH_UPDATE_QUOTESAcciónUpdates 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 properties are modified.
Parámetros de entrada
inputsobject[]ObligatorioList of `InputsRequest` objects, each specifying a quote to update and its new property values.
Parámetros de salida
dataobjectObligatorioDictionary containing results of the batch update, including status for each quote (e.g., success, failure) and any updated quote information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Campaign searchHUBSPOT_CAMPAIGN_SEARCHAcciónSearches for and retrieves a paginated list of hubspot marketing campaigns.
HUBSPOT_CAMPAIGN_SEARCHAcciónSearches for and retrieves a paginated list of hubspot marketing campaigns.
Parámetros de entrada
namestringFilter by campaign name using a partial substring match. If omitted, no name filtering is applied.
sortstringAllowed values: `hs_name`, `createdAt`, `updatedAt`. Prefix field name with `-` for descending order. Defaults to `hs_name` if unspecified.
afterstringPagination cursor to retrieve the next set of results, typically obtained from a previous response's 'paging' object.
limitintegerMaximum number of campaigns per page. Allowed range: 1-100. Defaults to 50 if unspecified.
propertiesstring[]List of campaign property names to return. If a property value is empty for a campaign, it is omitted from that campaign's data in the response. An empty list input may result in an empty 'properties' map in the response.
Parámetros de salida
dataobjectObligatorioRaw JSON response from the HubSpot API. Typically includes a 'results' list of campaign objects and a 'paging' object for pagination. Campaign objects in 'results' contain the requested properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Cancel active importHUBSPOT_CANCEL_ACTIVE_IMPORTAcciónCancels an active hubspot data import job using its `importid`; this action is irreversible, and any data already processed will remain.
HUBSPOT_CANCEL_ACTIVE_IMPORTAcciónCancels an active hubspot data import job using its `importid`; this action is irreversible, and any data already processed will remain.
Parámetros de entrada
importIdintegerObligatorioThe unique identifier for the active HubSpot import job to be cancelled; must correspond to an import job currently in progress.
Parámetros de salida
dataobjectObligatorioA dictionary containing the API response. Typically, this includes a confirmation or status update regarding the cancellation of the import job.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Clone marketing emailHUBSPOT_CLONE_MARKETING_EMAILAcciónDuplicates 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_CLONE_MARKETING_EMAILAcciónDuplicates an existing hubspot marketing email, identified by its `id`, into a new draft; an optional `clonename` can be assigned to this new email copy.
Parámetros de entrada
idstringObligatorioThe unique identifier of the existing marketing email to be cloned.
cloneNamestringThe name for the newly cloned marketing email. If not provided, HubSpot may assign a default name (e.g., 'Copy of [Original Email Name]').
Parámetros de salida
dataobjectObligatorioA dictionary representing the full object of the newly cloned marketing email, including its new ID, name, content, and other properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Configure calling extension settingsHUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGSAcciónConfigures or updates settings for a hubspot app's calling extension, including its name, ui url, iframe dimensions, `isready` status, and `supportscustomobjects` flag, for the specified `appid`.
HUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGSAcciónConfigures or updates settings for a hubspot app's calling extension, including its name, ui url, iframe dimensions, `isready` status, and `supportscustomobjects` flag, for the specified `appid`.
Parámetros de entrada
urlstringObligatorioPublicly accessible HTTPS URL for the phone/calling UI, which should be built using the HubSpot Calling SDK.
namestringObligatorioDisplay name for the calling service in the HubSpot interface.
appIdintegerObligatorioUnique identifier for the target HubSpot app whose calling extension settings are being configured.
widthintegerTarget width in pixels for the iframe embedding the calling UI.
heightintegerTarget height in pixels for the iframe embedding the calling UI.
isReadybooleanIf `true`, the calling service appears as an option under the 'Call' action in contact records; `false` hides it.
supportsCustomObjectsbooleanSpecifies if the service is compatible with HubSpot's engagement v2 service and custom objects.
Parámetros de salida
dataobjectObligatorioA dictionary containing the updated settings of the configured calling extension, confirming the changes applied.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create emailHUBSPOT_CREATEAcciónCreates a new email engagement record in hubspot, requiring portal-specific `properties` (e.g., `hs timestamp` as a utc millisecond timestamp), and that association `to id`s and `associationtypeid`s are valid and existing.
HUBSPOT_CREATEAcciónCreates a new email engagement record in hubspot, requiring portal-specific `properties` (e.g., `hs timestamp` as a utc millisecond timestamp), and that association `to id`s and `associationtypeid`s are valid and existing.
Parámetros de entrada
propertiesobjectObligatorioA dictionary of key-value pairs representing the properties of the email. Essential properties include `hs_email_subject`, `hs_email_html` (for the email body), `hs_timestamp` (UTC millisecond timestamp of when the email was sent or will be sent), and potentially `hubspot_owner_id`, `hs_email_direction`, `hs_email_status`.
associationsobject[]ObligatorioA list of associations to link this email with other CRM objects. Each association specifies the target object's ID (`to_id`) and the nature of the relationship (`types`).
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties of the newly created email object, including its unique ID (e.g., `id`) and other attributes.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a batch of campaignsHUBSPOT_CREATE_A_BATCH_OF_CAMPAIGNSAcciónCreates up to 50 marketing campaigns in a single batch operation.
HUBSPOT_CREATE_A_BATCH_OF_CAMPAIGNSAcciónCreates up to 50 marketing campaigns in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of campaign objects to be created in a batch, each defining a new campaign and its properties.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a batch of companiesHUBSPOT_CREATE_A_BATCH_OF_COMPANIESAcciónCreates multiple company records in hubspot crm in a single batch operation, processing up to 100 companies per request.
HUBSPOT_CREATE_A_BATCH_OF_COMPANIESAcciónCreates multiple company records in hubspot crm in a single batch operation, processing up to 100 companies per request.
Parámetros de entrada
inputsobject[]ObligatorioA list of company objects to create, each defining properties and associations. Maximum of 100 companies per batch.
Parámetros de salida
dataobjectObligatorioThe raw response data from the API detailing the outcome of the batch creation request. This typically includes a list of the created company objects and may also contain information about any errors encountered for companies that failed to create.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of contactsHUBSPOT_CREATE_A_BATCH_OF_CONTACTSAcciónDeprecated: use the `create batch of contacts` action instead. creates multiple hubspot contact records.
HUBSPOT_CREATE_A_BATCH_OF_CONTACTSAcciónDeprecated: use the `create batch of contacts` action instead. creates multiple hubspot contact records.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact creation requests. Each object in the list defines the properties and associations for a single new contact. Up to 100 contacts can be created in a single batch request. For example: [ { "associations": [ { "types": [ { "associationCategory": "HUBSPOT_DEFINED", "associationTypeId": 1 } ], "to": { "id": "25496222837" } } ], "properties": { "email": "new.contact@example.com", "firstname": "John", "lastname": "Doe", "company": "Example Corp" } } ]
Parámetros de salida
dataobjectObligatorioThe response from the HubSpot API. This typically includes a 'status' field (e.g., 'COMPLETE'), a 'results' list with details for each created contact, and 'startedAt'/'completedAt' timestamps. If errors occurred, 'errors' may also be present.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a batch of emailsHUBSPOT_CREATE_A_BATCH_OF_EMAILSAcciónCreates multiple email objects for record-keeping (does not send emails) within hubspot crm in a single batch, allowing properties and associations to other crm objects to be set for each email.
HUBSPOT_CREATE_A_BATCH_OF_EMAILSAcciónCreates multiple email objects for record-keeping (does not send emails) within hubspot crm in a single batch, allowing properties and associations to other crm objects to be set for each email.
Parámetros de entrada
inputsobject[]ObligatorioList of email objects to create, each defining its properties and associations.
Parámetros de salida
dataobjectObligatorioResponse data, including creation status and details of created email objects.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create A/B test variationHUBSPOT_CREATE_AB_TEST_VARIATIONAcciónCreates a new a/b test variation for an existing hubspot email, using its `contentid`; this action only creates the variation, it does not start the a/b test or send emails.
HUBSPOT_CREATE_AB_TEST_VARIATIONAcciónCreates a new a/b test variation for an existing hubspot email, using its `contentid`; this action only creates the variation, it does not start the a/b test or send emails.
Parámetros de entrada
contentIdstringObligatorioThe ID of the original email content to use as a template for the new variation.
variationNamestringObligatorioA unique name for the new A/B test variation.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a campaignHUBSPOT_CREATE_A_CAMPAIGNAcciónCreates a new marketing campaign in hubspot with the specified properties, returning the created campaign data including its `campaignguid`.
HUBSPOT_CREATE_A_CAMPAIGNAcciónCreates a new marketing campaign in hubspot with the specified properties, returning the created campaign data including its `campaignguid`.
Parámetros de entrada
propertiesobjectObligatorioA dictionary of properties for the new campaign. Common properties include 'name', 'campaign_goal', and 'is_ab_test'.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a new property groupHUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUPAcciónCreates 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 separately.
HUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUPAcciónCreates 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 separately.
Parámetros de entrada
namestringObligatorioThe unique internal programmatic name for the property group within the specified `objectType`, used for API referencing.
labelstringObligatorioHuman-readable label for the property group, displayed in the HubSpot UI.
objectTypestringObligatorioThe CRM object type for which the property group will be created.
displayOrderintegerOrder in which the group appears in the HubSpot UI. Positive values are sorted ascendingly; -1 places it after groups with positive `displayOrder`. If unspecified, the group is added at the end.
Parámetros de salida
dataobjectObligatorioThe newly created property group object.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a new marketing emailHUBSPOT_CREATE_A_NEW_MARKETING_EMAILAcciónCreates a new marketing email in hubspot, allowing comprehensive configuration of content, recipients, sender details, a/b testing, scheduling, web version, and other settings; the internal `name` for the email is required.
HUBSPOT_CREATE_A_NEW_MARKETING_EMAILAcciónCreates a new marketing email in hubspot, allowing comprehensive configuration of content, recipients, sender details, a/b testing, scheduling, web version, and other settings; the internal `name` for the email is required.
Parámetros de entrada
namestringObligatorioInternal name of the email, as displayed on the HubSpot email dashboard.
statestringenumCurrent state of the email (e.g., DRAFT, SCHEDULED, PUBLISHED).
AUTOMATEDAUTOMATED_DRAFTAUTOMATED_SENDINGAUTOMATED_FOR_FORMAUTOMATED_FOR_FORM_BUFFERAUTOMATED_FOR_FORM_DRAFTAUTOMATED_FOR_FORM_LEGACYBLOG_EMAIL_DRAFTBLOG_EMAIL_PUBLISHEDDRAFTDRAFT_ABDRAFT_AB_VARIANT+19subjectstringThe subject line of the marketing email.
archivedbooleanTrue if the email is archived (typically hidden from main dashboard view).
campaignstringID (GUID) of the associated HubSpot campaign for tracking/reporting.
languagestringenumPrimary language of the email content.
afaf-naaf-zaagqagq-cmakak-ghamam-etarar-001ar-ae+742publishDatestringdate-timeScheduled ISO 8601 date-time for email publication or sending.
subcategorystringEmail subcategory for internal organization or specific types (e.g., 'newsletter').
activeDomainstringDomain for sending the email; must be a connected and verified HubSpot sending domain.
rssData__urlstringURL of the RSS feed for email content. Must be valid and accessible if using RSS features.
from__replyTostringPrimary 'From' and reply-to email address, unless `from__customReplyTo` is used.
sendOnPublishbooleanTrue to send email immediately on publish; false to publish without sending until triggered/scheduled.
businessUnitIdstringThe ID of the business unit this email is associated with, if applicable.
from__fromNamestringSender name appearing in the 'From' field of the received email.
rssData__timingobjectA dictionary specifying the timing and scheduling details for sending RSS emails (e.g., specific day/time for weekly sends).
testing__testIdstringThe unique identifier for the A/B test associated with this email.
content__widgetsobjectDictionary of widgets (e.g., text, images, CTAs) and their configurations for email content.
feedbackSurveyIdstringThe ID of the feedback survey linked to the email.
webversion__slugstringCustom URL slug for the email's web version (e.g., 'july-newsletter').
testing__abStatusstringenumCurrent A/B test status for this email (e.g., master, variant).
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__titlestringBrowser tab title for the email's web version.
content__flexAreasobjectDictionary defining content and layout of flexible, customizable areas in the email template.
webversion__domainstringDomain for the email's web version; defaults to HubSpot domain if unspecified.
from__customReplyTostringCustom reply-to email address, overrides main 'Reply To' if set.
rssData__blogLayoutstringSpecifies the layout to be used for the blog RSS email.
rssData__maxEntriesintegerThe maximum number of blog posts (RSS entries) to include in a single RSS email.
content__smartFieldsobjectDictionary of smart fields for email personalization based on contact properties.
testing__hoursToWaitintegerHours to wait for A/B test results before sending the winning version to remaining recipients.
to__suppressGraymailbooleanTrue to not send to contacts identified by HubSpot as 'graymail' (low engagement).
content__templatePathstringPath to the email template in HubSpot Design Manager.
webversion__expiresAtstringdate-timeISO 8601 date-time when the web version expires and becomes inaccessible.
rssData__blogEmailTypestringThe type of blog email, which determines send frequency (e.g., instant, daily, weekly).
rssData__hubspotBlogIdstringThe ID of the HubSpot blog to be used for the RSS email.
to__limitSendFrequencybooleanTrue to apply HubSpot's send frequency limits, preventing over-mailing.
to__contactIds__excludestring[]List of specific contact IDs to explicitly exclude, even if in included lists.
to__contactIds__includestring[]List of specific contact IDs to include as recipients.
testing__abSuccessMetricstringenumMetric (e.g., CLICKS_BY_OPENS) to determine the A/B test winning version.
CLICKS_BY_OPENSCLICKS_BY_DELIVEREDOPENS_BY_DELIVEREDcontent__plainTextVersionstringPlain text version of the email, for non-HTML clients or recipient preference.
content__widgetContainersobjectDictionary of widget containers for grouping and managing widgets in the email template.
rssData__rssEntryTemplatestringThe HTML template for formatting each individual RSS entry within the email.
testing__abTestPercentageintegerPercentage of recipients in the A/B test group (e.g., 20 for 20%).
to__contactLists__excludestring[]List of contact list IDs whose members to explicitly exclude.
to__contactLists__includestring[]List of contact list IDs whose members to include as recipients.
webversion__redirectToUrlstringCustom URL for redirect if web version link is expired/deactivated.
rssData__blogImageMaxWidthintegerThe maximum width for images included from the blog feed in the RSS email.
testing__abSamplingDefaultstringenumDefault email version (master/variant) if A/B test is inconclusive after the test period.
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__metaDescriptionstringMeta description for the web version, used by search engines.
content__themeSettingsValuesobjectDictionary of theme settings values to customize email appearance.
testing__abSampleSizeDefaultstringenumDefault email version (master/variant) if A/B test sample size is too small for significance.
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__redirectToPageIdstringID of a HubSpot page for redirect if web version link is expired/deactivated.
rssData__useHeadlineAsSubjectbooleanIf true, the email subject will be automatically populated from the blog post headline for RSS emails.
subscriptionDetails__subscriptionIdstringID of the specific subscription type (e.g., newsletter, product updates).
subscriptionDetails__officeLocationIdstringID of the office location for CAN-SPAM compliance and personalization.
subscriptionDetails__preferencesGroupIdstringID of the subscription preferences group for managing recipient preferences.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create association for object typeHUBSPOT_CREATE_ASSOCIATION_FOR_OBJECT_TYPEAcciónCreates the *definition* (schema) of a new association in hubspot, specifying how two crm object types relate (not an actual link between records); any provided `name` must be unique for the `fromobjecttypeid` and `toobjecttypeid` pair.
HUBSPOT_CREATE_ASSOCIATION_FOR_OBJECT_TYPEAcciónCreates the *definition* (schema) of a new association in hubspot, specifying how two crm object types relate (not an actual link between records); any provided `name` must be unique for the `fromobjecttypeid` and `toobjecttypeid` pair.
Parámetros de entrada
namestringOptional, user-defined unique name for the new association type (e.g., 'contact_to_company_custom'). If not supplied, HubSpot may generate a default.
objectTypestringObligatorioFully qualified name (e.g., 'contacts') or object type ID (e.g., '2-12345') of the primary object schema for which the new association type is being defined.
toObjectTypeIdstringObligatorioObject type ID or fully qualified name (e.g., 'companies' or '0-2') for the 'to' side of the new association type, defining the target object in the relationship.
fromObjectTypeIdstringObligatorioObject type ID or fully qualified name (e.g., 'contacts' or '0-1') for the 'from' side of the new association type, defining the origin object in the relationship.
Parámetros de salida
dataobjectObligatorioDetails of the newly created association type definition, including `fromObjectTypeId`, `toObjectTypeId`, `name`, and label.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of contactsHUBSPOT_CREATE_BATCH_OF_CONTACTSAcciónCreates up to 100 new contact records in hubspot crm, optionally associating them with existing crm objects; ensure associated object ids are valid.
HUBSPOT_CREATE_BATCH_OF_CONTACTSAcciónCreates up to 100 new contact records in hubspot crm, optionally associating them with existing crm objects; ensure associated object ids are valid.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact creation requests. Each object in the list defines the properties and associations for a single new contact. Up to 100 contacts can be created in a single batch request. For example: [ { "associations": [ { "types": [ { "associationCategory": "HUBSPOT_DEFINED", "associationTypeId": 1 } ], "to": { "id": "25496222837" } } ], "properties": { "email": "new.contact@example.com", "firstname": "John", "lastname": "Doe", "company": "Example Corp" } } ]
Parámetros de salida
dataobjectObligatorioThe response from the HubSpot API. This typically includes a 'status' field (e.g., 'COMPLETE'), a 'results' list with details for each created contact, and 'startedAt'/'completedAt' timestamps. If errors occurred, 'errors' may also be present.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of dealsHUBSPOT_CREATE_BATCH_OF_DEALSAcciónCreates 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_BATCH_OF_DEALSAcciónCreates multiple deals in hubspot crm; ensure any associated object ids, deal stages, and pipeline ids specified are valid and exist within the hubspot account.
Parámetros de entrada
inputsobject[]ObligatorioList of deal objects to create, each defining its properties and associations with other CRM objects.
Parámetros de salida
dataobjectObligatorioHubSpot API response, including results for each deal creation attempt.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of feedback submissionsHUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONSAcciónCreates a batch of feedback submissions in hubspot, ideal for bulk imports; all property names, `associationtypeid`s, and association `to id`s must reference existing entities in hubspot.
HUBSPOT_CREATE_BATCH_OF_FEEDBACK_SUBMISSIONSAcciónCreates a batch of feedback submissions in hubspot, ideal for bulk imports; all property names, `associationtypeid`s, and association `to id`s must reference existing entities in hubspot.
Parámetros de entrada
inputsobject[]ObligatorioA list of feedback submission objects to create. Each object defines the properties and associations for a new feedback submission.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch creation operation. This typically includes a list of created feedback submissions (often under a 'results' key), status information, and any errors that occurred for specific submissions.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of line itemsHUBSPOT_CREATE_BATCH_OF_LINE_ITEMSAcciónCreates multiple hubspot line items in a batch, each with specified properties and associations to other existing crm objects.
HUBSPOT_CREATE_BATCH_OF_LINE_ITEMSAcciónCreates multiple hubspot line items in a batch, each with specified properties and associations to other existing crm objects.
Parámetros de entrada
inputsobject[]ObligatorioList of line items to create, each with its own properties and associations.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of objectsHUBSPOT_CREATE_BATCH_OF_OBJECTSAcciónCreates 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 of properties and associations.
HUBSPOT_CREATE_BATCH_OF_OBJECTSAcciónCreates 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 of properties and associations.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects to be created in batch. Each item in the list defines the properties and associations for a new object.
objectTypestringObligatorioThe type of CRM object to create in batch (e.g., 'contacts', 'companies', 'deals', 'tickets', 'products', 'line_items', or a custom object ID). Must be a valid HubSpot CRM object type.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch creation. This typically includes a list of the created objects, possibly with their IDs, and any errors encountered for specific objects within the batch.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of propertiesHUBSPOT_CREATE_BATCH_OF_PROPERTIESAcciónEfficiently creates multiple crm properties in a single batch for a specified hubspot object type (e.g., 'contacts', 'companies', custom object id), ideal for schema setup or updates.
HUBSPOT_CREATE_BATCH_OF_PROPERTIESAcciónEfficiently creates multiple crm properties in a single batch for a specified hubspot object type (e.g., 'contacts', 'companies', custom object id), ideal for schema setup or updates.
Parámetros de entrada
inputsobject[]ObligatorioList of definitions for the new properties to be created.
objectTypestringObligatorioTarget HubSpot CRM object type (e.g., 'contacts', 'companies', 'deals', or custom object ID) for property creation.
Parámetros de salida
dataobjectObligatorioAPI response, usually a list of created properties with details, or status/error info for batch items.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of quotesHUBSPOT_CREATE_BATCH_OF_QUOTESAcciónCreates multiple hubspot crm quotes in a batch, ideal for bulk operations; provide meaningful quote details in `inputs` as property requirements can vary, and inspect response for individual quote statuses as partial success is possible.
HUBSPOT_CREATE_BATCH_OF_QUOTESAcciónCreates multiple hubspot crm quotes in a batch, ideal for bulk operations; provide meaningful quote details in `inputs` as property requirements can vary, and inspect response for individual quote statuses as partial success is possible.
Parámetros de entrada
inputsobject[]ObligatorioA list of quote objects to be created. Each object in the list defines the properties and associations for a new quote.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create batch of ticketsHUBSPOT_CREATE_BATCH_OF_TICKETAcciónCreates multiple hubspot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be validly defined using internal names for custom fields and iso 8601 for dates.
HUBSPOT_CREATE_BATCH_OF_TICKETAcciónCreates multiple hubspot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be validly defined using internal names for custom fields and iso 8601 for dates.
Parámetros de entrada
inputsobject[]ObligatorioList of ticket creation requests; each item defines one ticket with its properties and associations.
Parámetros de salida
dataobjectObligatorioResponse from the HubSpot API, typically including 'status', 'results' (list of created tickets), 'errors', and timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create campaignHUBSPOT_CREATE_CAMPAIGNAcciónCreates a new hubspot campaign.
HUBSPOT_CREATE_CAMPAIGNAcciónCreates a new hubspot campaign.
Parámetros de entrada
namestringObligatorioCampaign name.
typestringCampaign type.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create campaignsHUBSPOT_CREATE_CAMPAIGNSAcciónCreates multiple hubspot campaigns in a single batch operation.
HUBSPOT_CREATE_CAMPAIGNSAcciónCreates multiple hubspot campaigns in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of campaign objects to create.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create companyHUBSPOT_CREATE_COMPANYAcciónCreates a new hubspot company.
HUBSPOT_CREATE_COMPANYAcciónCreates a new hubspot company.
Parámetros de entrada
zipstringCompany's postal code.
citystringCity where the company is located.
namestringCompany name.
typestringType of company.
phonestringCompany's primary phone number.
statestringState or region where the company is located.
domainstringCompany's primary domain name.
addressstringCompany street address.
countrystringCountry where the company is located.
websitestringCompany's website URL.
about_usstringCompany description or about us information.
address2stringAdditional address information (suite, floor, etc.).
industrystringIndustry the company operates in.
timezonestringCompany's timezone.
is_publicstringWhether the company is publicly traded.
descriptionstringBrief description of the company.
associationsobject[]List of associations to create with other existing HubSpot objects.
founded_yearstringYear the company was founded.
annualrevenuestringCompany's annual revenue.
lifecyclestagestringCurrent lifecycle stage of the company.
custom_propertiesobjectCustom properties for the company.
numberofemployeesstringNumber of employees in the company.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create company objectHUBSPOT_CREATE_COMPANY_OBJECTAcciónCreates a new company object in hubspot crm with specified properties and associations, returning the new company object.
HUBSPOT_CREATE_COMPANY_OBJECTAcciónCreates a new company object in hubspot crm with specified properties and associations, returning the new company object.
Parámetros de entrada
zipstringThe postal or ZIP code of the company.
citystringThe city where the company is located.
namestringThe name of the company.
typestringThe type or category of the company.
phonestringThe company's phone number.
statestringThe state or region where the company is located.
domainstringThe company's domain name.
addressstringThe company's street address.
countrystringThe country where the company is located.
websitestringThe company's website URL.
about_usstringDetailed information about the company.
address2stringAdditional address information.
hs_scorestringThe HubSpot score of the company.
industrystringThe industry sector of the company.
timezonestringThe timezone of the company's primary location.
is_publicstringWhether the company is publicly traded.
createdatestringThe date when the company record was created.
descriptionstringA brief description of the company.
associationsobject[]Associations represent the relationships between objects and activities in the HubSpot CRM.
founded_yearstringThe year the company was founded.
annualrevenuestringThe annual revenue of the company.
twitterhandlestringThe company's Twitter handle.
hs_lead_statusstringThe lead status of the company in HubSpot.
lifecyclestagestringThe lifecycle stage of the company.
parent_companystringThe parent company, if applicable.
hubspot_owner_idstringThe HubSpot owner ID associated with the company.
custom_propertiesobjectCustom properties of the Contact object to be set. For example {`custom_property_1`: `value for custom property 1`, `custom_property_2`: `value for custom property 2`}.
numberofemployeesstringThe number of employees in the company.
notes_last_updatedstringThe date when the company notes were last updated.
hs_lastmodifieddatestringThe date when the company record was last modified.
facebook_company_pagestringThe company's Facebook page URL.
linkedin_company_pagestringThe company's LinkedIn page URL.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create contactHUBSPOT_CREATE_CONTACTAcciónCreates a new hubspot contact.
HUBSPOT_CREATE_CONTACTAcciónCreates a new hubspot contact.
Parámetros de entrada
faxstringThe contact's fax number.
zipstringThe contact's postal code or ZIP code.
citystringThe city where the contact resides.
emailstringThe primary email address of the contact. This is a unique identifier for contacts in HubSpot.
phonestringThe contact's primary phone number (often a business phone).
photostringURL of the contact's photo or avatar.
statestringThe state or region where the contact resides.
degreestringThe contact's highest completed educational degree.
genderstringThe contact's gender.
schoolstringThe name of the school, college, or university the contact attended.
addressstringThe contact's street address, including apartment or unit number.
companystringThe name of the company the contact works for. If `associatedcompanyid` is set, this field might be auto-populated.
countrystringThe country where the contact resides.
ip_citystringThe city associated with the contact's IP address, often captured during their first website visit or form submission.
messagestringA free-text message or note often captured from a form submission's message field.
websitestringThe URL of the contact's personal or company website.
industrystringThe primary industry of the company the contact works for.
ip_statestringThe state or region associated with the contact's IP address.
jobtitlestringThe contact's job title.
lastnamestringThe contact's last name.
closedatestringThe date when the deal associated with this contact was closed. Expected format is a UTC timestamp in milliseconds.
firstnamestringThe contact's first name.
ip_latlonstringThe approximate latitude and longitude associated with the contact's IP address, typically in 'latitude,longitude' format.
num_notesstringThe total number of notes logged on the contact's record.
ownernamestringThe full name of the HubSpot user who owns this contact. Read-only.
senioritystringThe contact's seniority level within their organization.
createdatestringThe date and time when the contact record was created in HubSpot. This is a read-only property, typically a UTC timestamp.
ip_countrystringThe country associated with the contact's IP address.
ip_zipcodestringThe postal code or ZIP code associated with the contact's IP address.
owneremailstringThe email address of the HubSpot user who owns this contact. Read-only, reflects the owner's primary email.
salutationstringThe salutation for the contact (e.g., 'Mr.', 'Ms.', 'Dr.').
start_datestringThe contact's start date, typically referring to their employment start date at their current company. Format can vary.
twitterbiostringThe contact's biography from their Twitter profile.
work_emailstringThe contact's work email address. This might be different from the primary `email` if that's a personal address.
linkedinbiostringThe contact's biography from their LinkedIn profile.
mobilephonestringThe contact's mobile phone number.
associationsobject[]List of associations to create with other existing HubSpot objects (e.g., companies, deals).
company_sizestringThe size of the company the contact works for, often categorized (e.g., '1-10 employees', '501-1000 employees').
hubspotscorestringThe contact's HubSpot lead score, calculated based on criteria defined in your HubSpot portal's scoring settings.
job_functionstringThe contact's job function or department.
numemployeesstringThe number of employees at the company the contact works for. This may differ from 'company_size' if manually entered or from a different source.
annualrevenuestringThe annual revenue of the company the contact works for.
date_of_birthstringThe contact's date of birth. Format can vary, but YYYY-MM-DD is common.
days_to_closestringThe number of days it took to close the deal associated with this contact. This is usually calculated automatically.
followercountstringThe number of followers the contact has on a specified social media platform (e.g., Twitter).
ip_state_codestringThe state or region code associated with the contact's IP address (e.g., US state code).
total_revenuestringThe total revenue generated from all closed-won deals associated with this contact.
twitterhandlestringThe contact's Twitter username (handle), without the '@' symbol.
field_of_studystringThe contact's primary field of study during their education.
lifecyclestagestringThe contact's current stage in your sales and marketing funnel (e.g., 'Lead', 'Marketing Qualified Lead', 'Customer'). These stages are customizable in HubSpot.
marital_statusstringThe contact's marital status.
graduation_datestringThe contact's graduation date from their educational institution. Format can vary.
hs_all_team_idsstringA semicolon-separated list of all HubSpot Team IDs this contact is or has been associated with.
hubspot_team_idstringThe ID of the HubSpot team that owns this contact.
ip_country_codestringThe two-letter country code (ISO 3166-1 alpha-2) associated with the contact's IP address.
military_statusstringThe contact's military status.
hs_all_owner_idsstringA semicolon-separated list of all HubSpot Owner IDs who have been assigned to this contact at some point.
hubspot_owner_idstringThe ID of the HubSpot user who is the current owner of this contact.
lastmodifieddatestringThe date and time when the contact record was last modified. This is a read-only property, UTC timestamp.
custom_propertiesobjectA dictionary of custom properties to set for the contact. Keys are the internal names of your custom contact properties, and values are the data to set. Example: `{'custom_property_internal_name': 'value_for_custom_property'}`.
kloutscoregeneralstringThe contact's general Klout score, if available and integrated. Klout was a service that rated social media influence.
notes_last_updatedstringThe date and time when the notes on the contact record were last updated. UTC timestamp in milliseconds.
recent_deal_amountstringThe amount of the most recent closed-won deal associated with this contact.
associatedcompanyidstringThe ID of the primary company associated with this contact. This is a read-only property automatically updated when an association is made.
currentlyinworkflowstringIndicates whether the contact is currently active in any HubSpot workflow. Boolean value, 'true' or 'false'.
hs_all_contact_vidsstringA semicolon-separated list of all HubSpot Contact VID (Visitor ID) values associated with this contact, typically used for merging contacts.
hs_analytics_sourcestringThe original source that generated the contact (e.g., 'Organic Search', 'Paid Social', 'Referrals').
linkedinconnectionsstringThe number of LinkedIn connections the contact has.
num_contacted_notesstringThe number of notes on the contact record that relate to being contacted (e.g., call logs, meeting notes).
relationship_statusstringThe contact's self-reported relationship status.
twitterprofilephotostringURL of the contact's Twitter profile photo.
hs_additional_emailsstringA semicolon-separated list of additional email addresses for the contact.
hs_analytics_revenuestringRevenue attributed to this contact through HubSpot's analytics or e-commerce integrations. This is often a sum of closed-won deal amounts associated with the contact.
notes_last_contactedstringThe date and time the contact was last contacted, based on logged activities like calls, emails, or meetings. UTC timestamp in milliseconds.
num_associated_dealsstringThe total number of deals currently associated with this contact.
first_conversion_datestringThe date and time of the contact's first conversion (e.g., form submission). UTC timestamp.
hs_analytics_last_urlstringThe last URL on your website that the contact visited.
num_conversion_eventsstringThe total number of conversion events (e.g., form submissions, CTA clicks) attributed to this contact.
hs_analytics_first_urlstringThe first URL on your website that the contact visited.
recent_conversion_datestringThe date and time of the contact's most recent conversion event. UTC timestamp.
recent_deal_close_datestringThe close date of the most recent closed-won deal associated with this contact. UTC timestamp in milliseconds.
first_deal_created_datestringThe date and time when the first deal was created for this contact. UTC timestamp.
hs_analytics_num_visitsstringThe total number of sessions (visits) the contact has had on your website.
webinareventlastupdatedstringTimestamp of the last update related to a webinar event (e.g., GoToWebinar) for this contact, if integrated. UTC timestamp.
notes_next_activity_datestringThe date and time of the next scheduled activity (e.g., task, meeting) with the contact. UTC timestamp in milliseconds.
hs_all_accessible_team_idsstringA semicolon-separated list of HubSpot Team IDs that have access to this contact record.
hs_analytics_last_referrerstringThe last referring URL that brought the contact to your website before their most recent session.
hs_analytics_source_data_1stringAdditional detail for the source. For 'Organic search', this might be the search engine. For 'Paid social', this could be the social media platform.
hs_analytics_source_data_2stringFurther detail for the source. For 'Organic search', this might be the keyword. For 'Paid social', this could be the campaign name.
hubspot_owner_assigneddatestringThe date and time when a HubSpot owner was most recently assigned to this contact. UTC timestamp in milliseconds.
first_conversion_event_namestringThe name or identifier of the event that marked the contact's first conversion.
hs_analytics_first_referrerstringThe first referring URL that brought the contact to your website.
hs_analytics_last_timestampstringTimestamp of the contact's last recorded interaction (e.g., last website visit, form submission). UTC timestamp.
hs_analytics_num_page_viewsstringThe total number of pages viewed by the contact on your website.
associatedcompanylastupdatedstringThe timestamp of the last update to the primary associated company. This is a read-only property.
hs_analytics_first_timestampstringTimestamp of the contact's first recorded interaction (e.g., first website visit). UTC timestamp.
num_unique_conversion_eventsstringThe number of unique types of conversion events completed by the contact.
recent_conversion_event_namestringThe name or identifier of the contact's most recent conversion event.
surveymonkeyeventlastupdatedstringTimestamp of the last update related to a SurveyMonkey event for this contact, if integrated. UTC timestamp.
engagements_last_meeting_bookedstringTimestamp of the last meeting booked with the contact through HubSpot's meetings tool.
hs_analytics_average_page_viewsstringThe average number of pages viewed by the contact per session on your website, tracked by HubSpot analytics.
hs_all_assigned_business_unit_idsstringA semicolon-separated list of Business Unit IDs assigned to this contact, if using HubSpot's Business Units feature.
hs_analytics_last_visit_timestampstringTimestamp of the contact's most recent visit to your website. UTC timestamp.
hs_analytics_first_visit_timestampstringTimestamp of the contact's first visit to your website. UTC timestamp.
hs_analytics_num_event_completionsstringThe total number of HubSpot custom events completed by the contact.
engagements_last_meeting_booked_mediumstringThe medium (e.g., 'Meetings Tool', 'Email') through which the last meeting was booked.
engagements_last_meeting_booked_sourcestringThe source (e.g., 'SALES', 'MARKETING') of the last meeting booked.
engagements_last_meeting_booked_campaignstringThe HubSpot campaign ID (GUID) associated with the last meeting booked.
hs_analytics_last_touch_converting_campaignstringThe HubSpot campaign ID (GUID) of the campaign that led to the contact's most recent conversion.
hs_analytics_first_touch_converting_campaignstringThe HubSpot campaign ID (GUID) of the campaign that led to the contact's first conversion.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create contact object with propertiesHUBSPOT_CREATE_CONTACT_OBJECT_WITH_PROPERTIESAcciónCreates a new hubspot contact with specified properties and optional associations; requires at least one identifiable property (e.g., email) and valid `to id` for any associations.
HUBSPOT_CREATE_CONTACT_OBJECT_WITH_PROPERTIESAcciónCreates a new hubspot contact with specified properties and optional associations; requires at least one identifiable property (e.g., email) and valid `to id` for any associations.
Parámetros de entrada
faxstringThe contact's fax number.
zipstringThe contact's postal code or ZIP code.
citystringThe city where the contact resides.
emailstringThe primary email address of the contact. This is a unique identifier for contacts in HubSpot.
phonestringThe contact's primary phone number (often a business phone).
photostringURL of the contact's photo or avatar.
statestringThe state or region where the contact resides.
degreestringThe contact's highest completed educational degree.
genderstringThe contact's gender.
schoolstringThe name of the school, college, or university the contact attended.
addressstringThe contact's street address, including apartment or unit number.
companystringThe name of the company the contact works for. If `associatedcompanyid` is set, this field might be auto-populated.
countrystringThe country where the contact resides.
ip_citystringThe city associated with the contact's IP address, often captured during their first website visit or form submission.
messagestringA free-text message or note often captured from a form submission's message field.
websitestringThe URL of the contact's personal or company website.
industrystringThe primary industry of the company the contact works for.
ip_statestringThe state or region associated with the contact's IP address.
jobtitlestringThe contact's job title.
lastnamestringThe contact's last name.
closedatestringThe date when the deal associated with this contact was closed. Expected format is a UTC timestamp in milliseconds.
firstnamestringThe contact's first name.
ip_latlonstringThe approximate latitude and longitude associated with the contact's IP address, typically in 'latitude,longitude' format.
num_notesstringThe total number of notes logged on the contact's record.
ownernamestringThe full name of the HubSpot user who owns this contact. Read-only.
senioritystringThe contact's seniority level within their organization.
createdatestringThe date and time when the contact record was created in HubSpot. This is a read-only property, typically a UTC timestamp.
ip_countrystringThe country associated with the contact's IP address.
ip_zipcodestringThe postal code or ZIP code associated with the contact's IP address.
owneremailstringThe email address of the HubSpot user who owns this contact. Read-only, reflects the owner's primary email.
salutationstringThe salutation for the contact (e.g., 'Mr.', 'Ms.', 'Dr.').
start_datestringThe contact's start date, typically referring to their employment start date at their current company. Format can vary.
twitterbiostringThe contact's biography from their Twitter profile.
work_emailstringThe contact's work email address. This might be different from the primary `email` if that's a personal address.
linkedinbiostringThe contact's biography from their LinkedIn profile.
mobilephonestringThe contact's mobile phone number.
associationsobject[]List of associations to create with other existing HubSpot objects (e.g., companies, deals).
company_sizestringThe size of the company the contact works for, often categorized (e.g., '1-10 employees', '501-1000 employees').
hubspotscorestringThe contact's HubSpot lead score, calculated based on criteria defined in your HubSpot portal's scoring settings.
job_functionstringThe contact's job function or department.
numemployeesstringThe number of employees at the company the contact works for. This may differ from 'company_size' if manually entered or from a different source.
annualrevenuestringThe annual revenue of the company the contact works for.
date_of_birthstringThe contact's date of birth. Format can vary, but YYYY-MM-DD is common.
days_to_closestringThe number of days it took to close the deal associated with this contact. This is usually calculated automatically.
followercountstringThe number of followers the contact has on a specified social media platform (e.g., Twitter).
ip_state_codestringThe state or region code associated with the contact's IP address (e.g., US state code).
total_revenuestringThe total revenue generated from all closed-won deals associated with this contact.
twitterhandlestringThe contact's Twitter username (handle), without the '@' symbol.
field_of_studystringThe contact's primary field of study during their education.
lifecyclestagestringThe contact's current stage in your sales and marketing funnel (e.g., 'Lead', 'Marketing Qualified Lead', 'Customer'). These stages are customizable in HubSpot.
marital_statusstringThe contact's marital status.
graduation_datestringThe contact's graduation date from their educational institution. Format can vary.
hs_all_team_idsstringA semicolon-separated list of all HubSpot Team IDs this contact is or has been associated with.
hubspot_team_idstringThe ID of the HubSpot team that owns this contact.
ip_country_codestringThe two-letter country code (ISO 3166-1 alpha-2) associated with the contact's IP address.
military_statusstringThe contact's military status.
hs_all_owner_idsstringA semicolon-separated list of all HubSpot Owner IDs who have been assigned to this contact at some point.
hubspot_owner_idstringThe ID of the HubSpot user who is the current owner of this contact.
lastmodifieddatestringThe date and time when the contact record was last modified. This is a read-only property, UTC timestamp.
custom_propertiesobjectA dictionary of custom properties to set for the contact. Keys are the internal names of your custom contact properties, and values are the data to set. Example: `{'custom_property_internal_name': 'value_for_custom_property'}`.
kloutscoregeneralstringThe contact's general Klout score, if available and integrated. Klout was a service that rated social media influence.
notes_last_updatedstringThe date and time when the notes on the contact record were last updated. UTC timestamp in milliseconds.
recent_deal_amountstringThe amount of the most recent closed-won deal associated with this contact.
associatedcompanyidstringThe ID of the primary company associated with this contact. This is a read-only property automatically updated when an association is made.
currentlyinworkflowstringIndicates whether the contact is currently active in any HubSpot workflow. Boolean value, 'true' or 'false'.
hs_all_contact_vidsstringA semicolon-separated list of all HubSpot Contact VID (Visitor ID) values associated with this contact, typically used for merging contacts.
hs_analytics_sourcestringThe original source that generated the contact (e.g., 'Organic Search', 'Paid Social', 'Referrals').
linkedinconnectionsstringThe number of LinkedIn connections the contact has.
num_contacted_notesstringThe number of notes on the contact record that relate to being contacted (e.g., call logs, meeting notes).
relationship_statusstringThe contact's self-reported relationship status.
twitterprofilephotostringURL of the contact's Twitter profile photo.
hs_additional_emailsstringA semicolon-separated list of additional email addresses for the contact.
hs_analytics_revenuestringRevenue attributed to this contact through HubSpot's analytics or e-commerce integrations. This is often a sum of closed-won deal amounts associated with the contact.
notes_last_contactedstringThe date and time the contact was last contacted, based on logged activities like calls, emails, or meetings. UTC timestamp in milliseconds.
num_associated_dealsstringThe total number of deals currently associated with this contact.
first_conversion_datestringThe date and time of the contact's first conversion (e.g., form submission). UTC timestamp.
hs_analytics_last_urlstringThe last URL on your website that the contact visited.
num_conversion_eventsstringThe total number of conversion events (e.g., form submissions, CTA clicks) attributed to this contact.
hs_analytics_first_urlstringThe first URL on your website that the contact visited.
recent_conversion_datestringThe date and time of the contact's most recent conversion event. UTC timestamp.
recent_deal_close_datestringThe close date of the most recent closed-won deal associated with this contact. UTC timestamp in milliseconds.
first_deal_created_datestringThe date and time when the first deal was created for this contact. UTC timestamp.
hs_analytics_num_visitsstringThe total number of sessions (visits) the contact has had on your website.
webinareventlastupdatedstringTimestamp of the last update related to a webinar event (e.g., GoToWebinar) for this contact, if integrated. UTC timestamp.
notes_next_activity_datestringThe date and time of the next scheduled activity (e.g., task, meeting) with the contact. UTC timestamp in milliseconds.
hs_all_accessible_team_idsstringA semicolon-separated list of HubSpot Team IDs that have access to this contact record.
hs_analytics_last_referrerstringThe last referring URL that brought the contact to your website before their most recent session.
hs_analytics_source_data_1stringAdditional detail for the source. For 'Organic search', this might be the search engine. For 'Paid social', this could be the social media platform.
hs_analytics_source_data_2stringFurther detail for the source. For 'Organic search', this might be the keyword. For 'Paid social', this could be the campaign name.
hubspot_owner_assigneddatestringThe date and time when a HubSpot owner was most recently assigned to this contact. UTC timestamp in milliseconds.
first_conversion_event_namestringThe name or identifier of the event that marked the contact's first conversion.
hs_analytics_first_referrerstringThe first referring URL that brought the contact to your website.
hs_analytics_last_timestampstringTimestamp of the contact's last recorded interaction (e.g., last website visit, form submission). UTC timestamp.
hs_analytics_num_page_viewsstringThe total number of pages viewed by the contact on your website.
associatedcompanylastupdatedstringThe timestamp of the last update to the primary associated company. This is a read-only property.
hs_analytics_first_timestampstringTimestamp of the contact's first recorded interaction (e.g., first website visit). UTC timestamp.
num_unique_conversion_eventsstringThe number of unique types of conversion events completed by the contact.
recent_conversion_event_namestringThe name or identifier of the contact's most recent conversion event.
surveymonkeyeventlastupdatedstringTimestamp of the last update related to a SurveyMonkey event for this contact, if integrated. UTC timestamp.
engagements_last_meeting_bookedstringTimestamp of the last meeting booked with the contact through HubSpot's meetings tool.
hs_analytics_average_page_viewsstringThe average number of pages viewed by the contact per session on your website, tracked by HubSpot analytics.
hs_all_assigned_business_unit_idsstringA semicolon-separated list of Business Unit IDs assigned to this contact, if using HubSpot's Business Units feature.
hs_analytics_last_visit_timestampstringTimestamp of the contact's most recent visit to your website. UTC timestamp.
hs_analytics_first_visit_timestampstringTimestamp of the contact's first visit to your website. UTC timestamp.
hs_analytics_num_event_completionsstringThe total number of HubSpot custom events completed by the contact.
engagements_last_meeting_booked_mediumstringThe medium (e.g., 'Meetings Tool', 'Email') through which the last meeting was booked.
engagements_last_meeting_booked_sourcestringThe source (e.g., 'SALES', 'MARKETING') of the last meeting booked.
engagements_last_meeting_booked_campaignstringThe HubSpot campaign ID (GUID) associated with the last meeting booked.
hs_analytics_last_touch_converting_campaignstringThe HubSpot campaign ID (GUID) of the campaign that led to the contact's most recent conversion.
hs_analytics_first_touch_converting_campaignstringThe HubSpot campaign ID (GUID) of the campaign that led to the contact's first conversion.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create CRM object with propertiesHUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIESAcciónCreates a new hubspot crm object (e.g., contact, company, custom object) with specified `properties` (using valid internal names) and `associations` (to existing objects via valid type ids).
HUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIESAcciónCreates a new hubspot crm object (e.g., contact, company, custom object) with specified `properties` (using valid internal names) and `associations` (to existing objects via valid type ids).
Parámetros de entrada
objectTypestringObligatorioType of CRM object to create (e.g., 'contacts', 'companies', 'deals', or custom object schema ID like 'p12345678').
propertiesobjectObligatorioKey-value pairs for the object's properties. Keys must be internal HubSpot property names valid for the `objectType` (e.g., 'email', 'firstname'), and values are the data to set.
associationsobject[]ObligatorioList of associations to create between the new object and existing CRM objects, using `to_id` and `types`.
Parámetros de salida
dataobjectObligatorioDictionary with properties and data of the created CRM object, including its unique ID and timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create dealHUBSPOT_CREATE_DEALAcciónCreates a new hubspot deal.
HUBSPOT_CREATE_DEALAcciónCreates a new hubspot deal.
Parámetros de entrada
amountstringTotal monetary value of the deal.
hs_acvstringAnnual Contract Value (ACV) (HubSpot-calculated).
hs_arrstringAnnual Recurring Revenue (ARR) (HubSpot-calculated).
hs_mrrstringMonthly Recurring Revenue (MRR) (HubSpot-calculated).
hs_tcvstringTotal Contract Value (TCV) (HubSpot-calculated).
dealnamestringDescriptive name or title of the deal.
dealtypestringType of deal (e.g., 'newbusiness', 'existingbusiness').
pipelinestringID of the sales pipeline for this deal (required).
closedatestringDate (YYYY-MM-DD) or datetime (ISO 8601) when the deal closed or is expected to close.
dealstagestringID of the deal's current stage in its pipeline.
createdatestringDate/time deal was created (read-only, HubSpot-set).
descriptionstringDetailed text description of the deal.
hs_campaignstringGUID of the HubSpot campaign that generated this deal.
hs_prioritystringPriority level (e.g., 'high', 'medium', 'low').
associationsobject[]Associations to create between the new deal and other CRM objects (e.g., contact, company).
hs_is_closedstringIndicates if deal is closed ('true'/'false'; read-only, from deal stage properties).
hs_next_stepstringNext planned step for this deal.
hs_object_idstringUnique ID of the deal object (read-only, HubSpot-assigned).
days_to_closestringDays between creation and close (read-only, HubSpot-calculated).
hs_createdatestringSpecific date/time deal record created (ISO 8601, read-only, HubSpot-set).
hs_all_team_idsstringSemicolon-separated list of all associated team IDs (owner's primary, additional teams; typically read-only).
hs_all_owner_idsstringSemicolon-separated list of all owner IDs (primary, co-owners).
hs_closed_amountstringActual amount when deal closed (HubSpot-calculated).
hubspot_owner_idstringID of the HubSpot user owning the deal; may be auto-assigned if unspecified.
closed_won_reasonstringReason why the deal was won.
custom_propertiesobjectCustom properties for the deal. Keys are internal property names, values are the values to set. E.g., `{'internal_name_1': 'value1'}`.
closed_lost_reasonstringReason why the deal was lost.
deal_currency_codestringCurrency code (e.g., USD) for deal amount; defaults to company's home currency.
hs_forecast_amountstringForecasted amount ('Amount' * 'hs_deal_stage_probability'; HubSpot-calculated).
hs_analytics_sourcestringOriginal deal source per HubSpot analytics (e.g., 'Organic Search'; typically read-only).
hs_lastmodifieddatestringDate/time deal last modified (ISO 8601, read-only, HubSpot-updated).
hs_projected_amountstringProjected deal amount (manually set or calculated).
amount_in_home_currencystringDeal's value in company's home currency (read-only, HubSpot-calculated).
hs_forecast_probabilitystringSales forecasting probability; may differ from 'hs_deal_stage_probability'.
hs_deal_stage_probabilitystringWin probability (decimal, e.g., 0.5) based on current stage; typically stage-defined.
hs_all_accessible_team_idsstringSemicolon-separated list of team IDs with access (typically read-only).
engagements_last_meeting_bookedstringDate/time of last booked meeting for this deal (typically read-only).
hs_all_assigned_business_unit_idsstringSemicolon-separated list of assigned business unit IDs (for Business Units add-on).
hs_closed_amount_in_home_currencystringClosed amount in home currency (HubSpot-calculated).
hs_projected_amount_in_home_currencystringProjected amount in home currency (HubSpot-calculated).
engagements_last_meeting_booked_mediumstringMedium (e.g., 'Meetings') of last booked meeting (typically read-only).
engagements_last_meeting_booked_sourcestringSource (e.g., 'Calendar') of last booked meeting (typically read-only).
engagements_last_meeting_booked_campaignstringCampaign ID for the last booked meeting (typically read-only).
Parámetros de salida
dataobjectObligatorioDictionary with properties and details of the new deal, including standard and custom properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create emailHUBSPOT_CREATE_EMAILAcciónCreates a new hubspot email.
HUBSPOT_CREATE_EMAILAcciónCreates a new hubspot email.
Parámetros de entrada
propertiesobjectObligatorioEmail properties to set. Keys are HubSpot internal property names.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create emailsHUBSPOT_CREATE_EMAILSAcciónCreates multiple hubspot emails in a single batch operation.
HUBSPOT_CREATE_EMAILSAcciónCreates multiple hubspot emails in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of email objects to create.
Parámetros de salida
dataobjectObligatorioAPI response with operation status and results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create event template for appHUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APPAcciónCreates a new event template for a hubspot app, defining structure, custom properties (tokens), and appearance (markdown with handlebars) of custom timeline events for crm objects; this template must exist before logging corresponding events.
HUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APPAcciónCreates a new event template for a hubspot app, defining structure, custom properties (tokens), and appearance (markdown with handlebars) of custom timeline events for crm objects; this template must exist before logging corresponding events.
Parámetros de entrada
namestringObligatorioThe name of the event template, unique for the app and object type.
appIdintegerObligatorioThe unique identifier of the target HubSpot app.
tokensobject[]ObligatorioDefines custom properties (tokens) for the event, which can populate CRM object properties if a token's `objectPropertyName` is set.
objectTypestringObligatorioThe CRM object type this event template is associated with (e.g., 'contacts', 'companies').
detailTemplatestringOptional Markdown string with Handlebars templating for rendering HTML for expanded event details on the CRM timeline, using tokens for event-specific data.
headerTemplatestringOptional Markdown string with Handlebars templating for rendering HTML for the event header on the CRM timeline, using tokens for event-specific data.
Parámetros de salida
dataobjectObligatorioFull details of the newly created event template.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create feedback submissionHUBSPOT_CREATE_FEEDBACK_SUBMISSIONAcciónCreates a new hubspot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with crm objects.
HUBSPOT_CREATE_FEEDBACK_SUBMISSIONAcciónCreates a new hubspot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with crm objects.
Parámetros de entrada
propertiesobjectObligatorioProperties for the feedback submission. Keys are internal names (e.g., 'hs_feedback_rating'), values must be strings. Property names must be pre-defined in your HubSpot account.
associationsobject[]ObligatorioAssociations between this feedback submission and other CRM objects, specifying target object ID and association types.
Parámetros de salida
dataobjectObligatorioDetails of the created feedback submission, including its ID and creation timestamp.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create line itemHUBSPOT_CREATE_LINE_ITEMAcciónCreates a new hubspot line item.
HUBSPOT_CREATE_LINE_ITEMAcciónCreates a new hubspot line item.
Parámetros de entrada
propertiesobjectObligatorioLine item properties to set. Keys are HubSpot internal property names.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create line item objectHUBSPOT_CREATE_LINE_ITEM_OBJECTAcciónCreates a new hubspot line item, where `properties` must contain all keys required by the specific hubspot instance, `associations` items must link to existing crm objects via `to id`, and an empty `associations` list is permissible if the api supports unassociated line items.
HUBSPOT_CREATE_LINE_ITEM_OBJECTAcciónCreates a new hubspot line item, where `properties` must contain all keys required by the specific hubspot instance, `associations` items must link to existing crm objects via `to id`, and an empty `associations` list is permissible if the api supports unassociated line items.
Parámetros de entrada
propertiesobjectObligatorioKey-value pairs for the line item's properties (e.g., 'name', 'quantity', 'price'). Consult HubSpot documentation for all properties required by your specific instance.
associationsobject[]ObligatorioLinks the new line item with other CRM objects (e.g., deals, quotes). Provide an empty list if the API supports creating unassociated line items.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create line itemsHUBSPOT_CREATE_LINE_ITEMSAcciónCreates multiple hubspot line items in a single batch operation.
HUBSPOT_CREATE_LINE_ITEMSAcciónCreates multiple hubspot line items in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of line item objects to create.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create multiple timeline events batchHUBSPOT_CREATE_MULTIPLE_TIMELINE_EVENTS_BATCHAcciónCreates multiple immutable timeline events in a batch, ideal for bulk data imports or real-time synchronizations, using a valid event template; may update crm properties if the template is so configured.
HUBSPOT_CREATE_MULTIPLE_TIMELINE_EVENTS_BATCHAcciónCreates multiple immutable timeline events in a batch, ideal for bulk data imports or real-time synchronizations, using a valid event template; may update crm properties if the template is so configured.
Parámetros de entrada
inputsobject[]ObligatorioA list of event objects to be created. Each object in the list must conform to the InputsRequest schema and define a single timeline event.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new deal objectHUBSPOT_CREATE_NEW_DEAL_OBJECTAcciónCreates a new deal in hubspot crm with specified properties and associations; ensure `pipeline`, `dealstage`, and any `associations.to id` are valid existing ids, and providing `dealname` is highly recommended.
HUBSPOT_CREATE_NEW_DEAL_OBJECTAcciónCreates a new deal in hubspot crm with specified properties and associations; ensure `pipeline`, `dealstage`, and any `associations.to id` are valid existing ids, and providing `dealname` is highly recommended.
Parámetros de entrada
amountstringTotal monetary value of the deal.
hs_acvstringAnnual Contract Value (ACV) (HubSpot-calculated).
hs_arrstringAnnual Recurring Revenue (ARR) (HubSpot-calculated).
hs_mrrstringMonthly Recurring Revenue (MRR) (HubSpot-calculated).
hs_tcvstringTotal Contract Value (TCV) (HubSpot-calculated).
dealnamestringDescriptive name or title of the deal.
dealtypestringType of deal (e.g., 'newbusiness', 'existingbusiness').
pipelinestringID of the sales pipeline for this deal (required).
closedatestringDate (YYYY-MM-DD) or datetime (ISO 8601) when the deal closed or is expected to close.
dealstagestringID of the deal's current stage in its pipeline.
createdatestringDate/time deal was created (read-only, HubSpot-set).
descriptionstringDetailed text description of the deal.
hs_campaignstringGUID of the HubSpot campaign that generated this deal.
hs_prioritystringPriority level (e.g., 'high', 'medium', 'low').
associationsobject[]Associations to create between the new deal and other CRM objects (e.g., contact, company).
hs_is_closedstringIndicates if deal is closed ('true'/'false'; read-only, from deal stage properties).
hs_next_stepstringNext planned step for this deal.
hs_object_idstringUnique ID of the deal object (read-only, HubSpot-assigned).
days_to_closestringDays between creation and close (read-only, HubSpot-calculated).
hs_createdatestringSpecific date/time deal record created (ISO 8601, read-only, HubSpot-set).
hs_all_team_idsstringSemicolon-separated list of all associated team IDs (owner's primary, additional teams; typically read-only).
hs_all_owner_idsstringSemicolon-separated list of all owner IDs (primary, co-owners).
hs_closed_amountstringActual amount when deal closed (HubSpot-calculated).
hubspot_owner_idstringID of the HubSpot user owning the deal; may be auto-assigned if unspecified.
closed_won_reasonstringReason why the deal was won.
custom_propertiesobjectCustom properties for the deal. Keys are internal property names, values are the values to set. E.g., `{'internal_name_1': 'value1'}`.
closed_lost_reasonstringReason why the deal was lost.
deal_currency_codestringCurrency code (e.g., USD) for deal amount; defaults to company's home currency.
hs_forecast_amountstringForecasted amount ('Amount' * 'hs_deal_stage_probability'; HubSpot-calculated).
hs_analytics_sourcestringOriginal deal source per HubSpot analytics (e.g., 'Organic Search'; typically read-only).
hs_lastmodifieddatestringDate/time deal last modified (ISO 8601, read-only, HubSpot-updated).
hs_projected_amountstringProjected deal amount (manually set or calculated).
amount_in_home_currencystringDeal's value in company's home currency (read-only, HubSpot-calculated).
hs_forecast_probabilitystringSales forecasting probability; may differ from 'hs_deal_stage_probability'.
hs_deal_stage_probabilitystringWin probability (decimal, e.g., 0.5) based on current stage; typically stage-defined.
hs_all_accessible_team_idsstringSemicolon-separated list of team IDs with access (typically read-only).
engagements_last_meeting_bookedstringDate/time of last booked meeting for this deal (typically read-only).
hs_all_assigned_business_unit_idsstringSemicolon-separated list of assigned business unit IDs (for Business Units add-on).
hs_closed_amount_in_home_currencystringClosed amount in home currency (HubSpot-calculated).
hs_projected_amount_in_home_currencystringProjected amount in home currency (HubSpot-calculated).
engagements_last_meeting_booked_mediumstringMedium (e.g., 'Meetings') of last booked meeting (typically read-only).
engagements_last_meeting_booked_sourcestringSource (e.g., 'Calendar') of last booked meeting (typically read-only).
engagements_last_meeting_booked_campaignstringCampaign ID for the last booked meeting (typically read-only).
Parámetros de salida
dataobjectObligatorioDictionary with properties and details of the new deal, including standard and custom properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create new object schema with custom propertiesHUBSPOT_CREATE_NEW_OBJECT_SCHEMA_WITH_CUSTOM_PROPERTIESAcciónCreates a new custom object schema in hubspot crm with unique naming for schema and properties, defined display/required/searchable properties within the 'properties' list, provided immutable labels, and correctly configured 'enumeration' type properties (options/referencedobjecttype).
HUBSPOT_CREATE_NEW_OBJECT_SCHEMA_WITH_CUSTOM_PROPERTIESAcciónCreates a new custom object schema in hubspot crm with unique naming for schema and properties, defined display/required/searchable properties within the 'properties' list, provided immutable labels, and correctly configured 'enumeration' type properties (options/referencedobjecttype).
Parámetros de entrada
namestringObligatorioUnique, immutable programmatic name for the schema (used in API calls); must be unique in the account.
propertiesobject[]ObligatorioList of property definitions for this custom object schema.
descriptionstringOptional human-readable description for the custom object schema.
labels__pluralstringPlural display name used in HubSpot UI; immutable after creation.
labels__singularstringSingular display name used in HubSpot UI; immutable after creation.
associatedObjectsstring[]ObligatorioObject type IDs (e.g., 'CONTACT', 'COMPANY', 'p123456') this schema can be associated with.
requiredPropertiesstring[]ObligatorioInternal names of properties required for new records; must be defined in 'properties'.
searchablePropertiesstring[]Internal names of properties indexed for global search; must be defined in 'properties'.
primaryDisplayPropertystringInternal name of the primary identifier property; must be defined in 'properties'.
secondaryDisplayPropertiesstring[]Internal names of properties for secondary display on record pages; must be defined in 'properties'.
Parámetros de salida
dataobjectObligatorioA dictionary containing the details of the newly created custom object schema, including its system-generated ID (objectTypeId), fully qualified name, properties, and associations.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create or update draft versionHUBSPOT_CREATE_OR_UPDATE_DRAFT_VERSIONAcciónCreates 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 prepare changes or a/b tests before publishing.
HUBSPOT_CREATE_OR_UPDATE_DRAFT_VERSIONAcciónCreates 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 prepare changes or a/b tests before publishing.
Parámetros de entrada
namestringInternal name of the email for HubSpot dashboard.
statestringenumCurrent state of the email (e.g., 'DRAFT'); typically system-managed.
AUTOMATEDAUTOMATED_DRAFTAUTOMATED_SENDINGAUTOMATED_FOR_FORMAUTOMATED_FOR_FORM_BUFFERAUTOMATED_FOR_FORM_DRAFTAUTOMATED_FOR_FORM_LEGACYBLOG_EMAIL_DRAFTBLOG_EMAIL_PUBLISHEDDRAFTDRAFT_ABDRAFT_AB_VARIANT+19emailIdstringObligatorioThe unique identifier of the marketing email.
subjectstringThe subject line of the email.
archivedbooleanIndicates if the marketing email is archived.
campaignstringAssociated HubSpot campaign ID for tracking/reporting.
languagestringenumPrimary language of email content (e.g., 'en', 'en-us').
afaf-naaf-zaagqagq-cmakak-ghamam-etarar-001ar-ae+742publishDatestringdate-timeScheduled send date/time (ISO 8601). Used for scheduled emails.
subcategorystringEmail subcategory for organization/reporting (e.g., 'MARKETING_EMAIL').
activeDomainstringConnected and verified sending domain in HubSpot.
rssData__urlstringExternal RSS feed URL. Required for external blog RSS emails.
from__replyTostring'From' email address; receives replies if `customReplyTo` is not set.
sendOnPublishbooleanIf true, sends email immediately on publishing, overriding `publishDate`.
businessUnitIdstringAssociated business unit ID, for accounts with multiple units.
from__fromNamestring'From' name displayed to recipients.
rssData__timingobjectSend timing for RSS emails. Applies if `rssData` is configured.
testing__testIdstringUnique identifier of the A/B test, if applicable.
content__widgetsobjectConfiguration for widgets (modules) in email content.
webversion__slugstringURL slug for the web version (e.g., 'july-newsletter').
testing__abStatusstringenumCurrent status of the A/B test.
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__titlestringBrowser tab title for the web version.
content__flexAreasobjectConfiguration for flexible content areas in the email template.
webversion__domainstringDomain for the email web version; defaults to HubSpot domain if unspecified.
from__customReplyTostringCustom reply-to email address; overrides `replyTo`.
rssData__blogLayoutstringLayout style for blog posts in RSS email. Applies if `rssData` is configured.
rssData__maxEntriesintegerMaximum blog posts per RSS email. Applies if `rssData` is configured.
content__smartFieldsobjectSmart fields and values for email personalization.
testing__hoursToWaitintegerHours to wait for A/B test results before sending the winning version.
to__suppressGraymailbooleanIf true, suppresses sending to 'graymail' contacts.
content__templatePathstringPath to the email template in HubSpot Design Manager.
webversion__expiresAtstringdate-timeExpiration date/time (ISO 8601) for the web version link.
rssData__blogEmailTypestringType of RSS email (e.g., 'instant', 'daily', 'weekly'). Applies if `rssData` is configured.
rssData__hubspotBlogIdstringHubSpot-hosted blog ID for RSS-to-Email. Applies if `rssData` is configured and blog is HubSpot-hosted.
to__limitSendFrequencybooleanIf true, respects contact send frequency limits.
to__contactIds__excludestring[]Specific contact IDs to exclude from recipients.
to__contactIds__includestring[]Specific contact IDs to include as recipients.
testing__abSuccessMetricstringenumMetric to determine A/B test winning version (e.g., 'CLICKS_BY_OPENS').
CLICKS_BY_OPENSCLICKS_BY_DELIVEREDOPENS_BY_DELIVEREDcontent__plainTextVersionstringPlain text version of the email.
content__widgetContainersobjectConfiguration for widget containers in the email template.
rssData__rssEntryTemplatestringHTML template for each RSS entry. Applies if `rssData` is configured.
testing__abTestPercentageintegerPercentage of recipients in the A/B test group (e.g., 20 for 20%).
to__contactLists__excludestring[]Contact list IDs whose members will be excluded.
to__contactLists__includestring[]Contact list IDs whose members will be included as recipients.
webversion__redirectToUrlstringCustom URL to redirect to from web version link if `redirectToPageId` is not set.
rssData__blogImageMaxWidthintegerMaximum width for images imported from RSS feed blog posts. Applies if `rssData` is configured.
testing__abSamplingDefaultstringenumDefault email version ('master' or 'variant') if A/B test results are inconclusive.
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__metaDescriptionstringMeta description for the web version (for search engines).
content__themeSettingsValuesobjectCustom values for theme settings applied to the email template.
testing__abSampleSizeDefaultstringenumDefault email version ('master' or 'variant') if A/B test sample size is too small.
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__redirectToPageIdstringHubSpot page ID to redirect to from web version link; overrides `redirectToUrl`.
rssData__useHeadlineAsSubjectbooleanIf true, email subject is first blog post headline. Applies if `rssData` is configured.
subscriptionDetails__subscriptionIdstringSpecific subscription type ID (e.g., newsletter).
subscriptionDetails__officeLocationIdstringCompany office location ID for email footer (compliance).
subscriptionDetails__preferencesGroupIdstringAssociated subscription preferences group ID.
Parámetros de salida
dataobjectObligatorioDetails of the created or updated draft email.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create pipeline for object typeHUBSPOT_CREATE_PIPELINE_FOR_OBJECT_TYPEAcciónCreates a new hubspot pipeline for a specified crm `objecttype` (e.g., 'deals', 'tickets'), requiring the pipeline `label` be unique for that `objecttype` and each stage `label` be unique within the pipeline.
HUBSPOT_CREATE_PIPELINE_FOR_OBJECT_TYPEAcciónCreates a new hubspot pipeline for a specified crm `objecttype` (e.g., 'deals', 'tickets'), requiring the pipeline `label` be unique for that `objecttype` and each stage `label` be unique within the pipeline.
Parámetros de entrada
labelstringObligatorioA unique label for the pipeline, used for organization in the HubSpot UI for this object type.
stagesobject[]ObligatorioA list of stage definitions for the new pipeline; each stage `label` must be unique within this pipeline.
objectTypestringObligatorioIdentifier for the CRM object type (e.g., 'deals', 'tickets', or a custom object type ID) for the new pipeline, determining its context and properties in HubSpot.
displayOrderintegerObligatorioDisplay order for this pipeline. Pipelines for the same object type with matching `displayOrder` are sorted alphabetically by label.
Parámetros de salida
dataobjectObligatorioA dictionary containing the full details of the newly created pipeline, including its unique ID, label, display order, and defined stages.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create pipeline stageHUBSPOT_CREATE_PIPELINE_STAGEAcciónCreates a new stage in a specified hubspot crm pipeline for a given object type, such as 'deals' or 'tickets'.
HUBSPOT_CREATE_PIPELINE_STAGEAcciónCreates a new stage in a specified hubspot crm pipeline for a given object type, such as 'deals' or 'tickets'.
Parámetros de entrada
labelstringObligatorioUser-visible name for the pipeline stage, unique within the parent pipeline.
metadataobjectObligatorioStage-specific properties. For `deals` pipelines, `metadata` must include a `probability` key (value 0.0-1.0 in 0.1 increments). For `tickets` pipelines, an optional `ticketState` key can specify `OPEN` or `CLOSED` status.
objectTypestringObligatorioCRM object type (e.g., 'deals', 'tickets') for the new stage. Must be a valid HubSpot CRM object type supporting pipelines. Typically lowercase and plural.
pipelineIdstringObligatorioIdentifier of the existing pipeline (specific to `objectType`) where the new stage will be added.
displayOrderintegerObligatorioStage's display order in the pipeline (lower numbers first). Stages with identical `displayOrder` are sorted alphabetically by `label`.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties of the newly created pipeline stage, including its ID.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create productHUBSPOT_CREATE_PRODUCTAcciónCreates a new hubspot product.
HUBSPOT_CREATE_PRODUCTAcciónCreates a new hubspot product.
Parámetros de entrada
namestringThe official name of the product.
pricenumberThe selling price of the product in the default currency of the HubSpot account.
hs_skustringThe Stock Keeping Unit (SKU) for the product. This should be unique across all products if used for inventory management.
hs_urlstringA direct URL link to the product's page on an e-commerce website or product information site.
quantityintegerThe current quantity of the product available in inventory. This property might be relevant for physical goods.
hs_activebooleanIndicates if the product is currently active and available for sale. Set to `true` if active, `false` otherwise.
hs_imagesstringA comma-separated string of URLs for product images. The first URL is typically used as the primary image.
descriptionstringA detailed description of the product, its features, and benefits.
hs_archivedbooleanIndicates if the product has been archived. Archived products are typically hidden from active lists and sales processes. Set to `true` to archive.
hs_featuredbooleanIndicates if the product is marked as a featured item, which can be used to highlight it in product listings.
associationsobject[]A list of associations to create between this new product and other CRM objects. Each association specifies the target object ID and the type of relationship.
tax_categorystringThe tax category or code applicable to the product, used for calculating sales tax (e.g., 'Taxable Goods', 'Non-Taxable').
hs_product_idstringAn external or secondary unique identifier for the product. Useful for mapping to external systems. HubSpot does not auto-generate this.
hs_valid_fromstringThe date (YYYY-MM-DD format) from which the product is considered valid or available for sale.
hs_product_typestringThe general type of the product (e.g., 'Physical Good', 'Service', 'Software License').
hs_valid_throughstringThe date (YYYY-MM-DD format) until which the product is considered valid or available. Leave empty if there's no expiration date.
custom_propertiesobjectA dictionary of custom properties for the product. Keys are the internal names of your HubSpot custom product properties, and values are the respective property values. Example: `{"material": "Titanium", "warranty_years": "5"}`.
hs_product_statusstringThe current sales or lifecycle status of the product (e.g., 'Available', 'Discontinued', 'Pre-order', 'Out of Stock').
hs_product_categorystringThe primary category the product belongs to (e.g., 'Electronics', 'Apparel', 'Consulting Services').
hs_cost_of_goods_soldnumberThe cost of goods sold (COGS) for the product. Used for profit margin calculations.
hs_product_subcategorystringA more specific subcategory for the product (e.g., 'Laptops' under 'Electronics').
hs_recurring_billing_periodstringThe billing frequency for recurring revenue products, formatted as a PnYnMnDTnHnMnS string (e.g., P1M for 1 month, P1Y for 1 year).
Parámetros de salida
dataobjectObligatorioA dictionary containing all properties of the newly created HubSpot product object, including its unique HubSpot ID.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create product batchHUBSPOT_CREATE_PRODUCT_BATCHAcciónCreates multiple products in hubspot crm in a batch, allowing unique properties and associations per product; ensure `associationcategory` and `associationtypeid` are valid, and `to id` refers to an existing crm object id when specifying associations.
HUBSPOT_CREATE_PRODUCT_BATCHAcciónCreates multiple products in hubspot crm in a batch, allowing unique properties and associations per product; ensure `associationcategory` and `associationtypeid` are valid, and `to id` refers to an existing crm object id when specifying associations.
Parámetros de entrada
inputsobject[]ObligatorioA list of product definitions. Each item in the list represents a distinct product to be created, complete with its properties and any desired associations to other CRM objects.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create product objectHUBSPOT_CREATE_PRODUCT_OBJECTAcciónCreates a new product in hubspot with specified properties and optional associations; ensure `hs sku` is unique if provided, custom properties are pre-defined in hubspot, and any association `to id` and `associationtypeid` are valid.
HUBSPOT_CREATE_PRODUCT_OBJECTAcciónCreates a new product in hubspot with specified properties and optional associations; ensure `hs sku` is unique if provided, custom properties are pre-defined in hubspot, and any association `to id` and `associationtypeid` are valid.
Parámetros de entrada
namestringThe official name of the product.
pricenumberThe selling price of the product in the default currency of the HubSpot account.
hs_skustringThe Stock Keeping Unit (SKU) for the product. This should be unique across all products if used for inventory management.
hs_urlstringA direct URL link to the product's page on an e-commerce website or product information site.
quantityintegerThe current quantity of the product available in inventory. This property might be relevant for physical goods.
hs_activebooleanIndicates if the product is currently active and available for sale. Set to `true` if active, `false` otherwise.
hs_imagesstringA comma-separated string of URLs for product images. The first URL is typically used as the primary image.
descriptionstringA detailed description of the product, its features, and benefits.
hs_archivedbooleanIndicates if the product has been archived. Archived products are typically hidden from active lists and sales processes. Set to `true` to archive.
hs_featuredbooleanIndicates if the product is marked as a featured item, which can be used to highlight it in product listings.
associationsobject[]A list of associations to create between this new product and other CRM objects. Each association specifies the target object ID and the type of relationship.
tax_categorystringThe tax category or code applicable to the product, used for calculating sales tax (e.g., 'Taxable Goods', 'Non-Taxable').
hs_product_idstringAn external or secondary unique identifier for the product. Useful for mapping to external systems. HubSpot does not auto-generate this.
hs_valid_fromstringThe date (YYYY-MM-DD format) from which the product is considered valid or available for sale.
hs_product_typestringThe general type of the product (e.g., 'Physical Good', 'Service', 'Software License').
hs_valid_throughstringThe date (YYYY-MM-DD format) until which the product is considered valid or available. Leave empty if there's no expiration date.
custom_propertiesobjectA dictionary of custom properties for the product. Keys are the internal names of your HubSpot custom product properties, and values are the respective property values. Example: `{"material": "Titanium", "warranty_years": "5"}`.
hs_product_statusstringThe current sales or lifecycle status of the product (e.g., 'Available', 'Discontinued', 'Pre-order', 'Out of Stock').
hs_product_categorystringThe primary category the product belongs to (e.g., 'Electronics', 'Apparel', 'Consulting Services').
hs_cost_of_goods_soldnumberThe cost of goods sold (COGS) for the product. Used for profit margin calculations.
hs_product_subcategorystringA more specific subcategory for the product (e.g., 'Laptops' under 'Electronics').
hs_recurring_billing_periodstringThe billing frequency for recurring revenue products, formatted as a PnYnMnDTnHnMnS string (e.g., P1M for 1 month, P1Y for 1 year).
Parámetros de salida
dataobjectObligatorioA dictionary containing all properties of the newly created HubSpot product object, including its unique HubSpot ID.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create productsHUBSPOT_CREATE_PRODUCTSAcciónCreates multiple hubspot products in a single batch operation.
HUBSPOT_CREATE_PRODUCTSAcciónCreates multiple hubspot products in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of product objects to create.
Parámetros de salida
dataobjectObligatorioAPI response with operation status and results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create property for specified object typeHUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPEAcciónCreates a new custom property for a specified hubspot crm object type; ensure `groupname` refers to an existing property group for the `objecttype`.
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPEAcciónCreates a new custom property for a specified hubspot crm object type; ensure `groupname` refers to an existing property group for the `objecttype`.
Parámetros de entrada
namestringObligatorioInternal programmatic name (snake_case), unique within the `objectType`, used for API referencing.
typestringObligatorioenumThe data type of the property.
stringnumberdatedatetimeenumerationboollabelstringObligatorioHuman-readable label for the property shown in HubSpot UI.
hiddenbooleanIf true, hides property in HubSpot UI, lists, and forms. Defaults to false if not set.
optionsobject[]List of predefined options, required if `type` is 'enumeration'; each option defines a possible value.
fieldTypestringObligatorioenumControls UI display and interaction method (e.g., text input, dropdown, checkbox).
textareatextdatefilenumberselectradiocheckboxbooleancheckboxcalculation_equationformFieldbooleanIf true, property can be used in HubSpot forms. Defaults to false if not set.
groupNamestringObligatorioName of the property group for organization in HubSpot UI.
objectTypestringObligatorioTarget HubSpot CRM object type (e.g., contacts, companies) for the new property. Case-sensitive.
descriptionstringOptional description for the property, displayed as help text in HubSpot UI.
displayOrderintegerControls display order of properties in HubSpot UI, sorted ascending; -1 displays after positive values.
hasUniqueValuebooleanIf true, property's value must be unique across all records for the `objectType`. Cannot be changed to false after being set to true.
externalOptionsbooleanIf true, 'enumeration' options are sourced externally, requiring `referencedObjectType` (e.g., 'OWNER' for HubSpot users). Defaults to false. Only for 'enumeration' type.
calculationFormulastringFormula for calculated property, required if `fieldType` is 'calculation_equation'. Can reference other properties by their internal names.
referencedObjectTypestringFor properties referencing other HubSpot objects (e.g., "OWNER" when `externalOptions` is true and `type` is "enumeration" to populate options with users). Applicable for specific property types.
Parámetros de salida
dataobjectObligatorioDictionary with the definition and attributes of the created property.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create quote objectHUBSPOT_CREATE_QUOTE_OBJECTAcciónCreates a new quote object in hubspot crm with specified properties and associations.
HUBSPOT_CREATE_QUOTE_OBJECTAcciónCreates a new quote object in hubspot crm with specified properties and associations.
Parámetros de entrada
propertiesobjectObligatorioA dictionary of key-value pairs representing the properties of the quote to be created. Property names are HubSpot internal names.
associationsobject[]ObligatorioA list of associations to create for the new quote. Each item specifies the object to associate with and the type of association.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties of the newly created quote object, including its ID.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ticketHUBSPOT_CREATE_TICKETAcciónCreates a new hubspot ticket.
HUBSPOT_CREATE_TICKETAcciónCreates a new hubspot ticket.
Parámetros de entrada
contentstringMain body or description of the ticket, detailing the issue or request; typically required.
subjectstringSubject line or title of the ticket; typically a required field.
created_bystringID of the HubSpot user who created the ticket.
createdatestringDate and time the ticket was created (ISO 8601 format, e.g., 'YYYY-MM-DDTHH:mm:ssZ'); HubSpot typically sets this automatically if not provided.
hs_tag_idsstring[]List of tag IDs associated with the ticket for categorization or filtering.
closed_datestringDate and time the ticket was closed (ISO 8601 format, e.g., 'YYYY-MM-DDTHH:mm:ssZ').
hs_pipelinestringID of the pipeline this ticket belongs to; often a required field.
source_typestringSource channel through which the ticket was created (e.g., 'EMAIL', 'CHAT', 'PHONE', 'API').
associationsobject[]List defining associations between this new ticket and other existing HubSpot objects (e.g., linking to a contact or company). Each item specifies the target object ID (`to`) and the type of association (`types`).
time_to_closestringTime taken to close the ticket, often in milliseconds or ISO 8601 duration (e.g. 'PT2H30M').
hs_all_team_idsstring[]List of all team IDs associated with this ticket; usually managed by HubSpot.
hubspot_team_idstringID of the HubSpot team this ticket is assigned to.
last_reply_datestringDate and time of the last reply (either from agent or contact) on this ticket (ISO 8601 format).
hs_all_owner_idsstring[]List of all HubSpot owner IDs associated with this ticket; usually managed by HubSpot.
hs_lastcontactedstringDate and time of the last contact associated with this ticket (ISO 8601 format).
hubspot_owner_idstringID of the HubSpot user who owns this ticket.
custom_propertiesobjectDictionary of custom properties for the ticket: keys are internal names (e.g., `my_custom_field_name`), values are the data.
hs_pipeline_stagestringID of the current stage of the ticket within its pipeline; often required and must belong to the specified `hs_pipeline`.
hs_primary_companystringID of the primary company associated with this ticket.
hs_ticket_categorystringCategory of the ticket (e.g., 'Technical Support', 'Billing Inquiry'); values might be HubSpot-defined or custom.
hs_ticket_prioritystringPriority of the ticket (e.g., 'HIGH', 'MEDIUM', 'LOW'); values might be HubSpot-defined or custom.
notes_last_updatedstringTimestamp of when the notes for this ticket were last updated (ISO 8601 format).
hs_lastmodifieddatestringDate and time this ticket was last modified (ISO 8601 format); HubSpot typically sets this automatically.
hs_assigned_team_idsstring[]List of team IDs specifically assigned to this ticket.
hs_assignment_methodstringMethod used for assigning the ticket (e.g., 'MANUAL', 'AUTOMATIC_ROUND_ROBIN').
last_engagement_datestringDate and time of the last engagement (e.g., email, call) with this ticket (ISO 8601 format).
notes_last_contactedstringTimestamp of the last contact logged in notes associated with the ticket (ISO 8601 format).
hs_created_by_user_idstringHubSpot user ID of the person or system that created this ticket.
first_agent_reply_datestringDate and time of the first agent reply on this ticket (ISO 8601 format).
notes_next_activity_datestringTimestamp for the next scheduled activity related to this ticket's notes (ISO 8601 format).
hs_all_accessible_team_idsstring[]List of all team IDs with access to this ticket; usually managed by HubSpot.
hs_all_conversation_mentionsstring[]System-populated list of all mentions in conversations related to this ticket.
hs_all_associated_contact_emailsstring[]System-populated list of email addresses of contacts associated with this ticket.
hs_all_associated_contact_phonesstring[]System-populated list of phone numbers of contacts associated with this ticket.
hs_auto_generated_from_thread_idstringIf auto-generated from a conversation, the ID of the originating thread.
hs_all_assigned_business_unit_idsstring[]List of all business unit IDs assigned to this ticket; usually managed by HubSpot.
hs_all_associated_contact_companiesstring[]System-populated list of company names or IDs for contacts linked to this ticket.
hs_all_associated_contact_lastnamesstring[]System-populated list of last names of contacts associated with this ticket.
hs_all_associated_contact_firstnamesstring[]System-populated list of first names of contacts associated with this ticket.
hs_all_associated_contact_mobilephonesstring[]System-populated list of mobile phone numbers of contacts associated with this ticket.
hs_conversations_originating_thread_idstringID of the conversation thread from which this ticket originated.
hs_conversations_originating_message_idstringID of the first message in the conversation that led to this ticket's creation.
Parámetros de salida
dataobjectObligatorioDictionary containing the properties of the newly created HubSpot ticket, including its ID and all set properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ticket objectHUBSPOT_CREATE_TICKET_OBJECTAcciónCreates a new ticket in hubspot with specified properties and associations; ensure custom property names, associated object ids (`to`), pipeline ids (`hs pipeline`), and stage ids (`hs pipeline stage`) are valid in your hubspot instance.
HUBSPOT_CREATE_TICKET_OBJECTAcciónCreates a new ticket in hubspot with specified properties and associations; ensure custom property names, associated object ids (`to`), pipeline ids (`hs pipeline`), and stage ids (`hs pipeline stage`) are valid in your hubspot instance.
Parámetros de entrada
contentstringMain body or description of the ticket, detailing the issue or request; typically required.
subjectstringSubject line or title of the ticket; typically a required field.
created_bystringID of the HubSpot user who created the ticket.
createdatestringDate and time the ticket was created (ISO 8601 format, e.g., 'YYYY-MM-DDTHH:mm:ssZ'); HubSpot typically sets this automatically if not provided.
hs_tag_idsstring[]List of tag IDs associated with the ticket for categorization or filtering.
closed_datestringDate and time the ticket was closed (ISO 8601 format, e.g., 'YYYY-MM-DDTHH:mm:ssZ').
hs_pipelinestringID of the pipeline this ticket belongs to; often a required field.
source_typestringSource channel through which the ticket was created (e.g., 'EMAIL', 'CHAT', 'PHONE', 'API').
associationsobject[]List defining associations between this new ticket and other existing HubSpot objects (e.g., linking to a contact or company). Each item specifies the target object ID (`to`) and the type of association (`types`).
time_to_closestringTime taken to close the ticket, often in milliseconds or ISO 8601 duration (e.g. 'PT2H30M').
hs_all_team_idsstring[]List of all team IDs associated with this ticket; usually managed by HubSpot.
hubspot_team_idstringID of the HubSpot team this ticket is assigned to.
last_reply_datestringDate and time of the last reply (either from agent or contact) on this ticket (ISO 8601 format).
hs_all_owner_idsstring[]List of all HubSpot owner IDs associated with this ticket; usually managed by HubSpot.
hs_lastcontactedstringDate and time of the last contact associated with this ticket (ISO 8601 format).
hubspot_owner_idstringID of the HubSpot user who owns this ticket.
custom_propertiesobjectDictionary of custom properties for the ticket: keys are internal names (e.g., `my_custom_field_name`), values are the data.
hs_pipeline_stagestringID of the current stage of the ticket within its pipeline; often required and must belong to the specified `hs_pipeline`.
hs_primary_companystringID of the primary company associated with this ticket.
hs_ticket_categorystringCategory of the ticket (e.g., 'Technical Support', 'Billing Inquiry'); values might be HubSpot-defined or custom.
hs_ticket_prioritystringPriority of the ticket (e.g., 'HIGH', 'MEDIUM', 'LOW'); values might be HubSpot-defined or custom.
notes_last_updatedstringTimestamp of when the notes for this ticket were last updated (ISO 8601 format).
hs_lastmodifieddatestringDate and time this ticket was last modified (ISO 8601 format); HubSpot typically sets this automatically.
hs_assigned_team_idsstring[]List of team IDs specifically assigned to this ticket.
hs_assignment_methodstringMethod used for assigning the ticket (e.g., 'MANUAL', 'AUTOMATIC_ROUND_ROBIN').
last_engagement_datestringDate and time of the last engagement (e.g., email, call) with this ticket (ISO 8601 format).
notes_last_contactedstringTimestamp of the last contact logged in notes associated with the ticket (ISO 8601 format).
hs_created_by_user_idstringHubSpot user ID of the person or system that created this ticket.
first_agent_reply_datestringDate and time of the first agent reply on this ticket (ISO 8601 format).
notes_next_activity_datestringTimestamp for the next scheduled activity related to this ticket's notes (ISO 8601 format).
hs_all_accessible_team_idsstring[]List of all team IDs with access to this ticket; usually managed by HubSpot.
hs_all_conversation_mentionsstring[]System-populated list of all mentions in conversations related to this ticket.
hs_all_associated_contact_emailsstring[]System-populated list of email addresses of contacts associated with this ticket.
hs_all_associated_contact_phonesstring[]System-populated list of phone numbers of contacts associated with this ticket.
hs_auto_generated_from_thread_idstringIf auto-generated from a conversation, the ID of the originating thread.
hs_all_assigned_business_unit_idsstring[]List of all business unit IDs assigned to this ticket; usually managed by HubSpot.
hs_all_associated_contact_companiesstring[]System-populated list of company names or IDs for contacts linked to this ticket.
hs_all_associated_contact_lastnamesstring[]System-populated list of last names of contacts associated with this ticket.
hs_all_associated_contact_firstnamesstring[]System-populated list of first names of contacts associated with this ticket.
hs_all_associated_contact_mobilephonesstring[]System-populated list of mobile phone numbers of contacts associated with this ticket.
hs_conversations_originating_thread_idstringID of the conversation thread from which this ticket originated.
hs_conversations_originating_message_idstringID of the first message in the conversation that led to this ticket's creation.
Parámetros de salida
dataobjectObligatorioDictionary containing the properties of the newly created HubSpot ticket, including its ID and all set properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ticketsHUBSPOT_CREATE_TICKETSAcciónCreates multiple hubspot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be validly defined using internal names for custom fields and iso 8601 for dates.
HUBSPOT_CREATE_TICKETSAcciónCreates multiple hubspot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be validly defined using internal names for custom fields and iso 8601 for dates.
Parámetros de entrada
inputsobject[]ObligatorioList of ticket creation requests; each item defines one ticket with its properties and associations.
Parámetros de salida
dataobjectObligatorioResponse from the HubSpot API, typically including 'status', 'results' (list of created tickets), 'errors', and timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create timeline event based on templateHUBSPOT_CREATE_TIMELINE_EVENT_BASED_ON_TEMPLATEAcciónCreates an immutable custom timeline event on a crm object's record using a specified, existing event template (identified by `eventtemplateid`), optionally updating crm object properties if defined in the template; requires `email`, `utk`, or `objectid` for association.
HUBSPOT_CREATE_TIMELINE_EVENT_BASED_ON_TEMPLATEAcciónCreates an immutable custom timeline event on a crm object's record using a specified, existing event template (identified by `eventtemplateid`), optionally updating crm object properties if defined in the template; requires `email`, `utk`, or `objectid` for association.
Parámetros de entrada
idstringOptional unique event identifier; HubSpot auto-generates if omitted. Use `{{uuid}}` for uniqueness if providing an ID.
utkstringHubSpot user token (e.g., from `hubspotutk` cookie) to associate event with a contact; use if contact's email is unknown.
emailstringEmail for contact-specific events; identifies existing contact, creates new, or changes email (if `objectId` provided).
domainstringDomain associated with the event, often paired with `utk` for contact event context.
tokensobjectObligatorioKey-value pairs for populating dynamic content in the event template; keys are token names from the template.
objectIdstringUnique identifier of the CRM object (e.g., company, deal) for event association; required for non-contact objects.
timestampstringdate-timeISO 8601 UTC timestamp of event occurrence; defaults to current time. Determines timeline placement.
eventTemplateIdstringObligatorioThe unique identifier of the event template, which must exist in HubSpot.
timelineIFrame__urlstringURL of content to display in the iframe.
timelineIFrame__widthintegerWidth of the iframe modal window (pixels).
timelineIFrame__heightintegerHeight of the iframe modal window (pixels).
timelineIFrame__linkLabelstringText for the link that opens the iframe modal with more details.
timelineIFrame__headerLabelstringTitle/header for the modal window displaying iframe content.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create workflowHUBSPOT_CREATE_WORKFLOWAcciónCreates a new hubspot workflow to automate processes; ensure `enrollmentcriteria` and `actions` use properties relevant to the specified `objecttypeid`.
HUBSPOT_CREATE_WORKFLOWAcciónCreates a new hubspot workflow to automate processes; ensure `enrollmentcriteria` and `actions` use properties relevant to the specified `objecttypeid`.
Parámetros de entrada
namestringObligatorioThe unique name for the workflow.
typestringenum'CONTACT_FLOW' for contact-based, 'PLATFORM_FLOW' for other object types.
CONTACT_FLOWPLATFORM_FLOWactionsobject[]Action configurations defining workflow steps; each dictionary is an action with settings.
flowTypestringenumCategory: 'WORKFLOW' for standard, 'ACTION_SET' for reusable action sets.
WORKFLOWACTION_SETUNKNOWNisEnabledbooleanActivate workflow upon creation (true) or create disabled (false).
dataSourcesobject[]Data source configurations for conditions or personalization.
descriptionstringExplanation of the workflow's purpose and functionality.
timeWindowsobject[]Configurations for periods when workflow actions can execute.
blockedDatesobject[]Configurations for dates when workflow actions should not execute.
objectTypeIdstringHubSpot internal ID for the object type (e.g., '0-1' for Contacts, '0-2' for Companies).
customPropertiesobjectCustom key-value pairs for organization or tracking.
enrollmentCriteriaobjectConfiguration defining criteria for object enrollment.
suppressionListIdsinteger[]HubSpot list IDs for contacts to be prevented from enrollment.
unEnrollmentSettingobjectDefines if/how objects unenroll from other workflows upon enrolling in this one.
canEnrollFromSalesforcebooleanAllow contacts to be enrolled directly from Salesforce.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List contacts pageHUBSPOT_CUSTOMIZABLE_CONTACTS_PAGE_RETRIEVALAcciónDeprecated: use 'list contacts page' to retrieve a paginated list of hubspot contacts.
HUBSPOT_CUSTOMIZABLE_CONTACTS_PAGE_RETRIEVALAcciónDeprecated: use 'list contacts page' to retrieve a paginated list of hubspot contacts.
Parámetros de entrada
afterstringPagination token from `paging.next.after` of a previous response, used to fetch the subsequent page. Omit for the first page.
limitintegerMaximum number of contacts to return per page, controlling pagination size (default: 5).
archivedbooleanBoolean flag to filter contacts by archived status: `true` returns only archived contacts; `false` (default) returns only active (non-archived) contacts.
propertiesstring[]List of contact property internal names to include in the response (e.g., "email", "firstname"). If omitted, a default set of properties is returned.
associationsstring[]List of object types (e.g., "companies", "deals") for which to retrieve associated IDs with each contact.
propertiesWithHistorystring[]List of property internal names for which to retrieve historical values (e.g., "lifecyclestage"). If no history exists for a property, only its current value is returned.
Parámetros de salida
dataobjectObligatorioThe API response, typically a dictionary including a list of contacts and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive a batch of campaignsHUBSPOT_DELETE_A_BATCH_OF_CAMPAIGNSAcciónArchives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
HUBSPOT_DELETE_A_BATCH_OF_CAMPAIGNSAcciónArchives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
Parámetros de entrada
inputsobject[]ObligatorioA list of marketing campaign identifiers to be archived in batch.
Parámetros de salida
dataobjectThe response body. Note: This action consistently returns a 204 No Content status, indicating that the response body will be empty.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a marketing emailHUBSPOT_DELETE_A_MARKETING_EMAILAcciónDeletes an existing marketing email, either permanently (default) or by archiving if `archived` is `true`.
HUBSPOT_DELETE_A_MARKETING_EMAILAcciónDeletes an existing marketing email, either permanently (default) or by archiving if `archived` is `true`.
Parámetros de entrada
emailIdstringObligatorioThe unique identifier of the existing marketing email.
archivedbooleanIf `true`, archives the email for potential restoration; if `false` or omitted, the email is permanently deleted.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete calling extension settingsHUBSPOT_DELETE_CALLING_EXTENSION_SETTINGSAcciónPermanently deletes the settings for a calling extension app, specified by its `appid`, rendering it unusable for all connected hubspot accounts; this operation is irreversible.
HUBSPOT_DELETE_CALLING_EXTENSION_SETTINGSAcciónPermanently deletes the settings for a calling extension app, specified by its `appid`, rendering it unusable for all connected hubspot accounts; this operation is irreversible.
Parámetros de entrada
appIdintegerObligatorioThe unique identifier for the calling extension app to be deleted. This ID is assigned by HubSpot when the extension is created.
Parámetros de salida
dataobjectObligatorioResponse data from the API. For a successful deletion, this will typically be an empty dictionary, as HubSpot often returns a 204 No Content status for DELETE operations.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete campaignHUBSPOT_DELETE_CAMPAIGNAcciónPermanently deletes a marketing campaign from hubspot using its `campaignguid`; returns a 204 no content status even if the campaign does not exist.
HUBSPOT_DELETE_CAMPAIGNAcciónPermanently deletes a marketing campaign from hubspot using its `campaignguid`; returns a 204 no content status even if the campaign does not exist.
Parámetros de entrada
campaignGuidstringObligatorioThe unique identifier (UUID) for the marketing campaign to be deleted.
Parámetros de salida
dataobjectResponse data, which will be an empty dictionary as the API returns a 204 No Content status for successful deletions.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete contact for gdpr complianceHUBSPOT_DELETE_CONTACT_FOR_GDPR_COMPLIANCEAcciónIrreversibly deletes a hubspot contact for gdpr compliance (identified via `objectid` and `idproperty`); an email `objectid` for a non-existent contact may be blocklisted.
HUBSPOT_DELETE_CONTACT_FOR_GDPR_COMPLIANCEAcciónIrreversibly deletes a hubspot contact for gdpr compliance (identified via `objectid` and `idproperty`); an email `objectid` for a non-existent contact may be blocklisted.
Parámetros de entrada
objectIdstringObligatorioThe identifier (e.g., an email address or unique record ID) of the contact to be deleted for GDPR compliance, its type defined by `idProperty`.
idPropertystringThe HubSpot property name (e.g., 'email') specifying the type of `objectId` used for GDPR deletion of a contact. If omitted, `objectId` is assumed to be the contact's primary unique ID.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete pipeline by idHUBSPOT_DELETE_PIPELINE_BY_IDAcciónPermanently deletes a hubspot pipeline and all its stages by `pipelineid` and `objecttype`; this is irreversible, so use validation flags to avoid errors if the pipeline is not empty.
HUBSPOT_DELETE_PIPELINE_BY_IDAcciónPermanently deletes a hubspot pipeline and all its stages by `pipelineid` and `objecttype`; this is irreversible, so use validation flags to avoid errors if the pipeline is not empty.
Parámetros de entrada
objectTypestringObligatorioType of CRM object associated with the pipeline, determining which pipeline category is affected.
pipelineIdstringObligatorioUnique identifier of the pipeline to be deleted.
validateReferencesBeforeDeletebooleanIf true, HubSpot checks for existing references to this pipeline before deletion to prevent data loss or orphaned records.
validateDealStageUsagesBeforeDeletebooleanIf true (for deal pipelines), HubSpot verifies if any deals use stages from this pipeline before deletion to prevent disruption.
Parámetros de salida
dataobjectObligatorioResponse data from the API; typically empty for a successful (204 No Content) pipeline deletion.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete pipeline stage by idHUBSPOT_DELETE_PIPELINE_STAGE_BY_IDAcciónPermanently deletes a specific pipeline stage for an `objecttype` (e.g., 'deals', 'tickets') that supports pipelines; this operation is irreversible, so ensure no active crm records are associated with the stage to prevent data issues.
HUBSPOT_DELETE_PIPELINE_STAGE_BY_IDAcciónPermanently deletes a specific pipeline stage for an `objecttype` (e.g., 'deals', 'tickets') that supports pipelines; this operation is irreversible, so ensure no active crm records are associated with the stage to prevent data issues.
Parámetros de entrada
stageIdstringObligatorioIdentifier of the pipeline stage to be deleted.
objectTypestringObligatorioThe CRM object type for the pipeline (e.g., 'deals', 'tickets').
pipelineIdstringObligatorioIdentifier of the pipeline (specific to the `objectType`) from which the stage will be deleted.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete schema by object typeHUBSPOT_DELETE_SCHEMA_BY_OBJECT_TYPEAcciónPermanently deletes a hubspot custom object schema, specified by its `objecttype`, after all associated crm records have been deleted.
HUBSPOT_DELETE_SCHEMA_BY_OBJECT_TYPEAcciónPermanently deletes a hubspot custom object schema, specified by its `objecttype`, after all associated crm records have been deleted.
Parámetros de entrada
archivedbooleanSet to `true` to delete an already archived schema; defaults to `false` for deleting an active schema.
objectTypestringObligatorioThe fully qualified name or object type ID of the custom object schema to be deleted, which must uniquely specify the schema.
Parámetros de salida
dataobjectObligatorioA dictionary that may contain information related to the outcome of the delete operation. HubSpot typically returns a 204 No Content (empty response) for successful deletions.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete timeline event templateHUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATEAcciónPermanently and irreversibly deletes a specific timeline event template, identified by its `eventtemplateid`, from the application `appid`.
HUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATEAcciónPermanently and irreversibly deletes a specific timeline event template, identified by its `eventtemplateid`, from the application `appid`.
Parámetros de entrada
appIdintegerObligatorioThe numeric identifier (positive integer) for the target application within which the event template exists. The template specified by `eventTemplateId` must be part of this application.
eventTemplateIdstringObligatorioThe unique identifier for the event template to be deleted. This ID must correspond to an existing template within the specified application. Typically a UUID or a system-generated string.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete video conferencing app settingsHUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGSAcciónIrreversibly deletes all settings for a video conferencing application identified by its `appid` in hubspot, removing its configuration and preventing it from functioning until reconfigured; existing meetings and historical data are unaffected.
HUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGSAcciónIrreversibly deletes all settings for a video conferencing application identified by its `appid` in hubspot, removing its configuration and preventing it from functioning until reconfigured; existing meetings and historical data are unaffected.
Parámetros de entrada
appIdintegerObligatorioThe unique identifier for the video conferencing application whose settings are to be deleted; assigned when the application is created in your HubSpot developer portal.
Parámetros de salida
dataobjectObligatorioA dictionary that may contain data for errors; typically empty for successful deletions.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete workflowHUBSPOT_DELETE_WORKFLOWAcciónPermanently deletes a hubspot workflow by its id; deleted workflows cannot be restored via the api and the id must exist.
HUBSPOT_DELETE_WORKFLOWAcciónPermanently deletes a hubspot workflow by its id; deleted workflows cannot be restored via the api and the id must exist.
Parámetros de entrada
workflow_idstringObligatorioThe unique identifier of the HubSpot workflow to be deleted.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read crm contact by idHUBSPOT_FETCH_CONTACT_DETAILS_BY_IDAcciónDeprecated: use `read crm contact by id` instead. retrieves a hubspot crm contact by its unique internal hubspot id, allowing selection of properties, historical values, associated objects, and filtering for archived contacts.
HUBSPOT_FETCH_CONTACT_DETAILS_BY_IDAcciónDeprecated: use `read crm contact by id` instead. retrieves a hubspot crm contact by its unique internal hubspot id, allowing selection of properties, historical values, associated objects, and filtering for archived contacts.
Parámetros de entrada
archivedbooleanSet to true to include only archived contacts; defaults to false (active contacts).
contactIdstringObligatorioUnique internal HubSpot CRM object ID for the contact, which must be valid and existing.
propertiesstring[]Contact property names to include in the response; if omitted, all available properties are returned.
associationsstring[]Object types (e.g., 'companies', 'deals') to include associated object IDs in the response.
propertiesWithHistorystring[]Property names for which to include current and historical values in the response.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot CRM contact, dependent on 'properties', 'propertiesWithHistory', and 'associations' request parameters.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch contact idsHUBSPOT_FETCH_CONTACT_IDSAcciónFetches hubspot contact ids for a specified `campaignguid` (must be a valid uuid of an existing campaign) and `contacttype`, supporting date filtering and pagination.
HUBSPOT_FETCH_CONTACT_IDSAcciónFetches hubspot contact ids for a specified `campaignguid` (must be a valid uuid of an existing campaign) and `contacttype`, supporting date filtering and pagination.
Parámetros de entrada
afterstringA pagination cursor. Used to fetch the next set of results. Provide the 'after' value from a previous response to get subsequent pages. Example: NTI1Cg%3D%3D
limitintegerThe maximum number of contact IDs to return in a single request. Default is 100.
endDatestringThe end date for filtering report data, formatted as YYYY-MM-DD. If not provided, defaults to the current date.
startDatestringThe start date for filtering report data, formatted as YYYY-MM-DD. If not provided, defaults to 2006-01-01.
contactTypestringObligatorioThe type of contact interaction to filter by. Allowed values: 'contactFirstTouch' (contacts whose first interaction was with this campaign), 'contactLastTouch' (contacts whose last interaction before a key event was with this campaign), 'influencedContacts' (all contacts who interacted with assets of this campaign).
campaignGuidstringObligatorioThe unique identifier (UUID) of the campaign for which to fetch contact IDs.
Parámetros de salida
dataobjectObligatorioA dictionary containing the list of contact IDs and any relevant pagination details. Typically includes a 'results' key with a list of contact objects/IDs and a 'paging' key for 'next' page cursor.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch import error detailsHUBSPOT_FETCH_IMPORT_ERROR_DETAILSAcciónFetches a paginated list of read-only error details for a specific hubspot crm import, requiring a valid `importid` for a processed import.
HUBSPOT_FETCH_IMPORT_ERROR_DETAILSAcciónFetches a paginated list of read-only error details for a specific hubspot crm import, requiring a valid `importid` for a processed import.
Parámetros de entrada
afterstringPagination token from a previous response's `paging.next.after` property to fetch the next page of error details.
limitintegerMaximum number of error records to return per page (e.g., between 1 and a HubSpot-defined maximum of 100).
importIdintegerObligatorioIdentifier of the import operation for which to fetch error details; must correspond to an existing import in HubSpot.
Parámetros de salida
dataobjectObligatorioRaw API response, typically including a `results` array of import errors and a `paging` object for pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve line item by idHUBSPOT_FETCH_OBJECT_DETAILS_BY_ID_OR_PROPERTYAcciónDeprecated: use the 'retrieve line item by id' action instead.
HUBSPOT_FETCH_OBJECT_DETAILS_BY_ID_OR_PROPERTYAcciónDeprecated: use the 'retrieve line item by id' action instead.
Parámetros de entrada
archivedbooleanSet to `True` to retrieve archived Line Items; `False` (default) retrieves non-archived items.
idPropertystringName of a unique property (e.g., 'sku') to use as the identifier instead of the HubSpot ID. Must be unique across all Line Items.
lineItemIdstringObligatorioThe Line Item's unique identifier (HubSpot ID or value of `idProperty` if specified).
propertiesstring[]Optional list of property names to return for the Line Item. Non-existent properties are ignored.
associationsstring[]Optional list of object types (e.g., 'deal') for which to retrieve IDs of associated objects. Ignores non-existent association types.
propertiesWithHistorystring[]Optional list of property names for which to retrieve historical values. Ignores non-existent properties or those without history.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties and details of the retrieved Line Item. The structure and content will vary based on the 'properties', 'propertiesWithHistory', and 'associations' requested.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch recording settings by app IDHUBSPOT_FETCH_RECORDING_SETTINGS_BY_APP_IDAcciónFetches call recording settings for a specified, existing hubspot calling extension app.
HUBSPOT_FETCH_RECORDING_SETTINGS_BY_APP_IDAcciónFetches call recording settings for a specified, existing hubspot calling extension app.
Parámetros de entrada
appIdintegerObligatorioThe unique identifier for an existing calling extension app.
Parámetros de salida
dataobjectObligatorioA dictionary of recording settings for the app; structure varies based on the app's configuration.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Fetch revenueHUBSPOT_FETCH_REVENUEAcciónFetches a revenue attribution report for a specified, existing marketing campaign, optionally using a specific attribution model and date range; if both start and end dates are given, `enddate` must not be earlier than `startdate`.
HUBSPOT_FETCH_REVENUEAcciónFetches a revenue attribution report for a specified, existing marketing campaign, optionally using a specific attribution model and date range; if both start and end dates are given, `enddate` must not be earlier than `startdate`.
Parámetros de entrada
endDatestringEnd date (YYYY-MM-DD) for filtering report data; defaults to the current date if omitted.
startDatestringStart date (YYYY-MM-DD) for filtering report data; defaults to '2006-01-01' if omitted.
campaignGuidstringObligatorioThe unique identifier (UUID) for the marketing campaign.
attributionModelstringAttribution model for revenue calculation; defaults to 'LINEAR' if omitted. Allowed values: 'LINEAR', 'FIRST_INTERACTION', 'LAST_INTERACTION', 'FULL_PATH', 'U_SHAPED', 'W_SHAPED', 'TIME_DECAY', 'J_SHAPED', 'INVERSE_J_SHAPED'.
Parámetros de salida
dataobjectObligatorioRevenue attribution report data for the campaign, reflecting specified filters.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
GDPR deleteHUBSPOT_GDPR_DELETEAcciónPermanently deletes a contact and associated content for gdpr compliance; an email used for identification via `idproperty`='email' that is not found will be irreversibly blocklisted.
HUBSPOT_GDPR_DELETEAcciónPermanently deletes a contact and associated content for gdpr compliance; an email used for identification via `idproperty`='email' that is not found will be irreversibly blocklisted.
Parámetros de entrada
objectIdstringObligatorioUnique identifier of the contact to delete. If `idProperty` is set, this is that property's value (e.g., an email address); otherwise, it's the HubSpot contact ID.
idPropertystringName of the property for the contact's unique identifier (e.g., 'email') if `objectId` is not the HubSpot contact ID; `objectId` must then be this property's value.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get active imports listHUBSPOT_GET_ACTIVE_IMPORTS_LISTAcciónRetrieves a list of currently active import jobs in hubspot for monitoring ongoing data operations.
HUBSPOT_GET_ACTIVE_IMPORTS_LISTAcciónRetrieves a list of currently active import jobs in hubspot for monitoring ongoing data operations.
Parámetros de entrada
afterstringCursor for the next page of results, from a previous response's `paging.next.after` property.
limitintegerMaximum number of import results per page.
beforestringCursor for the previous page of results, obtained from a previous response.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get aggregated statistic intervalsHUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALSAcciónRetrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.
HUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALSAcciónRetrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.
Parámetros de entrada
emailIdsinteger[]Optional list of specific email IDs to filter results; if omitted, statistics for all emails in the time range are returned.
intervalstringenumTime interval for aggregating email statistics, defining data granularity (e.g., YEAR, MONTH, DAY).
YEARQUARTERMONTHWEEKDAYHOURQUARTER_HOURMINUTESECONDendTimestampstringEnd of the time span for statistics (ISO8601 timestamp); must be on or after `startTimestamp`.
startTimestampstringStart of the time span for statistics (ISO8601 timestamp).
Parámetros de salida
dataobjectObligatorioAggregated email statistics, where keys are interval start times (e.g., timestamp or date string) and values are metrics for that interval (e.g., email send counts).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get aggregated statisticsHUBSPOT_GET_AGGREGATED_STATISTICSAcciónRetrieves aggregated statistics for marketing emails, optionally within an iso8601 formatted time range, by email ids, or specific email properties.
HUBSPOT_GET_AGGREGATED_STATISTICSAcciónRetrieves aggregated statistics for marketing emails, optionally within an iso8601 formatted time range, by email ids, or specific email properties.
Parámetros de entrada
emailIdsinteger[]Filter statistics by specific email IDs.
propertystringSpecific email property to include (e.g., 'subject', 'campaignGuid'); if omitted, all available properties are returned. See HubSpot docs for available properties.
endTimestampstringEnd of the time range (ISO8601 format); statistics are aggregated for emails sent on or before this time.
startTimestampstringStart of the time range (ISO8601 format); statistics are aggregated for emails sent on or after this time.
Parámetros de salida
dataobjectObligatorioAggregated email statistics, where keys are property names and values are their corresponding aggregated data.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all marketing emails for a HubSpot accountHUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNTAcciónFetches a list of marketing emails from a hubspot account, with options for filtering, sorting, pagination, and including performance statistics.
HUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNTAcciónFetches a list of marketing emails from a hubspot account, with options for filtering, sorting, pagination, and including performance statistics.
Parámetros de entrada
sortstring[]A list of fields to sort the results by. Valid fields are `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy`. Prefix with '-' for descending order (e.g., '-createdAt'). `createdAt` is the default sort order if unspecified.
typestringenumFilter emails by type. Multiple types can be specified. If omitted, emails of all types are returned. See TypeEnm for allowed values.
AB_EMAILBATCH_EMAILLOCALTIME_EMAILAUTOMATED_AB_EMAILBLOG_EMAILBLOG_EMAIL_CHILDRSS_EMAILRSS_EMAIL_CHILDRESUBSCRIBE_EMAILOPTIN_EMAILOPTIN_FOLLOWUP_EMAILAUTOMATED_EMAIL+15afterstringThe cursor token to retrieve the next page of results. This value is obtained from the `paging.next.after` property of a previous paged response.
limitintegerThe maximum number of emails to return per page. Default is 100, max is 100.
archivedbooleanSpecifies whether to include archived emails in the results. Defaults to `false` (archived emails are not returned). Set to `true` to retrieve archived emails.
createdAtstringFilter emails created at this exact ISO 8601 date-time (e.g., '2023-10-26T10:30:00Z').
updatedAtstringFilter emails last updated at this exact ISO 8601 date-time (e.g., '2023-10-26T12:45:00Z').
isPublishedbooleanFilter emails based on their publication status: `true` for published emails, `false` for draft emails. If omitted, both published and draft emails are returned.
createdAfterstringFilter emails created after this ISO 8601 date-time (e.g., '2023-10-26T00:00:00Z').
includeStatsbooleanIf `true`, includes statistics (e.g., open rates, click rates) with each email. Defaults to `false`.
updatedAfterstringFilter emails last updated after this ISO 8601 date-time (e.g., '2023-10-26T00:00:00Z').
createdBeforestringFilter emails created before this ISO 8601 date-time (e.g., '2023-10-27T00:00:00Z').
updatedBeforestringFilter emails last updated before this ISO 8601 date-time (e.g., '2023-10-27T00:00:00Z').
includedPropertiesstring[]A list of specific property names to include in the response for each email object. If omitted, a default set of properties is returned. Consult the HubSpot API documentation for available email properties.
Parámetros de salida
dataobjectObligatorioA dictionary containing the API response, typically including a 'results' array of marketing emails and a 'paging' object for navigating through results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all workflowsHUBSPOT_GET_ALL_WORKFLOWSAcciónRetrieves a list of workflow summaries (id, name, type, status) from hubspot, using the 'limit' parameter for pagination.
HUBSPOT_GET_ALL_WORKFLOWSAcciónRetrieves a list of workflow summaries (id, name, type, status) from hubspot, using the 'limit' parameter for pagination.
Parámetros de entrada
limitintegerMaximum number of workflows to retrieve per API call, used for pagination.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve page of crm ownersHUBSPOT_GET_A_PAGE_OF_OWNERSAcciónRetrieves a paginated list of crm owners from hubspot, optionally filtering by email or archived status. <<deprecated: use 'retrieve page of crm owners' instead.>>
HUBSPOT_GET_A_PAGE_OF_OWNERSAcciónRetrieves a paginated list of crm owners from hubspot, optionally filtering by email or archived status. <<deprecated: use 'retrieve page of crm owners' instead.>>
Parámetros de entrada
afterstringPagination token from a previous response to fetch the next page.
emailstringFilter by a specific email address.
limitintegerMaximum number of CRM owners per page. Refer to HubSpot's API documentation for current limits.
archivedbooleanSet to `true` for archived owners, or `false` for active owners.
Parámetros de salida
dataobjectObligatorioRaw JSON response from the HubSpot API, typically including 'results' (list of owner objects) and 'paging' details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get a revision of a marketing emailHUBSPOT_GET_A_REVISION_OF_A_MARKETING_EMAILAcciónRetrieves a specific, previously saved revision of a marketing email using its unique email id and revision id.
HUBSPOT_GET_A_REVISION_OF_A_MARKETING_EMAILAcciónRetrieves a specific, previously saved revision of a marketing email using its unique email id and revision id.
Parámetros de entrada
emailIdstringObligatorioThe unique identifier of the marketing email whose revision is to be fetched.
revisionIdstringObligatorioThe unique identifier of the specific revision of the marketing email to be retrieved.
Parámetros de salida
dataobjectObligatorioA dictionary containing the comprehensive details of the specified marketing email revision. The exact structure and content of this dictionary will depend on the data stored for the email revision.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get campaignHUBSPOT_GET_CAMPAIGNAcciónRetrieves a hubspot campaign by its id.
HUBSPOT_GET_CAMPAIGNAcciónRetrieves a hubspot campaign by its id.
Parámetros de entrada
campaignIdstringObligatorioUnique HubSpot identifier for the campaign to retrieve.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get campaign metricsHUBSPOT_GET_CAMPAIGN_METRICSAcciónRetrieves key attribution metrics for an existing marketing campaign, identified by its `campaignguid`, within an optional date range.
HUBSPOT_GET_CAMPAIGN_METRICSAcciónRetrieves key attribution metrics for an existing marketing campaign, identified by its `campaignguid`, within an optional date range.
Parámetros de entrada
endDatestringThe end date (YYYY-MM-DD) for filtering report data.
startDatestringThe start date (YYYY-MM-DD) for filtering report data.
campaignGuidstringObligatorioThe unique identifier (UUID) for the marketing campaign for which to retrieve metrics.
Parámetros de salida
dataobjectObligatorioKey attribution metrics for the campaign, such as sessions, new contacts, and influenced contacts, as key-value pairs.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get campaignsHUBSPOT_GET_CAMPAIGNSAcciónRetrieves multiple hubspot campaigns.
HUBSPOT_GET_CAMPAIGNSAcciónRetrieves multiple hubspot campaigns.
Parámetros de entrada
afterstringPagination token from previous response.
limitintegerMaximum number of campaigns to return.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get draft version of a marketing emailHUBSPOT_GET_DRAFT_VERSION_OF_A_MARKETING_EMAILAcciónRetrieves the draft version of a marketing email by its `emailid`; if no draft exists, returns the published version.
HUBSPOT_GET_DRAFT_VERSION_OF_A_MARKETING_EMAILAcciónRetrieves the draft version of a marketing email by its `emailid`; if no draft exists, returns the published version.
Parámetros de entrada
emailIdstringObligatorioThe unique identifier of the marketing email. Used to fetch its draft version or, if unavailable, its published version.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get emailsHUBSPOT_GET_EMAILSAcciónRetrieves multiple hubspot emails by their ids.
HUBSPOT_GET_EMAILSAcciónRetrieves multiple hubspot emails by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of email identifiers to retrieve.
archivedbooleanFilter by archived status.
idPropertystringAlternate unique identifier property to use.
propertiesstring[]ObligatorioEmail property names to include in the response.
propertiesWithHistorystring[]ObligatorioEmail property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get import record informationHUBSPOT_GET_IMPORT_RECORD_INFORMATIONAcciónRetrieves a comprehensive summary of a specific hubspot crm import record by its `importid`, including status, progress, updates, results, and errors; useful for monitoring and troubleshooting data imports.
HUBSPOT_GET_IMPORT_RECORD_INFORMATIONAcciónRetrieves a comprehensive summary of a specific hubspot crm import record by its `importid`, including status, progress, updates, results, and errors; useful for monitoring and troubleshooting data imports.
Parámetros de entrada
importIdintegerObligatorioThe unique identifier for the import record to retrieve, typically obtained when an import is initiated or from a list of imports.
Parámetros de salida
dataobjectObligatorioA dictionary containing comprehensive details of the specified import record. This includes its current status, progress, any updates made to the record, results, and potential errors encountered during the import process.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Marketing EmailsHUBSPOT_GET_MARKETING_EMAILSAcciónFetches a list of marketing emails from hubspot, supporting filtering by creation/update timestamps, pagination, and sorting.
HUBSPOT_GET_MARKETING_EMAILSAcciónFetches a list of marketing emails from hubspot, supporting filtering by creation/update timestamps, pagination, and sorting.
Parámetros de entrada
sortstring[]A list of fields to sort the results by. By default, results are sorted by 'createdAt' in ascending order. Prepend a field name with a hyphen for descending order (e.g., '-name').
afterstringThe paging cursor token from a previous response, used to retrieve the next page of results. If not provided, an initial set of results is returned.
limitintegerThe maximum number of marketing emails to return in a single page.
createdAtstringFilters marketing emails by their exact creation timestamp. Provide an ISO 8601 date (e.g., YYYY-MM-DD) or a millisecond timestamp.
updatedAtstringFilters marketing emails by their exact last update timestamp. Provide an ISO 8601 date (e.g., YYYY-MM-DD) or a millisecond timestamp.
createdAfterstringFilters marketing emails created after the specified timestamp. Provide an ISO 8601 date (e.g., YYYY-MM-DD) or a millisecond timestamp.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get pipeline stage auditHUBSPOT_GET_PIPELINE_STAGE_AUDITAcciónRetrieves a reverse chronological list of all mutations (changes) for a specific pipeline stage; the associated pipeline id is inferred from the api path and is not a direct input.
HUBSPOT_GET_PIPELINE_STAGE_AUDITAcciónRetrieves a reverse chronological list of all mutations (changes) for a specific pipeline stage; the associated pipeline id is inferred from the api path and is not a direct input.
Parámetros de entrada
stageIdstringObligatorioThe unique identifier of the pipeline stage.
objectTypestringObligatorioThe CRM object type (e.g., 'deals', 'tickets') for the pipeline stage.
pipelineIdstringObligatorioThe unique identifier of the pipeline containing the stage.
Parámetros de salida
dataobjectObligatorioA dictionary containing a reverse chronological list of all mutations (changes) that have occurred on the specified pipeline stage.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get productHUBSPOT_GET_PRODUCTAcciónRetrieves a hubspot product by its id.
HUBSPOT_GET_PRODUCTAcciónRetrieves a hubspot product by its id.
Parámetros de entrada
archivedbooleanFilter by archived status.
productIdstringObligatorioUnique HubSpot identifier for the product to retrieve.
propertiesstring[]Product property names to include in the response.
associationsstring[]Object types for which to retrieve associated IDs.
propertiesWithHistorystring[]Property names for which to include historical values.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot product.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get productsHUBSPOT_GET_PRODUCTSAcciónRetrieves multiple hubspot products by their ids.
HUBSPOT_GET_PRODUCTSAcciónRetrieves multiple hubspot products by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of product identifiers to retrieve.
archivedbooleanFilter by archived status.
idPropertystringAlternate unique identifier property to use.
propertiesstring[]ObligatorioProduct property names to include in the response.
propertiesWithHistorystring[]ObligatorioProduct property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get quote by idHUBSPOT_GET_QUOTE_BY_IDAcciónRetrieves a specific hubspot quote by its unique identifier.
HUBSPOT_GET_QUOTE_BY_IDAcciónRetrieves a specific hubspot quote by its unique identifier.
Parámetros de entrada
quoteIdstringObligatorioUnique identifier of the quote; can be the HubSpot object ID or a custom unique property value if `idProperty` is specified.
archivedbooleanSpecifies whether the quote to retrieve is archived (`True`) or active (`False`).
idPropertystringInternal name of a unique custom property to use as the quote identifier instead of the HubSpot object ID; this property must have unique values across all quotes.
propertiesstring[]HubSpot property internal names to include in the response; limits data returned and improves performance. Non-existent properties are ignored.
associationsstring[]Object type names (e.g., 'deals', 'contacts') for which to retrieve IDs of associated objects; fetches linked CRM object IDs. Non-existent association types are ignored.
propertiesWithHistorystring[]HubSpot property internal names for which to include historical values; retrieves change history. Non-existent properties or those without history are ignored.
Parámetros de salida
dataobjectObligatorioDictionary representing the retrieved quote. Keys are property internal names; structure depends on `properties` and `propertiesWithHistory` request parameters. Associated object IDs are nested under an 'associations' key if `associations` were requested.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get revisions of a marketing emailHUBSPOT_GET_REVISIONS_OF_A_MARKETING_EMAILAcciónRetrieves a paginated list of all historical versions (including full state like content, settings, metadata) for a specified, existing marketing email; revision id -1 identifies the current version.
HUBSPOT_GET_REVISIONS_OF_A_MARKETING_EMAILAcciónRetrieves a paginated list of all historical versions (including full state like content, settings, metadata) for a specified, existing marketing email; revision id -1 identifies the current version.
Parámetros de entrada
afterstringCursor for the next page of results, typically from `paging.next.after` in a previous response.
limitintegerMaximum number of email revisions per page. The API defaults to 100 if this parameter is not provided.
beforestringCursor for the previous page of results, typically from `paging.prev.before` in a previous response.
emailIdstringObligatorioThe unique identifier of the marketing email for which revisions are to be fetched.
Parámetros de salida
dataobjectObligatorioAPI response data, including `results` (a list of email revision objects, each detailing a historical version's full state; revision ID -1 marks the current version) and `paging` information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get specific event template for appHUBSPOT_GET_SPECIFIC_EVENT_TEMPLATE_FOR_APPAcciónRetrieves detailed information about a specific event template for a given application in hubspot's crm timeline.
HUBSPOT_GET_SPECIFIC_EVENT_TEMPLATE_FOR_APPAcciónRetrieves detailed information about a specific event template for a given application in hubspot's crm timeline.
Parámetros de entrada
appIdintegerObligatorioThe ID of the target application for which the event template is being retrieved. This parameter is required and ensures the template lookup is specific to an app integration within HubSpot. The appId must be a valid, existing app ID in your HubSpot account.
eventTemplateIdstringObligatorioThe unique identifier of the event template. This ID is assigned by HubSpot when the template is created. It is required and must be a valid, existing template ID associated with the specified app.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get the details of a specified marketing emailHUBSPOT_GET_THE_DETAILS_OF_A_SPECIFIED_MARKETING_EMAILAcciónRetrieves detailed information for a specific marketing email in hubspot using its unique email id, optionally including performance statistics and specific properties.
HUBSPOT_GET_THE_DETAILS_OF_A_SPECIFIED_MARKETING_EMAILAcciónRetrieves detailed information for a specific marketing email in hubspot using its unique email id, optionally including performance statistics and specific properties.
Parámetros de entrada
emailIdstringObligatorioThe unique identifier of the marketing email to retrieve.
archivedbooleanFilter by archived status: `true` for archived, `false` for not archived. Omit to retrieve regardless of archived status.
includeStatsbooleanWhether to include performance statistics (e.g., open rates, click-through rates) with the email details.
includedPropertiesstring[]Specific marketing email property names to include in the response (e.g., "name", "subject", "createdById"). If omitted, a default set of properties is returned.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties and details of the retrieved marketing email.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get the variation of an A/B marketing emailHUBSPOT_GET_THE_VARIATION_OF_A_AN_AB_MARKETING_EMAILAcciónRetrieves the alternate variation of a specified a/b marketing email; the `emailid` must identify an email currently in an a/b test.
HUBSPOT_GET_THE_VARIATION_OF_A_AN_AB_MARKETING_EMAILAcciónRetrieves the alternate variation of a specified a/b marketing email; the `emailid` must identify an email currently in an a/b test.
Parámetros de entrada
emailIdstringObligatorioThe unique identifier of the A/B marketing email. If this ID refers to variation A, the details for variation B will be returned, and vice-versa.
Parámetros de salida
dataobjectObligatorioProperties and content of the alternate A/B marketing email variation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ticketHUBSPOT_GET_TICKETAcciónRetrieves a hubspot ticket by its id.
HUBSPOT_GET_TICKETAcciónRetrieves a hubspot ticket by its id.
Parámetros de entrada
archivedbooleanFilter by archived status.
ticketIdstringObligatorioUnique HubSpot identifier for the ticket to retrieve.
propertiesstring[]Ticket property names to include in the response.
associationsstring[]Object types for which to retrieve associated IDs.
propertiesWithHistorystring[]Property names for which to include historical values.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot ticket.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ticketsHUBSPOT_GET_TICKETSAcciónRetrieves multiple hubspot tickets by their ids.
HUBSPOT_GET_TICKETSAcciónRetrieves multiple hubspot tickets by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of ticket identifiers to retrieve.
archivedbooleanFilter by archived status.
idPropertystringAlternate unique identifier property to use.
propertiesstring[]ObligatorioTicket property names to include in the response.
propertiesWithHistorystring[]ObligatorioTicket property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get workflow by IDHUBSPOT_GET_WORKFLOW_BY_IDAcciónRetrieves comprehensive details for an existing hubspot workflow by its unique id; unsupported actions are designated 'unsupported action' in the response.
HUBSPOT_GET_WORKFLOW_BY_IDAcciónRetrieves comprehensive details for an existing hubspot workflow by its unique id; unsupported actions are designated 'unsupported action' in the response.
Parámetros de entrada
workflow_idstringObligatorioThe unique identifier of the HubSpot workflow to retrieve. This ID can be found by using the 'Get all workflows' action or from the URL when viewing a workflow in the HubSpot UI.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get workflow email campaignsHUBSPOT_GET_WORKFLOW_EMAIL_CAMPAIGNSAcciónRetrieves email campaigns associated with a specific hubspot workflow id.
HUBSPOT_GET_WORKFLOW_EMAIL_CAMPAIGNSAcciónRetrieves email campaigns associated with a specific hubspot workflow id.
Parámetros de entrada
limitintegerMaximum number of email campaigns to retrieve.
workflow_idstringObligatorioThe unique ID of an existing HubSpot workflow for which to fetch associated email campaigns.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive companiesHUBSPOT_HUBSPOT_ARCHIVE_COMPANIESAcciónArchives multiple hubspot companies by their ids.
HUBSPOT_HUBSPOT_ARCHIVE_COMPANIESAcciónArchives multiple hubspot companies by their ids.
Parámetros de entrada
inputsobject[]ObligatorioA list of company objects, each specifying the ID of the company to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary containing the response data from the API. Typically, a successful request returns a 204 No Content response if the batch archive was successful.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive contactHUBSPOT_HUBSPOT_ARCHIVE_CONTACTAcciónArchives a hubspot contact by its id.
HUBSPOT_HUBSPOT_ARCHIVE_CONTACTAcciónArchives a hubspot contact by its id.
Parámetros de entrada
contactIdstringObligatorioUnique HubSpot CRM identifier (typically numeric or UUID) for the contact to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive contactsHUBSPOT_HUBSPOT_ARCHIVE_CONTACTSAcciónArchives multiple hubspot contacts by their ids.
HUBSPOT_HUBSPOT_ARCHIVE_CONTACTSAcciónArchives multiple hubspot contacts by their ids.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact objects, each specifying the ID of the contact to be archived.
Parámetros de salida
dataobjectObligatorioA dictionary containing the response data from the API. Typically, a successful request to this endpoint returns a 204 No Content response if the batch archive was successful, meaning this field might be empty or not present for successful operations. If there are errors, this field may contain details about them.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive dealsHUBSPOT_HUBSPOT_ARCHIVE_DEALSAcciónArchives multiple hubspot deals by their ids.
HUBSPOT_HUBSPOT_ARCHIVE_DEALSAcciónArchives multiple hubspot deals by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of deal objects to be archived.
Parámetros de salida
dataobjectObligatorioResponse data from the API.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create companiesHUBSPOT_HUBSPOT_CREATE_COMPANIESAcciónCreates multiple new hubspot companies in a single batch operation.
HUBSPOT_HUBSPOT_CREATE_COMPANIESAcciónCreates multiple new hubspot companies in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioA list of company objects to create. Each object represents one new company with its properties.
Parámetros de salida
dataobjectObligatorioThe raw response data from the API detailing the outcome of the batch creation request. This typically includes a list of the created company objects and may also contain information about any errors encountered for companies that failed to create.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create contactsHUBSPOT_HUBSPOT_CREATE_CONTACTSAcciónCreates multiple new hubspot contacts in a single batch operation.
HUBSPOT_HUBSPOT_CREATE_CONTACTSAcciónCreates multiple new hubspot contacts in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact objects to create. Each object represents one new contact with its properties and optional associations.
Parámetros de salida
dataobjectObligatorioThe response from the HubSpot API. This typically includes a 'status' field (e.g., 'COMPLETE'), a 'results' list with details for each created contact, and 'startedAt'/'completedAt' timestamps. If errors occurred, 'errors' may also be present.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create dealsHUBSPOT_HUBSPOT_CREATE_DEALSAcciónCreates 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_HUBSPOT_CREATE_DEALSAcciónCreates multiple deals in hubspot crm; ensure any associated object ids, deal stages, and pipeline ids specified are valid and exist within the hubspot account.
Parámetros de entrada
inputsobject[]ObligatorioList of deal objects to create, each defining its properties and associations with other CRM objects.
Parámetros de salida
dataobjectObligatorioHubSpot API response, including results for each deal creation attempt.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get companyHUBSPOT_HUBSPOT_GET_COMPANYAcciónRetrieves a hubspot company by its id.
HUBSPOT_HUBSPOT_GET_COMPANYAcciónRetrieves a hubspot company by its id.
Parámetros de entrada
archivedbooleanSet to true to include only archived companies; defaults to false (active companies).
companyIdstringObligatorioUnique HubSpot identifier for the company to retrieve.
propertiesstring[]Company property names to include in the response; if omitted, all available properties are returned.
associationsstring[]Object types (e.g., 'contacts', 'deals') to include associated object IDs in the response.
propertiesWithHistorystring[]Property names for which to include current and historical values in the response.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot company, dependent on 'properties', 'propertiesWithHistory', and 'associations' request parameters.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get contact IDsHUBSPOT_HUBSPOT_GET_CONTACT_IDSAcciónGets hubspot contact ids for a specified campaign and contact interaction type.
HUBSPOT_HUBSPOT_GET_CONTACT_IDSAcciónGets hubspot contact ids for a specified campaign and contact interaction type.
Parámetros de entrada
afterstringA pagination cursor. Used to fetch the next set of results. Provide the 'after' value from a previous response to get subsequent pages. Example: NTI1Cg%3D%3D
limitintegerThe maximum number of contact IDs to return in a single request. Default is 100.
endDatestringThe end date for filtering report data, formatted as YYYY-MM-DD. If not provided, defaults to the current date.
startDatestringThe start date for filtering report data, formatted as YYYY-MM-DD. If not provided, defaults to 2006-01-01.
contactTypestringObligatorioThe type of contact interaction to filter by. Allowed values: 'contactFirstTouch' (contacts whose first interaction was with this campaign), 'contactLastTouch' (contacts whose last interaction before a key event was with this campaign), 'influencedContacts' (all contacts who interacted with assets of this campaign).
campaignGuidstringObligatorioThe unique identifier (UUID) of the campaign for which to fetch contact IDs.
Parámetros de salida
dataobjectObligatorioA dictionary containing the list of contact IDs and any relevant pagination details. Typically includes a 'results' key with a list of contact objects/IDs and a 'paging' key for 'next' page cursor.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get dealHUBSPOT_HUBSPOT_GET_DEALAcciónRetrieves a hubspot deal by its id.
HUBSPOT_HUBSPOT_GET_DEALAcciónRetrieves a hubspot deal by its id.
Parámetros de entrada
dealIdstringObligatorioUnique HubSpot identifier for the deal to retrieve.
archivedbooleanSet to true to include only archived deals; defaults to false (active deals).
propertiesstring[]Deal property names to include in the response; if omitted, all available properties are returned.
associationsstring[]Object types (e.g., 'contacts', 'companies') for which to retrieve associated IDs.
propertiesWithHistorystring[]Property names for which to include current and historical values in the response.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot deal, dependent on request parameters.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get dealsHUBSPOT_HUBSPOT_GET_DEALSAcciónRetrieves multiple hubspot deals by their ids.
HUBSPOT_HUBSPOT_GET_DEALSAcciónRetrieves multiple hubspot deals by their ids.
Parámetros de entrada
inputsobject[]ObligatorioList of deal identifiers to retrieve.
archivedbooleanFilter by archived status.
idPropertystringAlternate unique identifier property to use for retrieving deals.
propertiesstring[]ObligatorioDeal property names to include in the response.
propertiesWithHistorystring[]ObligatorioDeal property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List products with pagingHUBSPOT_HUBSPOT_HUBSPOT_LIST_PRODUCTS_WITH_PAGINGAcciónRetrieves a paginated list of products from hubspot crm, optionally including specific properties, their history, associated object ids, and filtering by archived status.
HUBSPOT_HUBSPOT_HUBSPOT_LIST_PRODUCTS_WITH_PAGINGAcciónRetrieves a paginated list of products from hubspot crm, optionally including specific properties, their history, associated object ids, and filtering by archived status.
Parámetros de entrada
afterstringToken for fetching the next page; typically the `paging.next.after` value from a previous response.
limitintegerNumber of products per page (1-100).
archivedbooleanSet to `true` to retrieve only archived products, `false` for active.
propertiesstring[]Specific product property names to include (e.g., 'name', 'price'); non-existent ones are ignored. If omitted, a default set of properties is returned.
associationsstring[]Object types (e.g., 'deal', 'company') for which to retrieve associated IDs; non-existent ones are ignored.
propertiesWithHistorystring[]Product property names for which to include historical values (e.g., 'price'); may reduce products returned per request due to increased response size.
Parámetros de salida
dataobjectObligatorioAPI response data, typically a dictionary with a list of products and HubSpot pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List companiesHUBSPOT_HUBSPOT_LIST_COMPANIESAcciónRetrieves a paginated list of hubspot companies.
HUBSPOT_HUBSPOT_LIST_COMPANIESAcciónRetrieves a paginated list of hubspot companies.
Parámetros de entrada
afterstringPagination token from `paging.next.after` of a previous response, used to fetch the subsequent page. Omit for the first page.
limitintegerMaximum number of companies to return per page, controlling pagination size (default: 10).
archivedbooleanBoolean flag to filter companies by archived status: `true` returns only archived companies; `false` (default) returns only active companies.
propertiesstring[]List of company property internal names to include in the response (e.g., 'name', 'domain'). If omitted, a default set of properties is returned.
associationsstring[]List of object types (e.g., 'contacts', 'deals') for which to retrieve associated IDs with each company.
propertiesWithHistorystring[]List of property internal names for which to retrieve historical values (e.g., 'industry'). If no history exists for a property, only its current value is returned.
Parámetros de salida
dataobjectObligatorioThe API response, typically a dictionary including a list of companies and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List contactsHUBSPOT_HUBSPOT_LIST_CONTACTSAcciónRetrieves a paginated list of hubspot contacts.
HUBSPOT_HUBSPOT_LIST_CONTACTSAcciónRetrieves a paginated list of hubspot contacts.
Parámetros de entrada
afterstringPagination token from `paging.next.after` of a previous response, used to fetch the subsequent page. Omit for the first page.
limitintegerMaximum number of contacts to return per page, controlling pagination size (default: 5).
archivedbooleanBoolean flag to filter contacts by archived status: `true` returns only archived contacts; `false` (default) returns only active (non-archived) contacts.
propertiesstring[]List of contact property internal names to include in the response (e.g., "email", "firstname"). If omitted, a default set of properties is returned.
associationsstring[]List of object types (e.g., "companies", "deals") for which to retrieve associated IDs with each contact.
propertiesWithHistorystring[]List of property internal names for which to retrieve historical values (e.g., "lifecyclestage"). If no history exists for a property, only its current value is returned.
Parámetros de salida
dataobjectObligatorioThe API response, typically a dictionary including a list of contacts and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List dealsHUBSPOT_HUBSPOT_LIST_DEALSAcciónRetrieves a paginated list of hubspot deals.
HUBSPOT_HUBSPOT_LIST_DEALSAcciónRetrieves a paginated list of hubspot deals.
Parámetros de entrada
afterstringPagination token from previous response to fetch the subsequent page.
limitintegerMaximum number of deals to return per page (default: 10).
archivedbooleanFilter by archived status: true for archived deals, false for active deals.
propertiesstring[]List of deal property names to include in the response.
associationsstring[]List of object types for which to retrieve associated IDs.
propertiesWithHistorystring[]List of property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioThe API response including a list of deals and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge contactsHUBSPOT_HUBSPOT_MERGE_CONTACTSAcciónMerges two hubspot contacts into one.
HUBSPOT_HUBSPOT_MERGE_CONTACTSAcciónMerges two hubspot contacts into one.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the contact record that will be merged into the primary contact record. This contact will be deleted after the merge.
primaryObjectIdstringObligatorioThe ID of the contact record that will remain after the merge and will absorb the information from the contact specified by `objectIdToMerge`. The merged contact will retain this ID.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge dealsHUBSPOT_HUBSPOT_MERGE_DEALSAcciónMerges two hubspot deals into one.
HUBSPOT_HUBSPOT_MERGE_DEALSAcciónMerges two hubspot deals into one.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the deal that will be merged into the primary deal.
primaryObjectIdstringObligatorioThe ID of the deal that will remain after the merge.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read contactHUBSPOT_HUBSPOT_READ_CONTACTAcciónRetrieves a hubspot contact by its id.
HUBSPOT_HUBSPOT_READ_CONTACTAcciónRetrieves a hubspot contact by its id.
Parámetros de entrada
archivedbooleanSet to true to include only archived contacts; defaults to false (active contacts).
contactIdstringObligatorioUnique internal HubSpot CRM object ID for the contact, which must be valid and existing.
propertiesstring[]Contact property names to include in the response; if omitted, all available properties are returned.
associationsstring[]Object types (e.g., 'companies', 'deals') to include associated object IDs in the response.
propertiesWithHistorystring[]Property names for which to include current and historical values in the response.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot CRM contact, dependent on 'properties', 'propertiesWithHistory', and 'associations' request parameters.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read contactsHUBSPOT_HUBSPOT_READ_CONTACTSAcciónReads multiple hubspot contacts by their ids.
HUBSPOT_HUBSPOT_READ_CONTACTSAcciónReads multiple hubspot contacts by their ids.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact identifiers to retrieve. Each object in the list should contain an `id` (or the `idProperty` if specified) of a contact.
archivedbooleanSpecifies if only archived contacts should be returned (`true`), or only non-archived contacts (`false`).
idPropertystringThe name of an alternate unique identifier property to use for retrieving contacts. If specified, the `inputs` objects should provide values for this property instead of the default `id`.
propertiesstring[]ObligatorioContact property names to include in the response; a default set is returned if unspecified.
propertiesWithHistorystring[]ObligatorioContact property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove dealHUBSPOT_HUBSPOT_REMOVE_DEALAcciónRemoves a hubspot deal by its id.
HUBSPOT_HUBSPOT_REMOVE_DEALAcciónRemoves a hubspot deal by its id.
Parámetros de entrada
dealIdstringObligatorioUnique HubSpot identifier for the deal to be removed.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search companiesHUBSPOT_HUBSPOT_SEARCH_COMPANIESAcciónSearches for hubspot companies using flexible criteria and filters.
HUBSPOT_HUBSPOT_SEARCH_COMPANIESAcciónSearches for hubspot companies using flexible criteria and filters.
Parámetros de entrada
afterstringPagination cursor; use `paging.next.after` from a previous response to fetch the next page.
limitintegerMaximum number of company records to return.
querystringString to search across default text properties of company records.
sortsobject[]List of sort objects to define the order of results.
propertiesstring[]HubSpot company property internal names to include in the response; a default set is returned if unspecified.
filterGroupsobject[]List of filter groups; filters within a group are ANDed, and multiple groups are ORed.
custom_propertiesstring[]Custom company property internal names (not in `HubSpotCompanyProperties` enum) to include in the response.
Parámetros de salida
dataobjectObligatorioSearch results from the HubSpot API, including company objects and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search dealsHUBSPOT_HUBSPOT_SEARCH_DEALSAcciónSearches for hubspot deals using flexible criteria and filters.
HUBSPOT_HUBSPOT_SEARCH_DEALSAcciónSearches for hubspot deals using flexible criteria and filters.
Parámetros de entrada
afterstringPagination token from a previous response's `paging.next.after` to fetch the next page; omit for the first page.
limitintegerMaximum number of deal records to return.
querystringString to search across default text properties in deals for records containing this string.
sortsobject[]Sort order for results. If multiple sort objects are provided, they are applied in the given order.
propertiesstring[]Specific HubSpot deal property internal names to include in the response; a default set is returned if omitted.
filterGroupsobject[]Filter groups to apply to the search. Filters within a group are ANDed; groups are ORed.
custom_propertiesstring[]User-defined custom property internal names (not standard HubSpot properties) to include in the response.
Parámetros de salida
dataobjectObligatorioSearch results, including a list of matching deals (under 'results' key) and pagination information (under 'paging' key if applicable).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update companiesHUBSPOT_HUBSPOT_UPDATE_COMPANIESAcciónUpdates multiple hubspot companies in a single batch operation.
HUBSPOT_HUBSPOT_UPDATE_COMPANIESAcciónUpdates multiple hubspot companies in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of company update operations, each specifying company 'id' and 'properties' with new values.
Parámetros de salida
dataobjectObligatorioHubSpot API response: includes operation 'status', 'results' list of updated companies, potential 'errors', and timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update companyHUBSPOT_HUBSPOT_UPDATE_COMPANYAcciónUpdates properties for an existing hubspot company.
HUBSPOT_HUBSPOT_UPDATE_COMPANYAcciónUpdates properties for an existing hubspot company.
Parámetros de entrada
companyIdstringObligatorioUnique HubSpot identifier for the company to be updated.
propertiesobjectObligatorioCompany properties to update. Keys are internal HubSpot property names (e.g., 'name', 'domain'); use an empty string as a value to clear a property. Read-only properties are ignored.
Parámetros de salida
dataobjectObligatorioThe company object after the update, including all its properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update contactHUBSPOT_HUBSPOT_UPDATE_CONTACTAcciónUpdates properties for an existing hubspot contact.
HUBSPOT_HUBSPOT_UPDATE_CONTACTAcciónUpdates properties for an existing hubspot contact.
Parámetros de entrada
contactIdstringObligatorioUnique HubSpot identifier for the contact to be partially updated.
propertiesobjectObligatorioContact properties to update. Keys are internal HubSpot property names (e.g., `firstname`, `email`); use an empty string as a value to clear a property. Read-only properties are ignored.
Parámetros de salida
dataobjectObligatorioThe contact object after the partial update, including all its properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update contactsHUBSPOT_HUBSPOT_UPDATE_CONTACTSAcciónUpdates multiple hubspot contacts in a single batch operation.
HUBSPOT_HUBSPOT_UPDATE_CONTACTSAcciónUpdates multiple hubspot contacts in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of contact update operations, each specifying contact 'id' (VID) and 'properties' with new values.
Parámetros de salida
dataobjectObligatorioHubSpot API response: includes operation 'status' (e.g., 'PENDING', 'COMPLETE'), 'results' list of updated contacts, potential 'errors', and 'startedAt'/'completedAt' timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update dealHUBSPOT_HUBSPOT_UPDATE_DEALAcciónUpdates properties for an existing hubspot deal.
HUBSPOT_HUBSPOT_UPDATE_DEALAcciónUpdates properties for an existing hubspot deal.
Parámetros de entrada
dealIdstringObligatorioUnique HubSpot identifier for the deal to be updated.
propertiesobjectObligatorioDeal properties to update. Keys are internal HubSpot property names; use empty string to clear a property.
Parámetros de salida
dataobjectObligatorioThe deal object after the update, including all its properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update dealsHUBSPOT_HUBSPOT_UPDATE_DEALSAcciónUpdates multiple hubspot deals in a single batch operation.
HUBSPOT_HUBSPOT_UPDATE_DEALSAcciónUpdates multiple hubspot deals in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of deal update operations.
Parámetros de salida
dataobjectObligatorioHubSpot API response with operation status and results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Initiate data import processHUBSPOT_INITIATE_DATA_IMPORT_PROCESSAcciónCall this action to start an asynchronous data import into hubspot crm using uploaded files and a detailed `importrequest` json configuration, ensuring this json correctly maps file columns to hubspot properties and files align with these mappings.
HUBSPOT_INITIATE_DATA_IMPORT_PROCESSAcciónCall this action to start an asynchronous data import into hubspot crm using uploaded files and a detailed `importrequest` json configuration, ensuring this json correctly maps file columns to hubspot properties and files align with these mappings.
Parámetros de entrada
filesobjectbinaryThe binary content of the file(s) to be imported. Supported formats typically include CSV, XLSX, and XLS. Ensure the file structure aligns with the mappings defined in `importRequest`.
importRequeststringA JSON string specifying the configuration for the import process. This configuration dictates how data from the uploaded file(s) is mapped and imported into HubSpot. Key properties include `name` (a descriptive name for the import, e.g., "Q3 Contact Import"), `dateFormat` (e.g., 'MONTH_DAY_YEAR', 'DAY_MONTH_YEAR'), `importOperations` (defines if the import should create and update, only create, or only update records, e.g., 'CREATE_AND_UPDATE'), and `files` (an array detailing each file, its format, and `columnMappings`). The `columnMappings` are crucial as they map spreadsheet columns to HubSpot CRM object properties (e.g., map 'Email Address' column to 'CONTACT' object's 'email' property).
Parámetros de salida
dataobjectObligatorioA dictionary containing details of the initiated import process. This typically includes an `id` for the import job, its current `state` (e.g., 'PENDING'), and other relevant metadata from HubSpot.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create company objectHUBSPOT_INSTANTIATE_AND_RETURN_NEW_COMPANY_OBJECTAcciónDeprecated: creates a new hubspot crm company object with given properties and associations; use create company object instead.
HUBSPOT_INSTANTIATE_AND_RETURN_NEW_COMPANY_OBJECTAcciónDeprecated: creates a new hubspot crm company object with given properties and associations; use create company object instead.
Parámetros de entrada
zipstringThe postal or ZIP code of the company.
citystringThe city where the company is located.
namestringThe name of the company.
typestringThe type or category of the company.
phonestringThe company's phone number.
statestringThe state or region where the company is located.
domainstringThe company's domain name.
addressstringThe company's street address.
countrystringThe country where the company is located.
websitestringThe company's website URL.
about_usstringDetailed information about the company.
address2stringAdditional address information.
hs_scorestringThe HubSpot score of the company.
industrystringThe industry sector of the company.
timezonestringThe timezone of the company's primary location.
is_publicstringWhether the company is publicly traded.
createdatestringThe date when the company record was created.
descriptionstringA brief description of the company.
associationsobject[]Associations represent the relationships between objects and activities in the HubSpot CRM.
founded_yearstringThe year the company was founded.
annualrevenuestringThe annual revenue of the company.
twitterhandlestringThe company's Twitter handle.
hs_lead_statusstringThe lead status of the company in HubSpot.
lifecyclestagestringThe lifecycle stage of the company.
parent_companystringThe parent company, if applicable.
hubspot_owner_idstringThe HubSpot owner ID associated with the company.
custom_propertiesobjectCustom properties of the Contact object to be set. For example {`custom_property_1`: `value for custom property 1`, `custom_property_2`: `value for custom property 2`}.
numberofemployeesstringThe number of employees in the company.
notes_last_updatedstringThe date when the company notes were last updated.
hs_lastmodifieddatestringThe date when the company record was last modified.
facebook_company_pagestringThe company's Facebook page URL.
linkedin_company_pagestringThe company's LinkedIn page URL.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List EmailsHUBSPOT_LISTAcciónRetrieves a paginated list of hubspot emails, allowing selection of specific properties (with or without history), associated object ids, and filtering by archive status.
HUBSPOT_LISTAcciónRetrieves a paginated list of hubspot emails, allowing selection of specific properties (with or without history), associated object ids, and filtering by archive status.
Parámetros de entrada
afterstringCursor for pagination; use `paging.next.after` from a previous response for the next page.
limitintegerMaximum number of email records per page.
archivedbooleanSet to `True` to retrieve only archived emails, `False` (default) for non-archived emails.
propertiesstring[]List of valid HubSpot email property names to include. If a requested property doesn't exist on a record, it's omitted from that record's response.
associationsstring[]List of valid HubSpot CRM object types (e.g., 'contact', 'deal') for which to retrieve associated IDs. If an association type is invalid or doesn't exist for an email, it's ignored for that email.
propertiesWithHistorystring[]List of valid HubSpot email property names to retrieve with history. If a requested property doesn't exist, it's ignored.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List all event templates for appHUBSPOT_LIST_ALL_EVENT_TEMPLATES_FOR_APPAcciónRetrieves all event templates associated with a valid `appid` for an existing application in hubspot's crm timeline.
HUBSPOT_LIST_ALL_EVENT_TEMPLATES_FOR_APPAcciónRetrieves all event templates associated with a valid `appid` for an existing application in hubspot's crm timeline.
Parámetros de entrada
appIdintegerObligatorioThe unique integer identifier for the target HubSpot application.
Parámetros de salida
dataobjectObligatorioAPI response, typically including a list of event template objects and potential paging details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List assetsHUBSPOT_LIST_ASSETSAcciónLists assets of a specific `assettype` for a given hubspot marketing `campaignguid`, optionally including performance metrics for a date range.
HUBSPOT_LIST_ASSETSAcciónLists assets of a specific `assettype` for a given hubspot marketing `campaignguid`, optionally including performance metrics for a date range.
Parámetros de entrada
afterstringPagination cursor from 'paging.next.after' of a previous response; results will begin after this cursor.
limitstringMaximum number of assets to return per response (positive integer).
endDatestringEnd date (YYYY-MM-DD, inclusive) for asset performance metrics. Metrics are not fetched if `startDate` or `endDate` is missing/invalid.
assetTypestringObligatorioThe specific type of asset to retrieve (e.g., BLOG_POST, LANDING_PAGE); only one asset type per request.
startDatestringStart date (YYYY-MM-DD, inclusive) for asset performance metrics. Metrics are not fetched if `startDate` or `endDate` is missing/invalid.
campaignGuidstringObligatorioUnique identifier (UUID) of an existing marketing campaign whose assets are to be listed.
Parámetros de salida
dataobjectObligatorioAPI response dictionary, typically including 'results' (array of asset objects) and 'paging' (pagination details like 'next.after' cursor).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List association typesHUBSPOT_LIST_ASSOCIATION_TYPESAcciónLists all valid association types between two specified hubspot crm object types.
HUBSPOT_LIST_ASSOCIATION_TYPESAcciónLists all valid association types between two specified hubspot crm object types.
Parámetros de entrada
toObjectTypestringObligatorioThe type of the second object in the association (e.g., contact, company, deal).
fromObjectTypestringObligatorioThe type of the first object in the association (e.g., contact, company, deal).
Parámetros de salida
dataobjectObligatorioA dictionary containing the results, where keys are typically 'results' holding a list of association types.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List contacts pageHUBSPOT_LIST_CONTACTS_PAGEAcciónRetrieves a paginated list of hubspot contacts, optionally specifying properties, historical values, and associations; ensure provided property and association names are valid hubspot internal names.
HUBSPOT_LIST_CONTACTS_PAGEAcciónRetrieves a paginated list of hubspot contacts, optionally specifying properties, historical values, and associations; ensure provided property and association names are valid hubspot internal names.
Parámetros de entrada
afterstringPagination token from `paging.next.after` of a previous response, used to fetch the subsequent page. Omit for the first page.
limitintegerMaximum number of contacts to return per page, controlling pagination size (default: 5).
archivedbooleanBoolean flag to filter contacts by archived status: `true` returns only archived contacts; `false` (default) returns only active (non-archived) contacts.
propertiesstring[]List of contact property internal names to include in the response (e.g., "email", "firstname"). If omitted, a default set of properties is returned.
associationsstring[]List of object types (e.g., "companies", "deals") for which to retrieve associated IDs with each contact.
propertiesWithHistorystring[]List of property internal names for which to retrieve historical values (e.g., "lifecyclestage"). If no history exists for a property, only its current value is returned.
Parámetros de salida
dataobjectObligatorioThe API response, typically a dictionary including a list of contacts and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List feedback submissions pageHUBSPOT_LIST_FEEDBACK_SUBMISSIONS_PAGEAcciónRetrieves a paginated list of feedback submissions from hubspot, allowing specification of properties (including history), associated object ids, and filtering by archive status.
HUBSPOT_LIST_FEEDBACK_SUBMISSIONS_PAGEAcciónRetrieves a paginated list of feedback submissions from hubspot, allowing specification of properties (including history), associated object ids, and filtering by archive status.
Parámetros de entrada
afterstringThe pagination token to retrieve the next page of results. This value is obtained from the `paging.next.after` field of a previous response. If omitted, the first page is returned. Use with `limit` for iterating through large sets of feedback submissions.
limitintegerThe maximum number of feedback submissions to return per page. Using smaller values can lead to quicker responses, while larger values reduce the total number of API calls for large datasets.
archivedbooleanSpecifies whether to include archived feedback submissions. Set to `True` to retrieve only archived submissions. `False` (default) retrieves only active (non-archived) submissions. Useful for accessing historical or managing archived feedback.
propertiesstring[]List of HubSpot internal property names to include for each feedback submission in the response (e.g., `hs_sentiment`, `hs_survey_name`, `hs_content`). If specified, only these properties are returned. If a property doesn't exist for a submission, it's ignored. If omitted, a default set of properties is returned.
associationsstring[]List of object types (e.g., `contact`, `survey`, `ticket`) for which to retrieve associated IDs. This allows fetching IDs of related objects. If an association doesn't exist for a submission, it's ignored.
propertiesWithHistorystring[]List of HubSpot internal property names for which to include historical values. The response includes both current and past values for these properties. Requesting history may affect the number of submissions returned per page due to increased response size.
Parámetros de salida
dataobjectObligatorioRaw JSON response from the HubSpot API, typically including a `results` field (list of feedback submission objects) and a `paging` field (pagination tokens).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List page of ticketsHUBSPOT_LIST_PAGE_OF_TICKETSAcciónRetrieves a paginated list of tickets from hubspot crm, allowing specification of properties to return, properties with history, associated object types, and archival status; use the `after` token from a previous response to fetch subsequent pages.
HUBSPOT_LIST_PAGE_OF_TICKETSAcciónRetrieves a paginated list of tickets from hubspot crm, allowing specification of properties to return, properties with history, associated object types, and archival status; use the `after` token from a previous response to fetch subsequent pages.
Parámetros de entrada
afterstringCursor token from `paging.next.after` of a previous response to get the next page of results.
limitintegerMaximum number of tickets per page (1-100). Controls response data volume.
archivedbooleanFilter tickets by archival status. `true` for archived only, `false` for non-archived only. Cannot retrieve both simultaneously.
propertiesstring[]List of ticket property internal names to include. Optimizes response by requesting only needed properties; non-existent properties for a ticket are omitted.
associationsstring[]List of object types (e.g., 'contact', 'company') to retrieve associated object IDs for. Includes standard and custom CRM objects; non-existent associations for a ticket are ignored.
propertiesWithHistorystring[]List of ticket property internal names to include historical values for, showing change history. May increase data load; use judiciously.
Parámetros de salida
dataobjectObligatorioThe raw JSON response from the HubSpot API. This typically includes a `results` key, which is a list of ticket objects, and may include a `paging` key with a `next.after` token for fetching subsequent pages if more results are available.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List quotes pageHUBSPOT_LIST_QUOTES_PAGEAcciónRetrieves a paginated list of quotes, allowing selection of specific properties, property history, associated object ids, and filtering by archived status.
HUBSPOT_LIST_QUOTES_PAGEAcciónRetrieves a paginated list of quotes, allowing selection of specific properties, property history, associated object ids, and filtering by archived status.
Parámetros de entrada
afterstringPagination token from a previous response's `paging.next.after` property to fetch the subsequent page. Use the exact token provided by the API; do not modify it.
limitintegerMaximum number of quotes to return per page.
archivedbooleanIf true, returns only archived quotes. If false, returns only active (non-archived) quotes.
propertiesstring[]A list of quote property names to include in the response for each quote (e.g., `hs_title`, `hs_quote_amount`). Non-existent properties for a quote are ignored. If omitted, a default set of properties is returned.
associationsstring[]A list of object types (e.g., `contacts`, `companies`, `deals`) for which to retrieve IDs of associated records. Non-existent association types or associations for a specific quote are ignored.
propertiesWithHistorystring[]A list of quote property names for which historical values should be included (e.g., `hs_quote_amount`, `hs_expiration_date`). Using this may reduce the maximum number of quotes returnable per request due to increased data volume.
Parámetros de salida
dataobjectObligatorioThe API response data, typically including a list of quotes and pagination information (`paging`).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ticketsHUBSPOT_LIST_TICKETSAcciónRetrieves a paginated list of hubspot tickets.
HUBSPOT_LIST_TICKETSAcciónRetrieves a paginated list of hubspot tickets.
Parámetros de entrada
afterstringPagination token from previous response.
limitintegerMaximum number of tickets to return per page.
archivedbooleanFilter by archived status.
propertiesstring[]List of ticket property names to include in the response.
associationsstring[]List of object types for which to retrieve associated IDs.
propertiesWithHistorystring[]List of property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioAPI response including list of tickets and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge emailsHUBSPOT_MERGE_EMAILSAcciónMerges two hubspot emails into one.
HUBSPOT_MERGE_EMAILSAcciónMerges two hubspot emails into one.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the email that will be merged into the primary email.
primaryObjectIdstringObligatorioThe ID of the email that will remain after the merge.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge productsHUBSPOT_MERGE_PRODUCTSAcciónMerges two hubspot products into one.
HUBSPOT_MERGE_PRODUCTSAcciónMerges two hubspot products into one.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the product that will be merged into the primary product.
primaryObjectIdstringObligatorioThe ID of the product that will remain after the merge.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge ticketsHUBSPOT_MERGE_TICKETSAcciónMerges two hubspot tickets into one.
HUBSPOT_MERGE_TICKETSAcciónMerges two hubspot tickets into one.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the ticket that will be merged into the primary ticket.
primaryObjectIdstringObligatorioThe ID of the ticket that will remain after the merge.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two companies of same typeHUBSPOT_MERGE_TWO_COMPANIES_OF_SAME_TYPEAcciónMerges two existing company records of the same type in hubspot crm, where `objectidtomerge` is absorbed into `primaryobjectid`; this operation is irreversible.
HUBSPOT_MERGE_TWO_COMPANIES_OF_SAME_TYPEAcciónMerges two existing company records of the same type in hubspot crm, where `objectidtomerge` is absorbed into `primaryobjectid`; this operation is irreversible.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the company record that will be merged into the primary company record and subsequently deleted.
primaryObjectIdstringObligatorioThe ID of the company record that will remain as the primary record after the merge, absorbing the information from the other company.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two contacts of same typeHUBSPOT_MERGE_TWO_CONTACTS_OF_SAME_TYPEAcciónMerges a hubspot contact (`objectidtomerge`) into another contact (`primaryobjectid`), deleting the former and making `primaryobjectid` absorb its data; this irreversible action is used for deduplicating contacts of the same type.
HUBSPOT_MERGE_TWO_CONTACTS_OF_SAME_TYPEAcciónMerges a hubspot contact (`objectidtomerge`) into another contact (`primaryobjectid`), deleting the former and making `primaryobjectid` absorb its data; this irreversible action is used for deduplicating contacts of the same type.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the contact record that will be merged into the primary contact record. This contact will be deleted after the merge.
primaryObjectIdstringObligatorioThe ID of the contact record that will remain after the merge and will absorb the information from the contact specified by `objectIdToMerge`. The merged contact will retain this ID.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two deals of same typeHUBSPOT_MERGE_TWO_DEALS_OF_SAME_TYPEAcciónPermanently merges two hubspot crm deals of the same type, typically to eliminate duplicates or consolidate related sales opportunities.
HUBSPOT_MERGE_TWO_DEALS_OF_SAME_TYPEAcciónPermanently merges two hubspot crm deals of the same type, typically to eliminate duplicates or consolidate related sales opportunities.
Parámetros de entrada
objectIdToMergestringObligatorioThe unique identifier of the deal to be merged into the `primaryObjectId` deal. This deal will be archived after the merge process is completed.
primaryObjectIdstringObligatorioThe unique identifier of the primary deal that will persist after the merge. It will incorporate data from the deal specified by `objectIdToMerge`.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two emails with same typeHUBSPOT_MERGE_TWO_EMAILS_WITH_SAME_TYPEAcciónMerges two existing, same-type hubspot crm emails: `objectidtomerge` is absorbed into `primaryobjectid` and then deleted; use for de-duplication, this action is irreversible.
HUBSPOT_MERGE_TWO_EMAILS_WITH_SAME_TYPEAcciónMerges two existing, same-type hubspot crm emails: `objectidtomerge` is absorbed into `primaryobjectid` and then deleted; use for de-duplication, this action is irreversible.
Parámetros de entrada
objectIdToMergestringObligatorioID of the email to be merged; it will be deleted after this operation.
primaryObjectIdstringObligatorioID of the primary email that absorbs the other and is retained.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two feedback submissionsHUBSPOT_MERGE_TWO_FEEDBACK_SUBMISSIONSAcciónMerges two existing feedback submissions by id, primarily for consolidating duplicates or related feedback; this operation is irreversible, and `primaryobjectid` values take precedence in conflicts.
HUBSPOT_MERGE_TWO_FEEDBACK_SUBMISSIONSAcciónMerges two existing feedback submissions by id, primarily for consolidating duplicates or related feedback; this operation is irreversible, and `primaryobjectid` values take precedence in conflicts.
Parámetros de entrada
objectIdToMergestringObligatorioThe unique identifier of the feedback submission to be merged into the primary one. This submission will be absorbed and typically archived or deleted after the merge process.
primaryObjectIdstringObligatorioThe unique identifier of the feedback submission that will remain as the primary record after the merge. It will contain the combined information from both submissions.
Parámetros de salida
dataobjectObligatorioA dictionary representing the merged feedback submission object, including its properties and values after the merge.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two line items of same typeHUBSPOT_MERGE_TWO_LINE_ITEMS_OF_SAME_TYPEAcciónMerges two line items, `objectidtomerge` into `primaryobjectid`, which must be of the same type; `objectidtomerge` is absorbed and the operation is irreversible.
HUBSPOT_MERGE_TWO_LINE_ITEMS_OF_SAME_TYPEAcciónMerges two line items, `objectidtomerge` into `primaryobjectid`, which must be of the same type; `objectidtomerge` is absorbed and the operation is irreversible.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the line item that will be merged into the primary line item. This line item will be absorbed and will no longer exist as a separate entity after the merge.
primaryObjectIdstringObligatorioThe ID of the primary line item that will remain after the merge. Its record will be updated with data from the line item specified by `objectIdToMerge`.
Parámetros de salida
dataobjectObligatorioA dictionary representing the properties of the merged primary line item after the merge operation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two objects of same typeHUBSPOT_MERGE_TWO_OBJECTS_OF_SAME_TYPEAcciónMerges two distinct hubspot crm objects of the same `objecttype`, consolidating data into `primaryobjectid` (which is preserved) and deleting `objectidtomerge`; this operation is permanent and irreversible.
HUBSPOT_MERGE_TWO_OBJECTS_OF_SAME_TYPEAcciónMerges two distinct hubspot crm objects of the same `objecttype`, consolidating data into `primaryobjectid` (which is preserved) and deleting `objectidtomerge`; this operation is permanent and irreversible.
Parámetros de entrada
objectTypestringObligatorioThe CRM object type (e.g., 'contacts', 'companies') of the two records to merge. Must be a valid object type in your HubSpot account.
objectIdToMergestringObligatorioID of the object to be merged into the primary object and subsequently deleted.
primaryObjectIdstringObligatorioID of the object that will remain after the merge, into which data from `objectIdToMerge` is consolidated.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two products of the same typeHUBSPOT_MERGE_TWO_PRODUCTS_OF_THE_SAME_TYPEAcciónTo de-duplicate or combine product variants, merges two existing, same-type hubspot product records by consolidating `objectidtomerge` into `primaryobjectid`; `objectidtomerge` is archived/deleted, and the operation is irreversible.
HUBSPOT_MERGE_TWO_PRODUCTS_OF_THE_SAME_TYPEAcciónTo de-duplicate or combine product variants, merges two existing, same-type hubspot product records by consolidating `objectidtomerge` into `primaryobjectid`; `objectidtomerge` is archived/deleted, and the operation is irreversible.
Parámetros de entrada
objectIdToMergestringObligatorioThe ID of the product record to be merged into the primary product record. This product record will be archived or deleted after a successful merge.
primaryObjectIdstringObligatorioThe ID of the product record that will remain after the merge and into which data from `objectIdToMerge` will be consolidated.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties and details of the merged product, reflecting the state of the `primaryObjectId` product after consolidation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two quotes of same typeHUBSPOT_MERGE_TWO_QUOTES_OF_SAME_TYPEAcciónMerges two distinct quotes of the same type by consolidating `objectidtomerge` into `primaryobjectid` (e.g., for combining information or updating terms); this operation is irreversible.
HUBSPOT_MERGE_TWO_QUOTES_OF_SAME_TYPEAcciónMerges two distinct quotes of the same type by consolidating `objectidtomerge` into `primaryobjectid` (e.g., for combining information or updating terms); this operation is irreversible.
Parámetros de entrada
objectIdToMergestringObligatorioThe unique identifier of the quote to be merged into the primary quote. This quote will be archived after the merge.
primaryObjectIdstringObligatorioThe unique identifier of the quote that will remain after the merge and will be updated with information from the other quote. Its properties take precedence in case of conflicts.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge two tickets of same typeHUBSPOT_MERGE_TWO_TICKETS_OF_SAME_TYPEAcciónMerges two existing hubspot tickets of the same type, where `objectidtomerge` (which is then deactivated) is absorbed into `primaryobjectid`.
HUBSPOT_MERGE_TWO_TICKETS_OF_SAME_TYPEAcciónMerges two existing hubspot tickets of the same type, where `objectidtomerge` (which is then deactivated) is absorbed into `primaryobjectid`.
Parámetros de entrada
objectIdToMergestringObligatorioID of the ticket to merge into the primary ticket; this ticket will be deactivated.
primaryObjectIdstringObligatorioID of the primary ticket that remains active and absorbs the other ticket's information.
Parámetros de salida
dataobjectObligatorioDetails of the merged ticket.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify calling extension settingsHUBSPOT_MODIFY_CALLING_EXTENSION_SETTINGSAcciónUpdates settings (e.g., display name, ui url/dimensions, feature flags) for an existing calling extension app, identified by `appid`.
HUBSPOT_MODIFY_CALLING_EXTENSION_SETTINGSAcciónUpdates settings (e.g., display name, ui url/dimensions, feature flags) for an existing calling extension app, identified by `appid`.
Parámetros de entrada
urlstringURL to the phone/calling UI, which should be built using the HubSpot Calling SDK.
namestringUser-facing display name of the calling service.
appIdintegerObligatorioThe unique ID of the target app whose calling extension settings are being modified.
widthintegerTarget width (pixels) of the iframe embedding the phone/calling UI.
heightintegerTarget height (pixels) of the iframe embedding the phone/calling UI.
isReadybooleanIf `true`, the calling service appears as an option under the 'Call' action in contact records.
supportsCustomObjectsbooleanIndicates if the calling service is compatible with HubSpot's engagement V2 service and custom objects.
Parámetros de salida
dataobjectObligatorioDictionary containing the updated settings of the calling extension.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update contactHUBSPOT_PARTIALLY_UPDATE_CONTACT_USING_CONTACT_IDAcciónPartially updates specified properties for an existing hubspot contact, identified by its valid `contactid`.
HUBSPOT_PARTIALLY_UPDATE_CONTACT_USING_CONTACT_IDAcciónPartially updates specified properties for an existing hubspot contact, identified by its valid `contactid`.
Parámetros de entrada
contactIdstringObligatorioUnique HubSpot identifier for the contact to be partially updated.
propertiesobjectObligatorioContact properties to update. Keys are internal HubSpot property names (e.g., `firstname`, `email`); use an empty string as a value to clear a property. Read-only properties are ignored.
Parámetros de salida
dataobjectObligatorioThe contact object after the partial update, including all its properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update CRM object by IDHUBSPOT_PARTIALLY_UPDATE_CRM_OBJECT_BY_IDAcciónPartially 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 if `idproperty` is specified.
HUBSPOT_PARTIALLY_UPDATE_CRM_OBJECT_BY_IDAcciónPartially 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 if `idproperty` is specified.
Parámetros de entrada
objectIdstringObligatorioUnique identifier of the CRM object. If `idProperty` is specified, this is the value of that unique property; otherwise, it's the internal object ID.
idPropertystringName of a unique property (e.g., 'email' for contacts) to use for identifying the object instead of its internal ID. If set, `objectId` should be the value of this property.
objectTypestringObligatorioType of the CRM object to be updated.
propertiesobjectObligatorioDictionary of properties to update. Keys are internal property names (e.g., 'firstname', 'dealstage'), and values are their new values.
Parámetros de salida
dataobjectObligatorioProperties of the updated CRM object.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update deal by idHUBSPOT_PARTIALLY_UPDATE_DEAL_BY_IDAcciónPartially updates specified properties of an existing hubspot crm deal, identified by its `dealid` or an optional custom unique `idproperty`.
HUBSPOT_PARTIALLY_UPDATE_DEAL_BY_IDAcciónPartially updates specified properties of an existing hubspot crm deal, identified by its `dealid` or an optional custom unique `idproperty`.
Parámetros de entrada
dealIdstringObligatorioUnique identifier of the deal. Defaults to HubSpot object ID; use value of custom property if `idProperty` is specified.
idPropertystringName of a custom unique property (e.g., 'deal_external_id') to identify the deal if not using the default HubSpot object ID.
propertiesobjectObligatorioDictionary of properties to update. Keys are HubSpot internal property names (e.g., 'dealname', 'amount'), values are new string values. Only specified properties are updated; others remain unchanged.
Parámetros de salida
dataobjectObligatorioThe updated deal object, reflecting all its properties after the partial update.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update pipeline by idHUBSPOT_PARTIALLY_UPDATE_PIPELINE_BY_IDAcciónPartially updates a crm pipeline's label, display order, or restores an archived pipeline by setting `archived` to `false`.
HUBSPOT_PARTIALLY_UPDATE_PIPELINE_BY_IDAcciónPartially updates a crm pipeline's label, display order, or restores an archived pipeline by setting `archived` to `false`.
Parámetros de entrada
labelstringUnique label for the pipeline for UI organization.
archivedbooleanTo restore an archived pipeline, set to `false`. Other uses (e.g., archiving an active pipeline or setting `false` for an already active one) will result in a `400 Bad Request`.
objectTypestringObligatorioType of CRM object the pipeline is associated with (e.g., 'deals', 'tickets').
pipelineIdstringObligatorioUnique identifier of the pipeline to update.
displayOrderintegerDisplay order for the pipeline. Pipelines with the same order are sorted alphabetically by label.
validateReferencesBeforeDeletebooleanIf `true`, verify existing references to pipeline stages before updates that could delete or alter them.
validateDealStageUsagesBeforeDeletebooleanFor deal pipelines only: if `true`, check if any deals use stages affected by the update.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update property groupHUBSPOT_PARTIALLY_UPDATE_PROPERTY_GROUPAcciónPartially updates a property group's `displayorder` or `label` for a specified crm `objecttype` in hubspot.
HUBSPOT_PARTIALLY_UPDATE_PROPERTY_GROUPAcciónPartially updates a property group's `displayorder` or `label` for a specified crm `objecttype` in hubspot.
Parámetros de entrada
labelstringHuman-readable label for the property group in the UI. If omitted, the current label is unchanged.
groupNamestringObligatorioThe unique, case-sensitive internal name of the existing property group to be updated for the specified `objectType`.
objectTypestringObligatorioThe CRM object type (e.g., "contacts", "companies") for which the property group is updated; must be a valid HubSpot CRM object type.
displayOrderintegerOrder for displaying the property group: lowest positive integer first, -1 places it after positive values. If omitted, the current order is unchanged.
Parámetros de salida
dataobjectObligatorioA dictionary representing the updated property group.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update ticket by idHUBSPOT_PARTIALLY_UPDATE_TICKET_BY_IDAcciónModifies specified properties of an existing hubspot ticket, identified by `ticketid` or a custom `idproperty`; to clear a property, provide an empty string as its value.
HUBSPOT_PARTIALLY_UPDATE_TICKET_BY_IDAcciónModifies specified properties of an existing hubspot ticket, identified by `ticketid` or a custom `idproperty`; to clear a property, provide an empty string as its value.
Parámetros de entrada
ticketIdstringObligatorioUnique identifier of the ticket to be updated; can be the HubSpot object ID or a custom unique property value if `idProperty` is specified.
idPropertystringInternal name of a custom unique property used to identify the ticket if `ticketId` is not the HubSpot object ID. If omitted, `ticketId` is treated as the HubSpot object ID.
propertiesobjectObligatorioDictionary of ticket properties to update (internal name: new value). Only provided properties are changed. To clear a property's value, use an empty string.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partially update company object by idHUBSPOT_PARTIAL_UPDATE_COMPANY_OBJECT_BY_IDAcciónPartially updates specified `properties` of an existing hubspot company, identified by its `companyid` (optionally using `idproperty` as the unique key), ensuring property names are valid hubspot internal names.
HUBSPOT_PARTIAL_UPDATE_COMPANY_OBJECT_BY_IDAcciónPartially updates specified `properties` of an existing hubspot company, identified by its `companyid` (optionally using `idproperty` as the unique key), ensuring property names are valid hubspot internal names.
Parámetros de entrada
companyIdstringObligatorioThe unique identifier for the company to be updated. By default, this is the HubSpot internal object ID. If `idProperty` is specified, this `companyId` should be the value of that unique property (e.g., a domain name if `idProperty` is 'domain').
idPropertystringOptional. The name of a unique property used to identify the company instead of its internal HubSpot ID. If provided, `companyId` must be the value of this property. Common examples include 'domain' or a custom unique ID field.
propertiesobjectObligatorioA dictionary of properties to update on the company. Keys are the internal names of the HubSpot company properties (e.g., 'name', 'website', 'city'), and values are the new values for these properties. To clear a property's value, provide an empty string as its value. Read-only properties or properties that do not exist will be ignored.
Parámetros de salida
dataobjectObligatorioA dictionary representing the state of the company object after the partial update. This will include all properties of the company, reflecting the changes made.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Partial update quote by quote idHUBSPOT_PARTIAL_UPDATE_QUOTE_BY_QUOTE_IDAcciónPerforms a partial update on an existing hubspot quote's specified properties, identifying the quote by `quoteid` (either its internal id or a custom unique property value if `idproperty` is provided).
HUBSPOT_PARTIAL_UPDATE_QUOTE_BY_QUOTE_IDAcciónPerforms a partial update on an existing hubspot quote's specified properties, identifying the quote by `quoteid` (either its internal id or a custom unique property value if `idproperty` is provided).
Parámetros de entrada
quoteIdstringObligatorioUnique identifier of the quote. Typically an internal HubSpot object ID, or a unique property value if `idProperty` is specified.
idPropertystringOptional. Name of a unique quote property. If provided, `quoteId` is interpreted as this property's value, not the internal object ID.
propertiesobjectObligatorioProperties to update on the quote (internal property names to new values). Only included properties will be updated.
Parámetros de salida
dataobjectObligatorioContains the updated quote object's properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete company for GDPR complianceHUBSPOT_PERMANENTLY_DELETE_COMPANY_FOR_GDPR_COMPLIANCEAcciónPermanently deletes a company (identified by objectid) and its associated data from hubspot for gdpr compliance; this action is irreversible and requires the company to exist.
HUBSPOT_PERMANENTLY_DELETE_COMPANY_FOR_GDPR_COMPLIANCEAcciónPermanently deletes a company (identified by objectid) and its associated data from hubspot for gdpr compliance; this action is irreversible and requires the company to exist.
Parámetros de entrada
objectIdstringObligatorioThe unique identifier of the company to be permanently deleted. If `idProperty` is specified, this is the value of that custom unique property. Otherwise, this is the company's HubSpot Company ID.
idPropertystringOptional name of an alternate unique identifier property. If provided, objectId must be the value of this property for the company.
Parámetros de salida
dataobjectObligatorioDictionary containing the API response; may be empty or not present for successful GDPR deletions (typically a 204 No Content status).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete contact for GDPRHUBSPOT_PERMANENTLY_DELETE_CONTACT_FOR_GDPRAcciónIrreversibly deletes a hubspot contact for gdpr; if deleting by a non-existent email (using idproperty 'email'), the email is blocklisted instead.
HUBSPOT_PERMANENTLY_DELETE_CONTACT_FOR_GDPRAcciónIrreversibly deletes a hubspot contact for gdpr; if deleting by a non-existent email (using idproperty 'email'), the email is blocklisted instead.
Parámetros de entrada
objectIdstringObligatorioThe unique identifier of the contact to be permanently deleted. This can be the HubSpot contact ID (VID), or if `idProperty` is specified, it can be another unique property like an email address.
idPropertystringSpecifies the type of identifier provided in `objectId`. For instance, use 'email' if `objectId` is an email address. This field is optional and can be omitted if `objectId` refers to the HubSpot contact ID (VID).
Parámetros de salida
dataobjectObligatorioContains data returned by the API. Note: A successful GDPR deletion typically results in an HTTP 204 No Content response, in which case this field might be empty or unpopulated.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete contact for GDPR complianceHUBSPOT_PERMANENTLY_DELETE_CONTACT_FOR_GDPR_COMPLIANCEAcciónIrreversibly 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_FOR_GDPR_COMPLIANCEAcciónIrreversibly erases a hubspot contact and associated data per a gdpr request; if an email is given for a non-existent contact, it's blocklisted.
Parámetros de entrada
objectIdstringObligatorioThe contact's identifier (email or HubSpot ID, based on `idProperty`) for permanent deletion.
idPropertystringIdentifies `objectId` type: 'email' for email address, or null/omitted for HubSpot ID. 'email' is primary.
Parámetros de salida
dataobjectObligatorioA dictionary which may contain data returned by the API. For successful GDPR deletions, this might be empty or contain a status confirmation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete quote for GDPR complianceHUBSPOT_PERMANENTLY_DELETE_CONTACT_GDPR_COMPLIANCEAcciónPermanently and irreversibly deletes a hubspot **quote** (not a contact, despite the action's internal naming) to comply with gdpr's 'right to be forgotten'.
HUBSPOT_PERMANENTLY_DELETE_CONTACT_GDPR_COMPLIANCEAcciónPermanently and irreversibly deletes a hubspot **quote** (not a contact, despite the action's internal naming) to comply with gdpr's 'right to be forgotten'.
Parámetros de entrada
objectIdstringObligatorioUnique identifier of the quote to be permanently deleted. This is the quote's HubSpot object ID, unless `idProperty` specifies an alternative unique identifying property.
idPropertystringName of the HubSpot quote property to use for quote identification if `objectId` is not the primary HubSpot ID. If omitted, `objectId` is assumed to be the primary HubSpot ID.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete contact via GDPRHUBSPOT_PERMANENTLY_DELETE_CONTACT_VIA_GDPRAcciónPermanently deletes a hubspot contact and all its associated data for gdpr compliance, identifying the contact by its id or another unique property.
HUBSPOT_PERMANENTLY_DELETE_CONTACT_VIA_GDPRAcciónPermanently deletes a hubspot contact and all its associated data for gdpr compliance, identifying the contact by its id or another unique property.
Parámetros de entrada
objectIdstringObligatorioThe unique identifier of the contact to be permanently deleted. This could be the contact's HubSpot ID or another unique property value (e.g., email address) if `idProperty` is specified.
idPropertystringThe name of the property that contains the unique identifier of the contact specified in `objectId`. For example, if `objectId` is an email address, set this to 'email'. If `objectId` is the HubSpot contact ID, this field can be omitted or set to 'hs_object_id'.
objectTypestringObligatorioThe type of HubSpot object to be deleted. Must be 'contacts' for this GDPR deletion endpoint. This parameter is part of the URL path.
Parámetros de salida
dataobjectObligatorioA dictionary containing data from the response, if any. Typically, a successful GDPR deletion returns no content.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete deal for GDPR complianceHUBSPOT_PERMANENTLY_DELETE_DEAL_FOR_GDPR_COMPLIANCEAcciónPermanently deletes a hubspot deal for gdpr compliance, identified by its unique id or a specified property value; this action is irreversible and may blocklist the identifier if the deal isn't found when using `idproperty`.
HUBSPOT_PERMANENTLY_DELETE_DEAL_FOR_GDPR_COMPLIANCEAcciónPermanently deletes a hubspot deal for gdpr compliance, identified by its unique id or a specified property value; this action is irreversible and may blocklist the identifier if the deal isn't found when using `idproperty`.
Parámetros de entrada
objectIdstringObligatorioIdentifier of the deal to be deleted. If `idProperty` is specified, this is the value of that property; otherwise, it's the deal's unique HubSpot ID.
idPropertystringThe HubSpot deal property name that `objectId` refers to (e.g., 'email'); if omitted, `objectId` is the deal's unique ID.
Parámetros de salida
dataobjectObligatorioAPI response; empty on success, or may contain details if an identifier was blocklisted when a deal was not found using `idProperty`.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete GDPR contact and contentHUBSPOT_PERMANENTLY_DELETE_GDPR_CONTACT_AND_CONTENTAcciónPermanently and irreversibly deletes an existing hubspot contact and associated content for gdpr compliance, optionally blocklisting the contact's email.
HUBSPOT_PERMANENTLY_DELETE_GDPR_CONTACT_AND_CONTENTAcciónPermanently and irreversibly deletes an existing hubspot contact and associated content for gdpr compliance, optionally blocklisting the contact's email.
Parámetros de entrada
objectIdstringObligatorioValue of the contact's unique identifier for permanent deletion. Must correspond to `idProperty` if specified, or to HubSpot's default unique identifier if `idProperty` is omitted.
idPropertystringThe contact property name to be used as its unique identifier. If not provided, HubSpot will use its default unique identifier for contacts.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Permanently delete line items for gdprHUBSPOT_PERMANENTLY_DELETE_LINE_ITEMS_FOR_GDPRAcciónPermanently deletes a specified line item and its associated content for gdpr compliance; this action is irreversible and cannot be undone.
HUBSPOT_PERMANENTLY_DELETE_LINE_ITEMS_FOR_GDPRAcciónPermanently deletes a specified line item and its associated content for gdpr compliance; this action is irreversible and cannot be undone.
Parámetros de entrada
objectIdstringObligatorioThe value of the unique identifier for the line item to be permanently deleted. This corresponds to the property named in `idProperty`, or the line item's primary HubSpot ID if `idProperty` is not provided.
idPropertystringThe name of the property that uniquely identifies the line item, if `objectId` is not its primary HubSpot ID. For example, 'external_id'. If omitted, `objectId` is assumed to be the line item's primary HubSpot ID.
Parámetros de salida
dataobjectObligatorioA dictionary which may contain details from the GDPR deletion attempt. For successful deletions that return an HTTP 204 (No Content) status, this field might be empty or not applicable.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Publish or send a marketing emailHUBSPOT_PUBLISH_MARKETING_EMAILAcciónPublishes 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_PUBLISH_MARKETING_EMAILAcciónPublishes or sends a specified hubspot marketing email that is valid and ready for sending; requires marketing hub enterprise or the transactional email add-on.
Parámetros de entrada
email_idstringObligatorioIdentifier of the HubSpot marketing email to publish or send.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Purge schema by object typeHUBSPOT_PURGE_SCHEMA_BY_OBJECT_TYPEAcciónPermanently and irreversibly deletes the schema for an existing `objecttype` in hubspot crm; this deprecated endpoint should be used with extreme caution.
HUBSPOT_PURGE_SCHEMA_BY_OBJECT_TYPEAcciónPermanently and irreversibly deletes the schema for an existing `objecttype` in hubspot crm; this deprecated endpoint should be used with extreme caution.
Parámetros de entrada
objectTypestringObligatorioThe specific object type (e.g., 'contacts', 'companies', or a custom object ID) for which the schema will be permanently deleted. Must be an exact, case-sensitive match to a valid object type defined in HubSpot.
Parámetros de salida
dataobjectObligatorioA dictionary containing data returned by the API as a result of the purge operation. This may be empty if the API returns no content upon successful execution (e.g., an HTTP 204 status).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read EmailHUBSPOT_READAcciónCall this to retrieve an existing hubspot email by its `emailid` or an alternative unique `idproperty`.
HUBSPOT_READAcciónCall this to retrieve an existing hubspot email by its `emailid` or an alternative unique `idproperty`.
Parámetros de entrada
emailIdstringObligatorioUnique identifier of the email, typically the internal HubSpot object ID.
archivedbooleanSet to true to retrieve only archived email objects.
idPropertystringName of an alternative unique property to identify the email if not using `emailId`.
propertiesstring[]Specific email properties to include; non-existent properties are ignored.
associationsstring[]Object types (e.g., 'contact', 'company') for associated IDs; non-existent associations are ignored.
propertiesWithHistorystring[]Email properties for which to retrieve historical values; non-existent properties are ignored.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a batch of campaignsHUBSPOT_READ_A_BATCH_OF_CAMPAIGNSAcciónRetrieves details for a batch of up to 50 marketing campaigns by their ids, optionally including specified properties and asset metrics for a given date range; response order is not guaranteed and duplicate ids are ignored.
HUBSPOT_READ_A_BATCH_OF_CAMPAIGNSAcciónRetrieves details for a batch of up to 50 marketing campaigns by their ids, optionally including specified properties and asset metrics for a given date range; response order is not guaranteed and duplicate ids are ignored.
Parámetros de entrada
inputsobject[]ObligatorioA list of campaign identifiers to read. Each item must specify the 'id' of a campaign.
endDatestringEnd date (YYYY-MM-DD) for fetching asset metrics. If omitted, asset metrics will not be fetched.
startDatestringStart date (YYYY-MM-DD) for fetching asset metrics. If omitted, asset metrics will not be fetched.
propertiesstring[]A comma-separated list of campaign properties to include in the response. If a specified property has no value for a campaign, it will be omitted from the response for that campaign. If this parameter is empty or not provided, an empty properties map will be returned for each campaign.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch read operation. Each key is a campaign ID, and the value is an object representing the campaign, including its properties and associated assets if requested.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a batch of CRM object propertiesHUBSPOT_READ_A_BATCH_OF_CRM_OBJECT_PROPERTIESAcciónReads definitions (metadata, not values) for a batch of crm object properties for a specified `objecttype`, supporting partial success.
HUBSPOT_READ_A_BATCH_OF_CRM_OBJECT_PROPERTIESAcciónReads definitions (metadata, not values) for a batch of crm object properties for a specified `objecttype`, supporting partial success.
Parámetros de entrada
inputsobject[]ObligatorioA list of property identifiers, each specifying the 'name' of a property whose definition should be retrieved for the given `objectType`.
archivedbooleanObligatorioIf true, retrieves only archived property definitions; otherwise, retrieves non-archived definitions.
objectTypestringObligatorioThe case-sensitive CRM object type (e.g., 'contacts', 'companies') for which properties are being read, matching the type in your HubSpot account.
Parámetros de salida
dataobjectObligatorioResponse data including a list of retrieved property definitions (metadata), operation status, and other batch-related information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a campaignHUBSPOT_READ_A_CAMPAIGNAcciónRetrieves details for a marketing campaign by `campaignguid`, optionally including specified `properties` and asset metrics if both `startdate` and `enddate` are provided.
HUBSPOT_READ_A_CAMPAIGNAcciónRetrieves details for a marketing campaign by `campaignguid`, optionally including specified `properties` and asset metrics if both `startdate` and `enddate` are provided.
Parámetros de entrada
endDatestringEnd date (YYYY-MM-DD) for fetching asset metrics; requires `startDate` to retrieve metrics.
startDatestringStart date (YYYY-MM-DD) for fetching asset metrics; requires `endDate` to retrieve metrics.
propertiesstring[]Specific campaign property names to return. Properties without a value are omitted. If this list is empty or not provided, the campaign's properties map in the response is empty.
campaignGuidstringObligatorioThe unique identifier (UUID) of the marketing campaign to retrieve.
Parámetros de salida
dataobjectObligatorioCampaign data, including specified `properties` and general asset information. Detailed asset metrics are only included if both `startDate` and `endDate` were provided in the request.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a CRM property by nameHUBSPOT_READ_A_CRM_PROPERTY_BY_NAMEAcciónReads a specific crm property definition for a given hubspot object type by its internal name.
HUBSPOT_READ_A_CRM_PROPERTY_BY_NAMEAcciónReads a specific crm property definition for a given hubspot object type by its internal name.
Parámetros de entrada
archivedbooleanIf true, retrieves an archived property definition; retrieves active property definitions by default.
objectTypestringObligatorioSpecifies the CRM object type (e.g., 'contacts', 'deals') for which the property is retrieved.
propertiesstringOptional comma-separated list of additional property attributes to return; consult HubSpot API documentation for available attributes and format.
propertyNamestringObligatorioThe internal, unique name of the property to retrieve (e.g., 'firstname', 'dealname').
Parámetros de salida
dataobjectObligatorioA dictionary containing the complete definition and metadata of the retrieved CRM property.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read all properties for object typeHUBSPOT_READ_ALL_PROPERTIESAcciónDeprecated: use `read all properties for object type` instead. retrieves property definitions for a specified hubspot crm object type.
HUBSPOT_READ_ALL_PROPERTIESAcciónDeprecated: use `read all properties for object type` instead. retrieves property definitions for a specified hubspot crm object type.
Parámetros de entrada
archivedbooleanFilter properties by their archived status: `true` for archived, `false` for active (non-archived).
objectTypestringObligatorioIdentifier for the CRM object type (e.g., 'contacts', 'companies'). Must be a valid, case-sensitive object type name existing in HubSpot.
propertiesstringComma-separated string of specific property names to return. If omitted, all properties for the object type are returned.
Parámetros de salida
dataobjectObligatorioDictionary of property names mapped to their definitions and metadata (e.g., data type, field type, label).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read all properties for object typeHUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPEAcciónRetrieves definitions and metadata (not actual values) for properties of a specified hubspot crm object type (e.g., 'contacts', 'companies', 'deals', or custom objects).
HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPEAcciónRetrieves definitions and metadata (not actual values) for properties of a specified hubspot crm object type (e.g., 'contacts', 'companies', 'deals', or custom objects).
Parámetros de entrada
archivedbooleanFilter properties by their archived status: `true` for archived, `false` for active (non-archived).
objectTypestringObligatorioIdentifier for the CRM object type (e.g., 'contacts', 'companies'). Must be a valid, case-sensitive object type name existing in HubSpot.
propertiesstringComma-separated string of specific property names to return. If omitted, all properties for the object type are returned.
Parámetros de salida
dataobjectObligatorioDictionary of property names mapped to their definitions and metadata (e.g., data type, field type, label).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read property groups for object typeHUBSPOT_READ_ALL_PROPERTY_GROUPSAcciónRetrieves all property groups for a specified hubspot crm object type. <<DEPRECATED use read_property_groups_for_object_type>>
HUBSPOT_READ_ALL_PROPERTY_GROUPSAcciónRetrieves all property groups for a specified hubspot crm object type. <<DEPRECATED use read_property_groups_for_object_type>>
Parámetros de entrada
objectTypestringObligatorioSpecifies the HubSpot CRM object type for which property groups will be retrieved.
Parámetros de salida
dataobjectObligatorioThe API response dictionary containing a collection of property groups for the specified CRM object type, typically under a 'results' key.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read an owner by given ID or user IDHUBSPOT_READ_AN_OWNER_BY_GIVEN_ID_OR_USER_IDAcción**deprecated:** please use the `retrieve owner by id or user id` action instead. retrieves a specific hubspot crm owner by their id, with options to specify id type (owner or user) and to include archived records.
HUBSPOT_READ_AN_OWNER_BY_GIVEN_ID_OR_USER_IDAcción**deprecated:** please use the `retrieve owner by id or user id` action instead. retrieves a specific hubspot crm owner by their id, with options to specify id type (owner or user) and to include archived records.
Parámetros de entrada
ownerIdintegerObligatorioUnique identifier of the owner. Its meaning (HubSpot owner ID or user ID) is determined by `idProperty`.
archivedbooleanSet to `true` to retrieve only archived owners; otherwise, active (non-archived) owners are returned.
idPropertystringenumDetermines if `ownerId` refers to the HubSpot owner ID (`id`) or the user ID (`userId`).
iduserId
Parámetros de salida
dataobjectObligatorioProperties and details of the retrieved owner.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a page of dealsHUBSPOT_READ_A_PAGE_OF_DEALSAcciónRetrieves a paginated list of hubspot crm deals; use the 'after' token from a previous response's 'paging.next.after' for subsequent pages.
HUBSPOT_READ_A_PAGE_OF_DEALSAcciónRetrieves a paginated list of hubspot crm deals; use the 'after' token from a previous response's 'paging.next.after' for subsequent pages.
Parámetros de entrada
afterstringToken from a previous response's `paging.next.after` to fetch the next page. Omit for the first page.
limitintegerMaximum number of deals to return (up to 100).
archivedbooleanSet to true to return only archived deals; false returns active deals.
propertiesstring[]Deal property names to include in the response. Non-existent properties for a deal are ignored.
associationsstring[]Object types (e.g., 'contact', 'company') for which to retrieve associated IDs. Non-existent associations are ignored.
propertiesWithHistorystring[]Deal property names for which to include historical values. Using this may reduce the number of deals retrieved per request.
Parámetros de salida
dataobjectObligatorioA dictionary containing the list of deals and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a page of objects by typeHUBSPOT_READ_APAGE_OF_OBJECTS_BY_TYPEAcciónRetrieves a paginated list of objects for a specified and valid hubspot crm object type (e.g., 'contacts', 'companies', 'deals', or custom id).
HUBSPOT_READ_APAGE_OF_OBJECTS_BY_TYPEAcciónRetrieves a paginated list of objects for a specified and valid hubspot crm object type (e.g., 'contacts', 'companies', 'deals', or custom id).
Parámetros de entrada
afterstringPagination token from a previous response's `paging.next.after` property, used to fetch the next page of results.
limitintegerMaximum number of results to return per page (must be an integer between 1 and 100).
archivedbooleanSet to true to retrieve only archived objects. If false or omitted (default), non-archived objects are returned.
objectTypestringObligatorioIdentifier for the type of CRM object to retrieve (e.g., 'contacts', 'companies', 'deals', or a custom object type ID).
propertiesstring[]List of property names to include for each object; non-existent properties on an object are ignored. Customizes response and can reduce payload size.
associationsstring[]List of object types (e.g., 'companies', 'deals') for which to retrieve associated IDs. Only existing associations are returned.
propertiesWithHistorystring[]List of property names for which to include historical values. Using this parameter may reduce the maximum number of objects returnable in a single request.
Parámetros de salida
dataobjectObligatorioA dictionary containing the API response, typically including a list of objects and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a CRM property by nameHUBSPOT_READ_A_PROPERTYAcciónDeprecated: use `read a crm property by name` to read a specific crm property definition for a given hubspot object type by its internal name.
HUBSPOT_READ_A_PROPERTYAcciónDeprecated: use `read a crm property by name` to read a specific crm property definition for a given hubspot object type by its internal name.
Parámetros de entrada
archivedbooleanIf true, retrieves an archived property definition; retrieves active property definitions by default.
objectTypestringObligatorioSpecifies the CRM object type (e.g., 'contacts', 'deals') for which the property is retrieved.
propertiesstringOptional comma-separated list of additional property attributes to return; consult HubSpot API documentation for available attributes and format.
propertyNamestringObligatorioThe internal, unique name of the property to retrieve (e.g., 'firstname', 'dealname').
Parámetros de salida
dataobjectObligatorioA dictionary containing the complete definition and metadata of the retrieved CRM property.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a property groupHUBSPOT_READ_A_PROPERTY_GROUPAcciónRetrieves 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 objects.
HUBSPOT_READ_A_PROPERTY_GROUPAcciónRetrieves 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 objects.
Parámetros de entrada
groupNamestringObligatorioUnique identifier (name) of the property group to retrieve. These names are case-sensitive and often use lowercase letters and underscores.
objectTypestringObligatorioThe type of CRM object for which to retrieve the property group.
Parámetros de salida
dataobjectObligatorioA dictionary containing the detailed information and attributes of the retrieved property group.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read batch feedback submissions by id or propertyHUBSPOT_READ_BATCH_FEEDBACK_SUBMISSIONS_BY_ID_OR_PROPERTYAcciónRetrieves up to 100 feedback submissions in a batch using their ids or a specified unique `idproperty`, optionally including specified properties and their history.
HUBSPOT_READ_BATCH_FEEDBACK_SUBMISSIONS_BY_ID_OR_PROPERTYAcciónRetrieves up to 100 feedback submissions in a batch using their ids or a specified unique `idproperty`, optionally including specified properties and their history.
Parámetros de entrada
inputsobject[]ObligatorioIdentifiers for feedback submissions to retrieve, using primary 'id' or `idProperty`.
archivedbooleanSet to `true` to retrieve only archived submissions; `false` (default) for active submissions.
idPropertystringUnique identifier property name to use instead of 'id'; `inputs` should contain values for this property if provided.
propertiesstring[]ObligatorioProperty names to return for each feedback submission; defaults if not specified.
propertiesWithHistorystring[]ObligatorioProperty names for which to retrieve historical values; past values are included if updated.
Parámetros de salida
dataobjectObligatorioKey-value pairs of identifiers (from `inputs` or `idProperty`) and their corresponding feedback submission objects, including requested properties and history if `propertiesWithHistory` was specified.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read batch of contacts by id or propertiesHUBSPOT_READ_BATCH_OF_CONTACTS_BY_ID_OR_PROPERTIESAcciónReads a batch of hubspot contacts by their ids or a specified unique `idproperty`, optionally including property history and filtering by archived status; ensure `inputs` refer to existing contacts and `idproperty` (if used) is a unique identifier.
HUBSPOT_READ_BATCH_OF_CONTACTS_BY_ID_OR_PROPERTIESAcciónReads a batch of hubspot contacts by their ids or a specified unique `idproperty`, optionally including property history and filtering by archived status; ensure `inputs` refer to existing contacts and `idproperty` (if used) is a unique identifier.
Parámetros de entrada
inputsobject[]ObligatorioA list of contact identifiers to retrieve. Each object in the list should contain an `id` (or the `idProperty` if specified) of a contact.
archivedbooleanSpecifies if only archived contacts should be returned (`true`), or only non-archived contacts (`false`).
idPropertystringThe name of an alternate unique identifier property to use for retrieving contacts. If specified, the `inputs` objects should provide values for this property instead of the default `id`.
propertiesstring[]ObligatorioContact property names to include in the response; a default set is returned if unspecified.
propertiesWithHistorystring[]ObligatorioContact property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read batch of crm objects by id or property valuesHUBSPOT_READ_BATCH_OF_CRM_OBJECTS_BY_ID_OR_PROPERTY_VALUESAcciónReads 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 `properties`, their historical values (`propertieswithhistory`), and filtering by `archived` status.
HUBSPOT_READ_BATCH_OF_CRM_OBJECTS_BY_ID_OR_PROPERTY_VALUESAcciónReads 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 `properties`, their historical values (`propertieswithhistory`), and filtering by `archived` status.
Parámetros de entrada
inputsobject[]ObligatorioList of objects, each with an 'id' identifying a CRM object to retrieve, using the HubSpot object ID or the value of `idProperty`.
archivedbooleanIf true, retrieves only archived CRM objects; if false (default), retrieves non-archived objects.
idPropertystringAlternate unique identifier property name (e.g., 'email' for contacts) to use instead of the default object ID.
objectTypestringObligatorioType of CRM object to read (e.g., 'contacts', 'companies'). Determines which object collection to query.
propertiesstring[]ObligatorioList of property names to return for each CRM object. If omitted, default properties are returned.
propertiesWithHistorystring[]ObligatorioList of property names for which to retrieve historical values.
Parámetros de salida
dataobjectObligatorioResults of the batch read, including status, requested objects with properties, and any errors.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read batch of line items by id or property valuesHUBSPOT_READ_BATCH_OF_LINE_ITEMS_BY_ID_OR_PROPERTY_VALUESAcciónRetrieves 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_LINE_ITEMS_BY_ID_OR_PROPERTY_VALUESAcciónRetrieves a batch of hubspot crm line items by their ids, or optionally by values of a custom unique property defined in `idproperty`.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, where each object contains the 'id' of a line item to retrieve. The 'id' can be the line item's unique ID or the value of the property specified in `idProperty`.
archivedbooleanIf true, returns only archived line items; otherwise (default is false), returns all line items.
idPropertystringThe name of a property whose values are unique for that object type. Use this if you want to identify line items by a custom unique property instead of the default 'id'.
propertiesstring[]ObligatorioA list of property names to be returned in the response. If not specified, all readable properties will be returned.
propertiesWithHistorystring[]ObligatorioA list of property names for which to return historical values; if a property has been updated, the response includes its previous values.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read batch of products by id or propertyHUBSPOT_READ_BATCH_OF_PRODUCTS_BY_ID_OR_PROPERTYAcciónRetrieves a batch of hubspot crm products by their ids or a specified unique `idproperty`, optionally filtering by archived status and including historical changes for specified properties.
HUBSPOT_READ_BATCH_OF_PRODUCTS_BY_ID_OR_PROPERTYAcciónRetrieves a batch of hubspot crm products by their ids or a specified unique `idproperty`, optionally filtering by archived status and including historical changes for specified properties.
Parámetros de entrada
inputsobject[]ObligatorioList of products to retrieve. Each item's `id` field corresponds to `idProperty`'s value or the primary product ID if `idProperty` is unset.
archivedbooleanIf `true`, only archived products are returned; otherwise, both archived and active products are returned.
idPropertystringName of the property to use as a unique identifier for products in `inputs`. If provided, `inputs.id` is matched against this property's value (e.g., 'hs_sku'); otherwise, the default HubSpot product ID is used.
propertiesstring[]ObligatorioList of product property names to include in the response. If omitted, a default set of properties is returned.
propertiesWithHistorystring[]ObligatorioList of product property names for which to retrieve the full history of changes, including historical values and change sources.
Parámetros de salida
dataobjectObligatorioContains batch read results, typically including a `results` list of product objects, a `status` key (e.g., 'COMPLETE'), and an optional `errors` key.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read batch of quotes by property valuesHUBSPOT_READ_BATCH_OF_QUOTES_BY_PROPERTY_VALUESAcciónEfficiently retrieves a batch of hubspot crm quotes by their ids (or a specified unique property), optionally including archived quotes, specific properties, and property history.
HUBSPOT_READ_BATCH_OF_QUOTES_BY_PROPERTY_VALUESAcciónEfficiently retrieves a batch of hubspot crm quotes by their ids (or a specified unique property), optionally including archived quotes, specific properties, and property history.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, each specifying a quote to retrieve. Each object must contain an `id` field that holds the identifier of the quote, corresponding to `idProperty` or the primary object ID.
archivedbooleanSpecifies whether to include archived quotes in the results. If `true`, only archived quotes are returned. If `false` (default) or omitted, only active (non-archived) quotes are returned.
idPropertystringThe name of the property to use as the unique identifier for the quotes specified in the `inputs` list. If omitted, the quote's primary object ID (e.g., `hs_object_id`) is used. This property must be a unique identifier for quotes.
propertiesstring[]ObligatorioA list of internal names of quote properties to be included in the response for each quote. If omitted, a default set of properties is returned by HubSpot. Refer to HubSpot documentation for default properties.
propertiesWithHistorystring[]ObligatorioA list of internal names of quote properties for which historical values should be retrieved. The response will include the history of changes for these properties.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch read operation. This typically includes a 'results' key with a list of quote objects (each containing its properties), along with status and timing information for the batch request. Errors for individual quotes, if any, might also be part of this structure.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read a batch of tickets by id or unique valuesHUBSPOT_READ_BATCH_OF_TICKETS_BY_ID_OR_UNIQUE_VALUESAcciónRetrieves a batch of hubspot crm tickets using a list of their ids, or optionally via a custom unique property specified in `idproperty`, allowing for selection of specific properties, their history, and filtering by archival status.
HUBSPOT_READ_BATCH_OF_TICKETS_BY_ID_OR_UNIQUE_VALUESAcciónRetrieves a batch of hubspot crm tickets using a list of their ids, or optionally via a custom unique property specified in `idproperty`, allowing for selection of specific properties, their history, and filtering by archival status.
Parámetros de entrada
inputsobject[]ObligatorioA list of ticket identifiers to retrieve. Each item in the list specifies the 'id' of the ticket according to the `idProperty` (or default HubSpot ID).
archivedbooleanSet to true to retrieve only archived tickets, or false for non-archived tickets.
idPropertystringThe name of the unique property used to identify the tickets in the 'inputs' list (e.g., a custom external ID). If not provided, the default HubSpot ticket ID ('id') is assumed.
propertiesstring[]ObligatorioA list of specific ticket property names to be included in the response for each ticket (e.g., 'subject', 'content', 'hs_pipeline'). If omitted, a default set of properties will be returned.
propertiesWithHistorystring[]ObligatorioA list of property names for which historical values should be retrieved. This allows tracking changes to specific ticket fields over time.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch read operation. Typically, this includes a 'results' key with a list of retrieved ticket objects and a 'status' key indicating the overall success. It may also include 'errors' if some tickets could not be retrieved.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read budgetHUBSPOT_READ_BUDGETAcciónFetches detailed budget (total, spent, remaining) and spend information for a marketing campaign, including an 'order' field for sequencing budget/spend items (0 is oldest).
HUBSPOT_READ_BUDGETAcciónFetches detailed budget (total, spent, remaining) and spend information for a marketing campaign, including an 'order' field for sequencing budget/spend items (0 is oldest).
Parámetros de entrada
campaignGuidstringObligatorioThe unique identifier (UUID) of the marketing campaign for which to retrieve budget information.
Parámetros de salida
dataobjectObligatorioDictionary with detailed budget (e.g., 'totalBudget', 'totalSpend', 'remainingBudget') and spend information for the campaign; budget/spend items may have an 'order' field indicating creation sequence (0 is oldest).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read crm contact by idHUBSPOT_READ_CRM_CONTACT_BY_IDAcciónRetrieves a hubspot crm contact by its unique internal hubspot id, allowing selection of properties, historical values, associated objects, and filtering for archived contacts.
HUBSPOT_READ_CRM_CONTACT_BY_IDAcciónRetrieves a hubspot crm contact by its unique internal hubspot id, allowing selection of properties, historical values, associated objects, and filtering for archived contacts.
Parámetros de entrada
archivedbooleanSet to true to include only archived contacts; defaults to false (active contacts).
contactIdstringObligatorioUnique internal HubSpot CRM object ID for the contact, which must be valid and existing.
propertiesstring[]Contact property names to include in the response; if omitted, all available properties are returned.
associationsstring[]Object types (e.g., 'companies', 'deals') to include associated object IDs in the response.
propertiesWithHistorystring[]Property names for which to include current and historical values in the response.
Parámetros de salida
dataobjectObligatorioProperties of the retrieved HubSpot CRM contact, dependent on 'properties', 'propertiesWithHistory', and 'associations' request parameters.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read crm object by idHUBSPOT_READ_CRM_OBJECT_BY_IDAcciónRetrieves a specific crm object (e.g., contact, company, deal, ticket) by its id or a unique property, optionally including specific properties, history, and associations.
HUBSPOT_READ_CRM_OBJECT_BY_IDAcciónRetrieves a specific crm object (e.g., contact, company, deal, ticket) by its id or a unique property, optionally including specific properties, history, and associations.
Parámetros de entrada
archivedbooleanSet to `true` to retrieve only archived objects. Defaults to `false` (non-archived objects).
objectIdstringObligatorioThe unique identifier of the CRM object, or the value of the unique property if `idProperty` is specified.
idPropertystringThe name of a unique property (e.g., 'email' for contacts, 'domain' for companies) to use for lookup instead of the internal object ID. If omitted, the internal object ID is used.
objectTypestringObligatorioSpecifies the type of CRM object to retrieve (e.g., 'contacts', 'companies', 'deals', 'tickets'). Must be a valid HubSpot CRM object type.
propertiesstring[]A list of property names to include in the response. Non-existent properties are ignored. If omitted, a default set of properties is returned.
associationsstring[]A list of object types (e.g., 'contacts', 'companies') for which to retrieve associated IDs (e.g., to get associated companies for a contact). Non-existent associations are ignored.
propertiesWithHistorystring[]A list of property names to retrieve value history for, showing changes over time. Non-existent properties or those without history are ignored.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties, property history, and associations of the retrieved CRM object. The structure and content are determined by the `properties`, `propertiesWithHistory`, and `associations` parameters provided in the request.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read feedback submission by idHUBSPOT_READ_FEEDBACK_SUBMISSION_BY_IDAcciónReads a hubspot feedback submission by its id, optionally using a custom unique 'idproperty', and allows specifying properties to return including history and associations.
HUBSPOT_READ_FEEDBACK_SUBMISSION_BY_IDAcciónReads a hubspot feedback submission by its id, optionally using a custom unique 'idproperty', and allows specifying properties to return including history and associations.
Parámetros de entrada
archivedbooleanSet to true to retrieve only archived submissions; false (default) retrieves active ones.
idPropertystringName of a unique property (e.g., 'survey_response_id') to use as the identifier instead of the internal object ID. Its values must be unique.
propertiesstring[]Specific feedback submission property names to include in the response; HubSpot ignores non-existent ones.
associationsstring[]Object types (e.g., 'CONTACT') for which to retrieve associated IDs; HubSpot ignores non-existent associations.
feedbackSubmissionIdstringObligatorioIdentifier of the feedback submission to retrieve; use a custom property value if 'idProperty' is set. Must be an existing submission.
propertiesWithHistorystring[]Feedback submission property names for which to include a history of values; HubSpot ignores non-existent ones.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read product by idHUBSPOT_READ_PRODUCT_BY_IDAcciónRetrieves a hubspot product by its id, allowing customization of returned properties, history, and associations; `idproperty` can specify an alternative unique identifier property which must be configured as unique in hubspot.
HUBSPOT_READ_PRODUCT_BY_IDAcciónRetrieves a hubspot product by its id, allowing customization of returned properties, history, and associations; `idproperty` can specify an alternative unique identifier property which must be configured as unique in hubspot.
Parámetros de entrada
archivedbooleanSet to `True` to retrieve only archived products.
productIdstringObligatorioUnique product identifier; can be the HubSpot object ID or a custom unique property value if `idProperty` is specified.
idPropertystringUnique property name (e.g., 'sku') for product lookup instead of object ID; `productId` must then be this property's value.
propertiesstring[]Specific property names to retrieve; only these are returned. Non-existent properties ignored.
associationsstring[]Object types (e.g., 'deal') for which to retrieve associated record IDs. Non-existent types ignored.
propertiesWithHistorystring[]Property names for which to retrieve value history; current and past values are returned. Non-existent properties ignored.
Parámetros de salida
dataobjectObligatorioProduct properties, structured by request parameters (properties, propertiesWithHistory, associations); includes standard/custom fields, history, and associated IDs.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Read property groups for object typeHUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPEAcciónRetrieves all property groups in a single call for a specified hubspot crm object type (e.g., 'contacts', 'companies'), returning only the groups themselves, not the individual properties within them.
HUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPEAcciónRetrieves all property groups in a single call for a specified hubspot crm object type (e.g., 'contacts', 'companies'), returning only the groups themselves, not the individual properties within them.
Parámetros de entrada
objectTypestringObligatorioSpecifies the HubSpot CRM object type for which property groups will be retrieved.
Parámetros de salida
dataobjectObligatorioThe API response dictionary containing a collection of property groups for the specified CRM object type, typically under a 'results' key.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive contact by idHUBSPOT_RECYCLE_CONTACT_BY_IDAcciónDeprecated: use the `archive contact by id` action to archive a hubspot crm contact by its id.
HUBSPOT_RECYCLE_CONTACT_BY_IDAcciónDeprecated: use the `archive contact by id` action to archive a hubspot crm contact by its id.
Parámetros de entrada
contactIdstringObligatorioUnique HubSpot CRM identifier (typically numeric or UUID) for the contact to be archived.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove asset associationHUBSPOT_REMOVE_ASSET_ASSOCIATIONAcciónDisassociates an asset (form, object list, or external web url) from a hubspot campaign.
HUBSPOT_REMOVE_ASSET_ASSOCIATIONAcciónDisassociates an asset (form, object list, or external web url) from a hubspot campaign.
Parámetros de entrada
assetIdstringObligatorioThe unique identifier of the asset.
assetTypestringObligatorioThe type of asset to disassociate. Supported types are 'FORM', 'OBJECT_LIST', or 'EXTERNAL_WEB_URL'.
campaignGuidstringObligatorioThe unique identifier (UUID) of the HubSpot campaign.
Parámetros de salida
dataobjectResponse data; typically empty for a successful disassociation (204 No Content).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove association from schemaHUBSPOT_REMOVE_ASSOCIATION_FROM_SCHEMAAcciónPermanently removes a specified association definition (type) from a hubspot object's schema, preventing future creations of this association type without affecting existing instances.
HUBSPOT_REMOVE_ASSOCIATION_FROM_SCHEMAAcciónPermanently removes a specified association definition (type) from a hubspot object's schema, preventing future creations of this association type without affecting existing instances.
Parámetros de entrada
objectTypestringObligatorioThe fully qualified name or ID of the HubSpot object schema from which to remove the association definition.
associationIdentifierstringObligatorioThe unique ID of the association definition to remove from the specified object schema.
Parámetros de salida
dataobjectObligatorioThe API response data. For this delete operation, it's often empty on success (HTTP 204 No Content response from the server).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove deal object by idHUBSPOT_REMOVE_DEAL_OBJECT_BY_IDAcciónArchives a hubspot deal by its `dealid`, moving it to the recycling bin when it's no longer relevant, created in error, or needs removal from active view; archived deals won't appear in active lists or reports.
HUBSPOT_REMOVE_DEAL_OBJECT_BY_IDAcciónArchives a hubspot deal by its `dealid`, moving it to the recycling bin when it's no longer relevant, created in error, or needs removal from active view; archived deals won't appear in active lists or reports.
Parámetros de entrada
dealIdstringObligatorioUnique identifier of the deal to be archived. Must correspond to an existing deal and is typically numeric but always treat as a string (e.g., "1234567", "deal_abc123").
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove token from event templateHUBSPOT_REMOVE_TOKEN_FROM_EVENT_TEMPLATEAcciónRemoves a token from a hubspot event template, preventing its inclusion in new events created from that template.
HUBSPOT_REMOVE_TOKEN_FROM_EVENT_TEMPLATEAcciónRemoves a token from a hubspot event template, preventing its inclusion in new events created from that template.
Parámetros de entrada
appIdintegerObligatorioThe unique identifier of the target application associated with the event template. Must be a valid integer representing the ID of your HubSpot app.
tokenNamestringObligatorioThe name of the token to be removed from the event template. Must be a string that exactly matches an existing token's name within the specified template (case-sensitive).
eventTemplateIdstringObligatorioThe unique identifier of the event template from which the token will be removed. Must be a valid string representing an existing event template ID in your HubSpot account.
Parámetros de salida
dataobjectObligatorioA dictionary containing the API response. For a successful deletion, this may be an empty dictionary. If an error occurs, this dictionary will contain error details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Render event detail templateHUBSPOT_RENDER_EVENT_DETAIL_TEMPLATEAcciónRenders detailed information for a specific hubspot crm timeline event using a predefined event template, ignoring `extradata` references in the template not present in event data.
HUBSPOT_RENDER_EVENT_DETAIL_TEMPLATEAcciónRenders detailed information for a specific hubspot crm timeline event using a predefined event template, ignoring `extradata` references in the template not present in event data.
Parámetros de entrada
eventIdstringObligatorioThe unique ID for a specific HubSpot CRM timeline event to render.
eventTemplateIdstringObligatorioThe unique ID for an existing HubSpot event template to use for rendering.
Parámetros de salida
dataobjectObligatorioRendered event details, structured according to the specified event template.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Render event header or detail as htmlHUBSPOT_RENDER_EVENT_HEADER_OR_DETAIL_AS_HTMLAcciónRenders 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_RENDER_EVENT_HEADER_OR_DETAIL_AS_HTMLAcciónRenders 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.
Parámetros de entrada
detailbooleanIf true, renders the detailTemplate; if false or not provided, renders the headerTemplate.
eventIdstringObligatorioThe unique identifier for an existing event on the HubSpot timeline whose data will be used in the rendering.
eventTemplateIdstringObligatorioThe unique identifier for an existing event template to be used for rendering.
Parámetros de salida
dataobjectObligatorioA dictionary containing the rendered HTML string from the event template and event data.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Replace all properties of pipelineHUBSPOT_REPLACE_ALL_PROPERTIES_OF_PIPELINEAcciónOverwrites an entire crm pipeline (specified by `objecttype` and `pipelineid`) and all its stages with a new definition, returning the updated pipeline.
HUBSPOT_REPLACE_ALL_PROPERTIES_OF_PIPELINEAcciónOverwrites an entire crm pipeline (specified by `objecttype` and `pipelineid`) and all its stages with a new definition, returning the updated pipeline.
Parámetros de entrada
labelstringObligatorioUnique label for this pipeline, for UI organization.
stagesobject[]ObligatorioA list of stage definitions that will completely replace all existing stages in the pipeline.
objectTypestringObligatorioIdentifies the CRM object type (e.g., 'deals', 'tickets') for the pipeline being updated.
pipelineIdstringObligatorioUnique ID of the pipeline to update, specific to its `objectType`.
displayOrderintegerObligatorioDisplay order for this pipeline; those with the same order are sorted alphabetically by `label`.
validateReferencesBeforeDeletebooleanIf true, validates existing references to the pipeline before updating to prevent issues from modifying referenced stages.
validateDealStageUsagesBeforeDeletebooleanIf true and `objectType` is 'deals', checks deal stage usage before modification/deletion to prevent data issues.
Parámetros de salida
dataobjectObligatorioProperties of the updated pipeline.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Replace pipeline stage propertiesHUBSPOT_REPLACE_PIPELINE_STAGE_PROPERTIESAcciónReplaces all properties of a specified pipeline stage; the new `label` must be unique within the pipeline, and if `objecttype` is 'deals', the `metadata` must include a 'probability' key.
HUBSPOT_REPLACE_PIPELINE_STAGE_PROPERTIESAcciónReplaces all properties of a specified pipeline stage; the new `label` must be unique within the pipeline, and if `objecttype` is 'deals', the `metadata` must include a 'probability' key.
Parámetros de entrada
labelstringObligatorioA new label for the pipeline stage.
stageIdstringObligatorioUnique identifier of the specific pipeline stage to be updated, assigned by HubSpot and unique to the stage within its pipeline.
metadataobjectObligatorioKey-value pairs for custom stage properties; all values must be strings. For 'deals' `objectType`, 'probability' (string: number from 0.0-1.0 in 0.1 increments, e.g., '0.5') is required. For 'tickets' `objectType`, 'ticketState' (string: 'OPEN' or 'CLOSED') is optional.
objectTypestringObligatorioThe CRM object type associated with the pipeline (e.g., 'deals' for sales pipelines, 'tickets' for support pipelines).
pipelineIdstringObligatorioUnique identifier of the pipeline, assigned by HubSpot when the pipeline is created.
displayOrderintegerObligatorioThe display order for this pipeline stage. Stages with the same `displayOrder` value are sorted alphabetically by their label. Use -1 to place the stage at the end.
Parámetros de salida
dataobjectObligatorioA dictionary containing all properties of the updated pipeline stage, reflecting the applied changes.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Reset draftHUBSPOT_RESET_DRAFTAcciónResets 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_RESET_DRAFTAcciónResets 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.
Parámetros de entrada
emailIdstringObligatorioIdentifier of the marketing email whose draft will be reset to its currently published (live) version.
Parámetros de salida
dataobjectObligatorioFull representation of the marketing email after its draft is reset to the live version.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Restore a revision of a marketing emailHUBSPOT_RESTORE_A_REVISION_OF_A_MARKETING_EMAILAcciónRestores a specific, existing, non-active revision of a marketing email to become the new live version for that email.
HUBSPOT_RESTORE_A_REVISION_OF_A_MARKETING_EMAILAcciónRestores a specific, existing, non-active revision of a marketing email to become the new live version for that email.
Parámetros de entrada
emailIdstringObligatorioIdentifier of the marketing email.
revisionIdstringObligatorioIdentifier of the specific email revision to restore.
Parámetros de salida
dataobjectObligatorioFull details of the restored marketing email, including its new revision ID and updated properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Restore a revision of a marketing email to draft stateHUBSPOT_RESTORE_A_REVISION_OF_A_MARKETING_EMAIL_TO_DRAFT_STATEAcciónRestores a specific revision of a marketing email to a draft state, overwriting any existing draft.
HUBSPOT_RESTORE_A_REVISION_OF_A_MARKETING_EMAIL_TO_DRAFT_STATEAcciónRestores a specific revision of a marketing email to a draft state, overwriting any existing draft.
Parámetros de entrada
emailIdstringObligatorioThe unique identifier of the marketing email.
revisionIdintegerObligatorioThe specific revision ID of the marketing email to restore.
Parámetros de salida
dataobjectObligatorioRestored marketing email object, including all properties in its draft state.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve all object schemasHUBSPOT_RETRIEVE_ALL_OBJECT_SCHEMASAcciónRetrieves all object schema definitions (not data records) for a hubspot account, supporting retrieval of either active or archived schemas.
HUBSPOT_RETRIEVE_ALL_OBJECT_SCHEMASAcciónRetrieves all object schema definitions (not data records) for a hubspot account, supporting retrieval of either active or archived schemas.
Parámetros de entrada
archivedbooleanSet to true to retrieve only archived object schemas, or false for only active, non-archived schemas. Archived schemas are typically inactive but retained for historical/compliance.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve all pipelines for specified object typeHUBSPOT_RETRIEVE_ALL_PIPELINESAcciónDeprecated: use `retrieve all pipelines for specified object type` instead. retrieves all pipelines in hubspot for a specified crm object type like deals or tickets.
HUBSPOT_RETRIEVE_ALL_PIPELINESAcciónDeprecated: use `retrieve all pipelines for specified object type` instead. retrieves all pipelines in hubspot for a specified crm object type like deals or tickets.
Parámetros de entrada
objectTypestringObligatorioThe case-sensitive CRM object type (e.g., 'deals', 'tickets') for which to retrieve pipelines; must support pipelines.
Parámetros de salida
dataobjectObligatorioPipeline data for the specified object type; structure varies based on HubSpot definitions.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve all pipelines for specified object typeHUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPEAcciónRetrieves all pipelines in hubspot for a specified crm object type, such as deals or tickets.
HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPEAcciónRetrieves all pipelines in hubspot for a specified crm object type, such as deals or tickets.
Parámetros de entrada
objectTypestringObligatorioThe case-sensitive CRM object type (e.g., 'deals', 'tickets') for which to retrieve pipelines; must support pipelines.
Parámetros de salida
dataobjectObligatorioPipeline data for the specified object type; structure varies based on HubSpot definitions.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve a batch of deals by IDs or property valuesHUBSPOT_RETRIEVE_BATCH_OF_DEALS_BY_IDS_OR_PROPERTY_VALUESAcciónRetrieves a batch of hubspot crm deals by their hubspot ids or values of a specified unique `idproperty`; `inputs` must contain at least one entry and `idproperty`, if used, must name a property that uniquely identifies deals.
HUBSPOT_RETRIEVE_BATCH_OF_DEALS_BY_IDS_OR_PROPERTY_VALUESAcciónRetrieves a batch of hubspot crm deals by their hubspot ids or values of a specified unique `idproperty`; `inputs` must contain at least one entry and `idproperty`, if used, must name a property that uniquely identifies deals.
Parámetros de entrada
inputsobject[]ObligatorioA list of inputs, where each input specifies a deal to retrieve. Each item in the list should contain an `id` which is either a HubSpot deal ID or a value for the property defined in `idProperty`.
archivedbooleanIf true, retrieves only archived deals; defaults to false, returning active deals.
idPropertystringThe name of a unique property to be used for identifying deals in the `inputs` list. If specified, the `id` values in the `inputs` array will be matched against this property instead of the default HubSpot deal ID. This is optional and typically used with custom unique identifiers.
propertiesstring[]ObligatorioA list of deal property names to be included in the response for each deal. If omitted, a default set of properties will be returned. Use this to specify exactly which deal attributes you need.
propertiesWithHistorystring[]ObligatorioA list of property names for which to include historical values in the response. For example, if you want to see the history of changes for the 'dealstage' property, include 'dealstage' in this list.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch read operation. This includes the status of the request and the data for the retrieved deals, structured according to the requested properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve calling settings for appHUBSPOT_RETRIEVE_CALLING_SETTINGS_FOR_APPAcciónRetrieves the read-only calling extension settings for a specific hubspot app; the app must exist and have calling extensions configured.
HUBSPOT_RETRIEVE_CALLING_SETTINGS_FOR_APPAcciónRetrieves the read-only calling extension settings for a specific hubspot app; the app must exist and have calling extensions configured.
Parámetros de entrada
appIdintegerObligatorioThe unique integer identifier for the target HubSpot app.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve company object by idHUBSPOT_RETRIEVE_COMPANY_OBJECT_BY_IDAcciónRetrieves a specific hubspot company by its id (or an alternative unique property value if `idproperty` is specified), optionally including specific properties, property history, associated object ids, or archived records.
HUBSPOT_RETRIEVE_COMPANY_OBJECT_BY_IDAcciónRetrieves a specific hubspot company by its id (or an alternative unique property value if `idproperty` is specified), optionally including specific properties, property history, associated object ids, or archived records.
Parámetros de entrada
archivedbooleanSet to `true` to retrieve archived company records instead of active ones.
companyIdstringObligatorioUnique company identifier. Use the HubSpot object ID by default, or if `idProperty` is set, use the value of that unique property for this field.
idPropertystringName of a unique property to use as an alternative identifier instead of the HubSpot object ID. If provided, `companyId` must be a value of this property. This property must have unique values across all companies.
propertiesstring[]Specific company property names to include in the response. Non-existent properties are ignored. Example HubSpot properties: 'name', 'website', 'industry', 'annual_revenue'.
associationsstring[]Object types (e.g., 'contacts', 'deals', 'tickets') for which to retrieve associated IDs. Invalid or non-existent association types are ignored.
propertiesWithHistorystring[]Company property names for which to retrieve current values and historical changes. Properties without history or non-existent ones are handled gracefully. Example HubSpot properties: 'name', 'lifecyclestage'.
Parámetros de salida
dataobjectObligatorioCompany object data, including its properties and any requested associations or property history.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve deal by idHUBSPOT_RETRIEVE_DEAL_BY_IDAcciónFetches a hubspot crm deal by its id, optionally including specific properties, their history, and associations; use `idproperty` for retrieval with a custom unique property.
HUBSPOT_RETRIEVE_DEAL_BY_IDAcciónFetches a hubspot crm deal by its id, optionally including specific properties, their history, and associations; use `idproperty` for retrieval with a custom unique property.
Parámetros de entrada
dealIdstringObligatorioThe deal's unique identifier; use the internal HubSpot object ID or a custom unique property value if `idProperty` is specified.
archivedbooleanSet to true to return only archived deals; defaults to false (active deals).
idPropertystringThe internal name of a unique deal property to use as an alternative identifier to the HubSpot object ID.
propertiesstring[]A list of deal property internal names to include in the response.
associationsstring[]A list of object types (e.g., 'contacts', 'companies') for which to retrieve associated IDs.
propertiesWithHistorystring[]A list of deal property internal names for which to return historical values.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties and details of the retrieved deal, reflecting requested `properties`, `propertiesWithHistory`, and `associations`.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve existing object schemaHUBSPOT_RETRIEVE_EXISTING_OBJECT_SCHEMAAcciónFetches 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 modify schemas.
HUBSPOT_RETRIEVE_EXISTING_OBJECT_SCHEMAAcciónFetches 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 modify schemas.
Parámetros de entrada
objectTypestringObligatorioFully qualified name for standard HubSpot objects (e.g., 'contacts', 'companies') or unique object type ID for custom objects (e.g., 'p123456', '2-xxxxxxx'). Case-sensitive and must match an existing object type as defined in HubSpot.
Parámetros de salida
dataobjectObligatorioDetailed schema definition for the requested object type, including its properties, data types, labels, and associations.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve line item by idHUBSPOT_RETRIEVE_LINE_ITEM_BY_IDAcciónRetrieves a hubspot crm line item by its id or a specified unique property (`idproperty`).
HUBSPOT_RETRIEVE_LINE_ITEM_BY_IDAcciónRetrieves a hubspot crm line item by its id or a specified unique property (`idproperty`).
Parámetros de entrada
archivedbooleanSet to `True` to retrieve archived Line Items; `False` (default) retrieves non-archived items.
idPropertystringName of a unique property (e.g., 'sku') to use as the identifier instead of the HubSpot ID. Must be unique across all Line Items.
lineItemIdstringObligatorioThe Line Item's unique identifier (HubSpot ID or value of `idProperty` if specified).
propertiesstring[]Optional list of property names to return for the Line Item. Non-existent properties are ignored.
associationsstring[]Optional list of object types (e.g., 'deal') for which to retrieve IDs of associated objects. Ignores non-existent association types.
propertiesWithHistorystring[]Optional list of property names for which to retrieve historical values. Ignores non-existent properties or those without history.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties and details of the retrieved Line Item. The structure and content will vary based on the 'properties', 'propertiesWithHistory', and 'associations' requested.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve line items listHUBSPOT_RETRIEVE_LINE_ITEMS_LISTAcciónFetches a paginated list of hubspot crm line items, allowing selection of specific properties (including history), associated object ids, and filtering by archive status; ensure property and association names are valid hubspot internal names.
HUBSPOT_RETRIEVE_LINE_ITEMS_LISTAcciónFetches a paginated list of hubspot crm line items, allowing selection of specific properties (including history), associated object ids, and filtering by archive status; ensure property and association names are valid hubspot internal names.
Parámetros de entrada
afterstringPagination token from 'paging.next.after' of a previous response to fetch the subsequent page. Omit for the first request.
limitintegerMaximum number of line items to return per page; controls response size. An API-defined upper limit may apply.
archivedbooleanFilter by archive status: `true` for archived only, `false` (default) for active only. Manages historical or current items.
propertiesstring[]Property names to include for each line item (e.g., `["name", "price"]`); customizes returned data. Non-existent properties are ignored. If omitted, a default set is returned.
associationsstring[]Object types (e.g., `["deal", "product"]`) for which to retrieve associated IDs. Invalid types are ignored. Valid types depend on HubSpot data model.
propertiesWithHistorystring[]Property names for which to include historical values (e.g., `["status", "amount"]`); tracks changes. May reduce items returned per request due to increased payload.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve owner by ID or user IDHUBSPOT_RETRIEVE_OWNER_BY_ID_OR_USER_IDAcciónRetrieves a specific hubspot crm owner by their id, with options to specify id type (owner or user) and to include archived records.
HUBSPOT_RETRIEVE_OWNER_BY_ID_OR_USER_IDAcciónRetrieves a specific hubspot crm owner by their id, with options to specify id type (owner or user) and to include archived records.
Parámetros de entrada
ownerIdintegerObligatorioUnique identifier of the owner. Its meaning (HubSpot owner ID or user ID) is determined by `idProperty`.
archivedbooleanSet to `true` to retrieve only archived owners; otherwise, active (non-archived) owners are returned.
idPropertystringenumDetermines if `ownerId` refers to the HubSpot owner ID (`id`) or the user ID (`userId`).
iduserId
Parámetros de salida
dataobjectObligatorioProperties and details of the retrieved owner.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve ownersHUBSPOT_RETRIEVE_OWNERSAcciónRetrieves a list of all owners in the hubspot crm, including their id, first name, last name, email, and user id.
HUBSPOT_RETRIEVE_OWNERSAcciónRetrieves a list of all owners in the hubspot crm, including their id, first name, last name, email, and user id.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioA dictionary holding the list of owners.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve page of companiesHUBSPOT_RETRIEVE_PAGE_OF_COMPANIESAcciónRetrieves a paginated list of companies from hubspot, using an 'after' cursor from a previous response for subsequent pages.
HUBSPOT_RETRIEVE_PAGE_OF_COMPANIESAcciónRetrieves a paginated list of companies from hubspot, using an 'after' cursor from a previous response for subsequent pages.
Parámetros de entrada
afterstringPagination cursor from a previous response's 'paging.next.after' property to fetch the next page.
limitintegerMaximum number of companies per page.
archivedbooleanFilter companies by archival status: `true` for archived, `false` for active.
propertiesstring[]List of company property internal names to include. Non-existent properties are omitted for a company. If omitted, default properties are returned.
associationsstring[]List of object types (e.g., 'contacts', 'deals') for which to retrieve associated record IDs. Non-existent associations are omitted for a company.
propertiesWithHistorystring[]List of company property internal names to retrieve historical values for (including previous values and timestamps). Note: May increase response data size.
Parámetros de salida
dataobjectObligatorioRaw API JSON response. Typically includes a 'results' list of company objects and a 'paging' key for pagination.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve page of crm ownersHUBSPOT_RETRIEVE_PAGE_OF_CRM_OWNERSAcciónRetrieves a paginated list of crm owners from hubspot, optionally filtering by email or archived status.
HUBSPOT_RETRIEVE_PAGE_OF_CRM_OWNERSAcciónRetrieves a paginated list of crm owners from hubspot, optionally filtering by email or archived status.
Parámetros de entrada
afterstringPagination token from a previous response to fetch the next page.
emailstringFilter by a specific email address.
limitintegerMaximum number of CRM owners per page. Refer to HubSpot's API documentation for current limits.
archivedbooleanSet to `true` for archived owners, or `false` for active owners.
Parámetros de salida
dataobjectObligatorioRaw JSON response from the HubSpot API, typically including 'results' (list of owner objects) and 'paging' details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve pipeline stage by idHUBSPOT_RETRIEVE_PIPELINE_STAGE_BY_IDAcciónFetches detailed properties and metadata (e.g., label, display order, custom properties) for a specific stage within a hubspot crm pipeline, identified by its `objecttype`, `pipelineid`, and `stageid`.
HUBSPOT_RETRIEVE_PIPELINE_STAGE_BY_IDAcciónFetches detailed properties and metadata (e.g., label, display order, custom properties) for a specific stage within a hubspot crm pipeline, identified by its `objecttype`, `pipelineid`, and `stageid`.
Parámetros de entrada
stageIdstringObligatorioThe unique identifier (ID) of the specific pipeline stage to retrieve. This ID must be valid and exist within the specified pipeline.
objectTypestringObligatorioThe type of CRM object associated with the pipeline (e.g., 'deals', 'tickets'). This is case-sensitive and determines which object-specific pipeline and stages are queried. Must be a valid HubSpot CRM object type.
pipelineIdstringObligatorioThe unique identifier (ID) of the pipeline containing the stage. This ID must be valid and correspond to the specified `objectType`.
Parámetros de salida
dataobjectObligatorioA dictionary containing the properties and metadata of the retrieved pipeline stage.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve pipeline stagesHUBSPOT_RETRIEVE_PIPELINE_STAGESAcciónFetches all stages for a specified hubspot crm object type and pipeline id.
HUBSPOT_RETRIEVE_PIPELINE_STAGESAcciónFetches all stages for a specified hubspot crm object type and pipeline id.
Parámetros de entrada
objectTypestringObligatorioThe CRM object type (e.g., deals, tickets) for which to retrieve pipeline stages; must support pipelines.
pipelineIdstringObligatorioThe unique ID of the pipeline associated with the specified objectType whose stages are to be retrieved.
Parámetros de salida
dataobjectObligatorioResults of the request, typically a list of pipeline stages under a 'results' key, each with properties like 'id', 'label', and 'displayOrder'.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve ticket by idHUBSPOT_RETRIEVE_TICKET_BY_IDAcciónRetrieves a hubspot ticket by its `ticketid` or by a unique `idproperty` (if `idproperty` is used, its values must be unique across all tickets), allowing customization of returned properties, property history, associations, and archived status.
HUBSPOT_RETRIEVE_TICKET_BY_IDAcciónRetrieves a hubspot ticket by its `ticketid` or by a unique `idproperty` (if `idproperty` is used, its values must be unique across all tickets), allowing customization of returned properties, property history, associations, and archived status.
Parámetros de entrada
archivedbooleanSet to `true` to retrieve the ticket from archived records; active tickets are searched otherwise.
ticketIdstringObligatorioUnique ticket identifier; can be the HubSpot object ID or a unique property value if `idProperty` is specified.
idPropertystringName of a unique property to use for identifying the ticket instead of the HubSpot object ID; its values must be unique across all tickets.
propertiesstring[]Specific property names to include in the response; if provided, only these properties will be returned.
associationsstring[]Object types (e.g., 'contacts', 'companies') for which to retrieve associated object IDs.
propertiesWithHistorystring[]Property names for which to include value history; response will include current and historical values for these.
Parámetros de salida
dataobjectObligatorioDictionary with the retrieved ticket's details; structure varies based on `properties`, `propertiesWithHistory`, and `associations` requested.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve timeline event by idsHUBSPOT_RETRIEVE_TIMELINE_EVENT_BY_IDSAcciónRetrieves a specific hubspot crm timeline event by its `eventtemplateid` (for an existing template) and `eventid` (for an existing event), returning event details which may not include full associated crm object data.
HUBSPOT_RETRIEVE_TIMELINE_EVENT_BY_IDSAcciónRetrieves a specific hubspot crm timeline event by its `eventtemplateid` (for an existing template) and `eventid` (for an existing event), returning event details which may not include full associated crm object data.
Parámetros de entrada
eventIdstringObligatorioThe unique identifier for the specific timeline event. This ID uniquely identifies the event within the context of its template and must correspond to an existing event in your HubSpot CRM timeline.
eventTemplateIdstringObligatorioThe unique identifier for the event template. This ID is crucial for locating the specific type of event and must correspond to a pre-defined event template in your HubSpot account.
Parámetros de salida
dataobjectObligatorioA dictionary containing all available information for the retrieved timeline event.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve video conference settings by idHUBSPOT_RETRIEVE_VIDEO_CONFERENCE_SETTINGS_BY_IDAcciónRetrieves video conference application settings, such as webhook urls and user/account management configurations, for a specified `appid`.
HUBSPOT_RETRIEVE_VIDEO_CONFERENCE_SETTINGS_BY_IDAcciónRetrieves video conference application settings, such as webhook urls and user/account management configurations, for a specified `appid`.
Parámetros de entrada
appIdintegerObligatorioThe unique integer identifier for the video conference application, corresponding to the ID of the application created in your HubSpot developer portal.
Parámetros de salida
dataobjectObligatorioA dictionary representing the ExternalSettings object for the video conference application, containing details like webhook URLs for meeting management and user/account settings.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Return pipeline by idHUBSPOT_RETURN_PIPELINE_BY_IDAcciónRetrieves a specific pipeline by its id and crm object type, detailing its stages and properties.
HUBSPOT_RETURN_PIPELINE_BY_IDAcciónRetrieves a specific pipeline by its id and crm object type, detailing its stages and properties.
Parámetros de entrada
objectTypestringObligatorioThe CRM object type for which the pipeline is being retrieved. Must be a valid HubSpot object type that supports pipelines.
pipelineIdstringObligatorioUnique identifier of the pipeline to retrieve for the specified object type, typically a system-generated string or UUID.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search campaignsHUBSPOT_SEARCH_CAMPAIGNSAcciónSearches for hubspot campaigns.
HUBSPOT_SEARCH_CAMPAIGNSAcciónSearches for hubspot campaigns.
Parámetros de entrada
afterstringPagination token from previous response.
limitintegerMaximum number of campaigns to return.
querystringText search query to find campaigns by name.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search company objectsHUBSPOT_SEARCH_COMPANY_OBJECTSAcciónSearches hubspot company objects using a text query, complex filter groups (anded within, ored between), sorting, and specific property selection, including custom properties.
HUBSPOT_SEARCH_COMPANY_OBJECTSAcciónSearches hubspot company objects using a text query, complex filter groups (anded within, ored between), sorting, and specific property selection, including custom properties.
Parámetros de entrada
afterstringPagination cursor; use `paging.next.after` from a previous response to fetch the next page.
limitintegerMaximum number of company records to return.
querystringString to search across default text properties of company records.
sortsobject[]List of sort objects to define the order of results.
propertiesstring[]HubSpot company property internal names to include in the response; a default set is returned if unspecified.
filterGroupsobject[]List of filter groups; filters within a group are ANDed, and multiple groups are ORed.
custom_propertiesstring[]Custom company property internal names (not in `HubSpotCompanyProperties` enum) to include in the response.
Parámetros de salida
dataobjectObligatorioSearch results from the HubSpot API, including company objects and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search contacts by criteriaHUBSPOT_SEARCH_CONTACTS_BY_CRITERIAAcciónSearches for hubspot contacts using a text query, specific filter criteria (filters in a group are anded, groups are ored), sorting, and pagination to retrieve selected properties.
HUBSPOT_SEARCH_CONTACTS_BY_CRITERIAAcciónSearches for hubspot contacts using a text query, specific filter criteria (filters in a group are anded, groups are ored), sorting, and pagination to retrieve selected properties.
Parámetros de entrada
afterstringThe cursor token for pagination. Use the `after` value from the `paging.next` object of a previous response to fetch the next set of results. If `None` or an empty string, it fetches the first page.
limitintegerThe maximum number of contacts to return.
querystringA string to search across default text properties of contacts (e.g., name, email). This provides a broad, text-based search.
sortsobject[]A list of sort criteria to apply. Each criterion specifies a contact `propertyName` and a sort `direction`. Example: `[{'propertyName': 'lastname', 'direction': 'ASCENDING'}]` sorts contacts by last name.
propertiesstring[]A list of specific contact property internal names to include in the response (e.g., `firstname`, `email`). If omitted, a default set of properties is returned. Refer to `HubspotContactProperties` for standard options.
filterGroupsobject[]A list of filter groups. Filters within a group are ANDed. Multiple groups are ORed. Example: `[{'filters': [{'propertyName': 'lifecyclestage', 'operator': 'EQ', 'value': 'customer'}]}]` finds contacts who are customers.
custom_propertiesstring[]A list of internal names for custom contact properties to retrieve (e.g., `custom_lead_score`). Use this for data from custom fields defined in HubSpot.
Parámetros de salida
dataobjectObligatorioThe raw JSON response from the HubSpot API. This typically includes a 'results' array of contacts, a 'total' count of matching records, and 'paging' information for navigating through more results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search crm email objectsHUBSPOT_SEARCH_CRM_EMAIL_OBJECTSAcciónSearches crm email objects using full-text queries, complex filtering (filters within a group are or'd, groups are and'd), sorting, pagination, and property selection; ensure `propertyname` in filters is valid and filterable for emails.
HUBSPOT_SEARCH_CRM_EMAIL_OBJECTSAcciónSearches crm email objects using full-text queries, complex filtering (filters within a group are or'd, groups are and'd), sorting, pagination, and property selection; ensure `propertyname` in filters is valid and filterable for emails.
Parámetros de entrada
afterstringObligatorioPagination cursor from `paging.next.after` of a previous response to fetch the next page.
limitintegerObligatorioMaximum email objects to return (1-100). Default is 10.
querystringFull-text search query for default email properties (e.g., `compan*` for prefix). If empty, relies on filters.
sortsstring[]ObligatorioProperty names for sorting (e.g., `hs_createdate:DESC` for descending). Applied in order.
propertiesstring[]ObligatorioEmail property internal names to return. Specific properties can improve performance; defaults if unspecified.
filterGroupsobject[]ObligatorioFilter groups to apply; filters within a group are OR'd, groups are AND'd.
Parámetros de salida
dataobjectObligatorioResponse payload, typically with a `results` list of emails and a `paging` object.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search crm objects by criteriaHUBSPOT_SEARCH_CRM_OBJECTS_BY_CRITERIAAcciónSearches hubspot crm objects (e.g., 'contacts', 'companies') by `objecttype` using complex criteria including filters, sorting, and pagination; property names used in filters, sorts, and returned properties must be valid for the specified `objecttype`.
HUBSPOT_SEARCH_CRM_OBJECTS_BY_CRITERIAAcciónSearches hubspot crm objects (e.g., 'contacts', 'companies') by `objecttype` using complex criteria including filters, sorting, and pagination; property names used in filters, sorts, and returned properties must be valid for the specified `objecttype`.
Parámetros de entrada
afterstringOptional. Cursor for pagination (from previous response).
limitintegerOptional. Max results per page (default 10, max 100).
querystringA string for a broad search across multiple fields on the object. Use this for quick text searches.
sortsstring[]Optional. List of property names to sort by. Use '-property' for descending.
objectTypestringObligatorioThe type of CRM object to search (e.g., 'contacts', 'companies', 'deals', 'tickets', or custom object IDs like '2-1234567'). Must be a valid HubSpot object type, lowercase and plural for standard types.
propertiesstring[]Optional. List of property names to include in the response.
filterGroupsobject[]Optional. List of filter groups (AND within, OR between). Provide at least one filterGroup or a query.
Parámetros de salida
dataobjectObligatorioRaw response data from the HubSpot API, typically including 'results' (list of objects), 'total' (count), and 'paging' information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search deals by criteriaHUBSPOT_SEARCH_DEALS_BY_CRITERIAAcciónSearches hubspot deals using complex criteria (text queries, property filters, sorting, pagination) for targeted retrieval beyond simple id lookups; ensure filter operator/value combinations are valid for the target hubspot property.
HUBSPOT_SEARCH_DEALS_BY_CRITERIAAcciónSearches hubspot deals using complex criteria (text queries, property filters, sorting, pagination) for targeted retrieval beyond simple id lookups; ensure filter operator/value combinations are valid for the target hubspot property.
Parámetros de entrada
afterstringPagination token from a previous response's `paging.next.after` to fetch the next page; omit for the first page.
limitintegerMaximum number of deal records to return.
querystringString to search across default text properties in deals for records containing this string.
sortsobject[]Sort order for results. If multiple sort objects are provided, they are applied in the given order.
propertiesstring[]Specific HubSpot deal property internal names to include in the response; a default set is returned if omitted.
filterGroupsobject[]Filter groups to apply to the search. Filters within a group are ANDed; groups are ORed.
custom_propertiesstring[]User-defined custom property internal names (not standard HubSpot properties) to include in the response.
Parámetros de salida
dataobjectObligatorioSearch results, including a list of matching deals (under 'results' key) and pagination information (under 'paging' key if applicable).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search emailsHUBSPOT_SEARCH_EMAILSAcciónSearches for hubspot emails using flexible criteria and filters.
HUBSPOT_SEARCH_EMAILSAcciónSearches for hubspot emails using flexible criteria and filters.
Parámetros de entrada
afterstringPagination token from previous response.
limitintegerMaximum number of emails to return.
querystringText search query to find emails by subject or content.
propertiesstring[]Email property names to include in the response.
Parámetros de salida
dataobjectObligatorioSearch results including matching emails and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search feedback submissionsHUBSPOT_SEARCH_FEEDBACK_SUBMISSIONSAcciónSearches for feedback submissions in hubspot crm using text query, filter groups, sorting, and pagination, returning specified properties.
HUBSPOT_SEARCH_FEEDBACK_SUBMISSIONSAcciónSearches for feedback submissions in hubspot crm using text query, filter groups, sorting, and pagination, returning specified properties.
Parámetros de entrada
afterstringObligatorioA pagination token from a previous response to retrieve the next page of results.
limitintegerObligatorioThe maximum number of feedback submissions to return in a single response.
querystringA string to search across all searchable properties of feedback submissions. This performs a broad text search.
sortsstring[]ObligatorioA list of property names to sort the results by. Properties are sorted in ascending order by default. Prefix a property name with a hyphen (`-`) for descending order.
propertiesstring[]ObligatorioA list of specific feedback submission property names to be included in the response. If omitted, a default set of properties is returned.
filterGroupsobject[]ObligatorioA list of filter groups to apply to the search. Each group represents a set of AND-ed filters. Multiple filter groups are combined using OR logic.
Parámetros de salida
dataobjectObligatorioA dictionary containing the search results. This typically includes a 'results' array with feedback submission objects and may include a 'paging' object for pagination if more results are available.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search line items by criteriaHUBSPOT_SEARCH_LINE_ITEMS_BY_CRITERIAAcciónSearches hubspot line items using criteria including filters, sorting, and pagination; `after` must be a valid cursor from a previous response, and `sorts`/`properties` must refer to valid line item property names.
HUBSPOT_SEARCH_LINE_ITEMS_BY_CRITERIAAcciónSearches hubspot line items using criteria including filters, sorting, and pagination; `after` must be a valid cursor from a previous response, and `sorts`/`properties` must refer to valid line item property names.
Parámetros de entrada
afterstringObligatorioPagination cursor from a prior response to fetch the next page of results.
limitintegerObligatorioMaximum number of line items to retrieve.
querystringOptional search string applied across all searchable line item properties.
sortsstring[]ObligatorioList of property names for sorting results. Prepend '-' for descending order.
propertiesstring[]ObligatorioSpecific line item property names to include in results. If omitted, a default set is returned.
filterGroupsobject[]ObligatorioList of filter groups. Line items must match all filters in at least one group (filters within a group are ANDed; groups are ORed).
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search productsHUBSPOT_SEARCH_PRODUCTSAcciónSearches for hubspot products using flexible criteria and filters.
HUBSPOT_SEARCH_PRODUCTSAcciónSearches for hubspot products using flexible criteria and filters.
Parámetros de entrada
afterstringThe cursor for pagination. To get the next page of results, use the `after` value from the `paging.next.after` property of a previous response.
limitintegerThe maximum number of products to return in the search results.
querystringA string to search across all default text properties of products. Finds records where any of these properties contain the specified string.
sortsobject[]A list of sort objects to define the order of search results. Each object specifies a `propertyName` and a `direction`. For example, `[{'propertyName': 'name', 'direction': 'ASCENDING'}]` sorts products by name alphabetically.
propertiesstring[]A list of specific standard product properties to include in the response. If not provided, a default set of properties will be returned. Refer to `HubSpotProductProperties` for available options.
filterGroupsobject[]A list of filter groups to apply to the search. Each filter group contains one or more filters. Filters within a group are combined using AND logic, while multiple filter groups are combined using OR logic. For example: `[{'filters': [{'propertyName': 'price', 'operator': 'GT', 'value': '100'}]}]`.
custom_propertiesstring[]A list of internal names of custom product properties to include in the response. It's important to use the property's internal API name. For example `['custom_field_api_name_1', 'custom_field_api_name_2']`.
Parámetros de salida
dataobjectObligatorioA dictionary containing the search results. This typically includes a 'results' key with a list of product objects and a 'paging' key for pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search products by criteriaHUBSPOT_SEARCH_PRODUCTS_BY_CRITERIAAcciónSearches hubspot products using text queries, filters, and sorting by sortable properties, with options for pagination and specifying returned properties.
HUBSPOT_SEARCH_PRODUCTS_BY_CRITERIAAcciónSearches hubspot products using text queries, filters, and sorting by sortable properties, with options for pagination and specifying returned properties.
Parámetros de entrada
afterstringThe cursor for pagination. To get the next page of results, use the `after` value from the `paging.next.after` property of a previous response.
limitintegerThe maximum number of products to return in the search results.
querystringA string to search across all default text properties of products. Finds records where any of these properties contain the specified string.
sortsobject[]A list of sort objects to define the order of search results. Each object specifies a `propertyName` and a `direction`. For example, `[{'propertyName': 'name', 'direction': 'ASCENDING'}]` sorts products by name alphabetically.
propertiesstring[]A list of specific standard product properties to include in the response. If not provided, a default set of properties will be returned. Refer to `HubSpotProductProperties` for available options.
filterGroupsobject[]A list of filter groups to apply to the search. Each filter group contains one or more filters. Filters within a group are combined using AND logic, while multiple filter groups are combined using OR logic. For example: `[{'filters': [{'propertyName': 'price', 'operator': 'GT', 'value': '100'}]}]`.
custom_propertiesstring[]A list of internal names of custom product properties to include in the response. It's important to use the property's internal API name. For example `['custom_field_api_name_1', 'custom_field_api_name_2']`.
Parámetros de salida
dataobjectObligatorioA dictionary containing the search results. This typically includes a 'results' key with a list of product objects and a 'paging' key for pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search quotes by criteriaHUBSPOT_SEARCH_QUOTES_BY_CRITERIAAcciónSearches hubspot crm quotes using a text query, complex filter criteria, sorting, and pagination.
HUBSPOT_SEARCH_QUOTES_BY_CRITERIAAcciónSearches hubspot crm quotes using a text query, complex filter criteria, sorting, and pagination.
Parámetros de entrada
afterstringObligatorioA cursor for pagination. Set this to the 'next.after' value from a previous response to get the next page of results. If not provided, the first page is returned.
limitintegerObligatorioThe maximum number of quote records to return in the response. Default is 10, maximum is 100.
querystringA string to search across all searchable properties of quotes. This performs a broad text search.
sortsstring[]ObligatorioA list of property names to sort the results by. Prepend '-' for descending order. For example, 'hs_quote_amount' for ascending or '-hs_createdate' for descending.
propertiesstring[]ObligatorioSpecific quote property internal names to include in the response; omitting returns a default set. Include custom property names here.
filterGroupsobject[]ObligatorioA list of filter groups to apply to the search. Multiple filter groups are combined with an OR logic, while filters within a group are combined with AND logic.
Parámetros de salida
dataobjectObligatorioA dictionary containing the search results, including a list of quote objects and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search ticketsHUBSPOT_SEARCH_TICKETSAcciónSearches for hubspot tickets using flexible criteria and filters.
HUBSPOT_SEARCH_TICKETSAcciónSearches for hubspot tickets using flexible criteria and filters.
Parámetros de entrada
afterstringlimitintegerquerystringText search query to find tickets by content or subject.
sortsarraypropertiesstring[]Ticket properties to include in the response.
filterGroupsarraycustom_propertiesstring[]
Parámetros de salida
dataobjectObligatorioSearch results including matching tickets and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search tickets by criteriaHUBSPOT_SEARCH_TICKETS_BY_CRITERIAAcciónRetrieves hubspot tickets by applying filters on properties, a full-text query, sort preferences, and pagination, allowing selection of specific fields to be returned.
HUBSPOT_SEARCH_TICKETS_BY_CRITERIAAcciónRetrieves hubspot tickets by applying filters on properties, a full-text query, sort preferences, and pagination, allowing selection of specific fields to be returned.
Parámetros de entrada
afterstringThe cursor for pagination. Use the 'after' value from the 'paging.next.after' property of a previous response to fetch the next page of results.
limitintegerMaximum number of ticket records to return. Maximum value is 100.
querystringA string to search across all default text properties of tickets (e.g., subject, content). Finds tickets where any of these properties contain the query string.
sortsobject[]A list of sort objects to define the order of results. Each object specifies a ticket property and sort direction. For example, `[{'propertyName': 'hs_closed_date', 'direction': 'DESCENDING'}]` sorts tickets by close date in descending order.
propertiesstring[]Specifies ticket property API names to include in the response. Defines which fields are returned; if omitted, a default set of properties is returned.
filterGroupsobject[]A list of filter groups to apply to the search. Each filter group consists of one or more filters. Filters within a single group are combined using AND logic. Multiple filter groups are combined using OR logic. For example: `[{'filters': [{'propertyName': 'hs_ticket_priority', 'operator': 'EQ', 'value': 'HIGH'}]}]`.
custom_propertiesstring[]A list of API names for custom ticket properties to include in the response. These should be predefined in your HubSpot account. Combine with 'properties' field if you need both standard and custom properties.
Parámetros de salida
dataobjectObligatorioThe response data containing the list of tickets matching the search criteria, and pagination information under a 'paging' key if applicable.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Search products by criteriaHUBSPOT_SECURE_PRODUCT_SEARCH_BY_CRITERIAAcciónDeprecated: searches hubspot products by criteria; use `search products by criteria` instead.
HUBSPOT_SECURE_PRODUCT_SEARCH_BY_CRITERIAAcciónDeprecated: searches hubspot products by criteria; use `search products by criteria` instead.
Parámetros de entrada
afterstringThe cursor for pagination. To get the next page of results, use the `after` value from the `paging.next.after` property of a previous response.
limitintegerThe maximum number of products to return in the search results.
querystringA string to search across all default text properties of products. Finds records where any of these properties contain the specified string.
sortsobject[]A list of sort objects to define the order of search results. Each object specifies a `propertyName` and a `direction`. For example, `[{'propertyName': 'name', 'direction': 'ASCENDING'}]` sorts products by name alphabetically.
propertiesstring[]A list of specific standard product properties to include in the response. If not provided, a default set of properties will be returned. Refer to `HubSpotProductProperties` for available options.
filterGroupsobject[]A list of filter groups to apply to the search. Each filter group contains one or more filters. Filters within a group are combined using AND logic, while multiple filter groups are combined using OR logic. For example: `[{'filters': [{'propertyName': 'price', 'operator': 'GT', 'value': '100'}]}]`.
custom_propertiesstring[]A list of internal names of custom product properties to include in the response. It's important to use the property's internal API name. For example `['custom_field_api_name_1', 'custom_field_api_name_2']`.
Parámetros de salida
dataobjectObligatorioA dictionary containing the search results. This typically includes a 'results' key with a list of product objects and a 'paging' key for pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Set call recording settingsHUBSPOT_SET_CALL_RECORDING_SETTINGSAcciónConfigures the url (`urltoretrieveauthedrecording`) that hubspot uses to retrieve call recordings for a specified third-party calling app (`appid`), which must be an existing calling extension app integrated with the hubspot account.
HUBSPOT_SET_CALL_RECORDING_SETTINGSAcciónConfigures the url (`urltoretrieveauthedrecording`) that hubspot uses to retrieve call recordings for a specified third-party calling app (`appid`), which must be an existing calling extension app integrated with the hubspot account.
Parámetros de entrada
appIdintegerObligatorioUnique identifier for the third-party calling app integration in HubSpot CRM whose recording settings will be modified.
urlToRetrieveAuthedRecordingstringObligatorioEndpoint URL for HubSpot to retrieve call recordings; must serve recordings for specific calls and may require authentication.
Parámetros de salida
dataobjectObligatorioConfirmation response from the API regarding the updated settings.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update EmailHUBSPOT_UPDATEAcciónPartially updates properties of an existing hubspot email object, identified by `emailid` (as internal id or custom unique property value if `idproperty` is given); the object must exist.
HUBSPOT_UPDATEAcciónPartially updates properties of an existing hubspot email object, identified by `emailid` (as internal id or custom unique property value if `idproperty` is given); the object must exist.
Parámetros de entrada
emailIdstringObligatorioIdentifier of the email object. This is its internal HubSpot ID, or a custom unique property value if `idProperty` is also provided.
idPropertystringName of a unique HubSpot property for emails. If specified, `emailId` must be the value of this unique property, not the internal HubSpot ID.
propertiesobjectObligatorioProperty names and new values for the email. Values overwrite existing ones; an empty string clears a property. Read-only or non-existent properties are ignored.
Parámetros de salida
dataobjectObligatorioThe updated email object, including all its properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a batch of campaignsHUBSPOT_UPDATE_A_BATCH_OF_CAMPAIGNSAcciónUpdates properties for up to 50 existing hubspot marketing campaigns in a single batch operation.
HUBSPOT_UPDATE_A_BATCH_OF_CAMPAIGNSAcciónUpdates properties for up to 50 existing hubspot marketing campaigns in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioA list of campaign objects to update. Each object must include the campaign 'id' and a 'properties' dictionary.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a batch of contactsHUBSPOT_UPDATE_A_BATCH_OF_CONTACTSAcciónUpdates specified properties for a batch of up to 100 hubspot contacts, identified by their vids; ensure property values use hubspot internal names and formats (e.g., for enums like 'lifecyclestage').
HUBSPOT_UPDATE_A_BATCH_OF_CONTACTSAcciónUpdates specified properties for a batch of up to 100 hubspot contacts, identified by their vids; ensure property values use hubspot internal names and formats (e.g., for enums like 'lifecyclestage').
Parámetros de entrada
inputsobject[]ObligatorioList of contact update operations, each specifying contact 'id' (VID) and 'properties' with new values.
Parámetros de salida
dataobjectObligatorioHubSpot API response: includes operation 'status' (e.g., 'PENDING', 'COMPLETE'), 'results' list of updated contacts, potential 'errors', and 'startedAt'/'completedAt' timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a batch of emailsHUBSPOT_UPDATE_A_BATCH_OF_EMAILSAcciónUpdates multiple hubspot email engagement records in a batch, identifying each by its hubspot object `id` (or an alternative unique property via `idproperty`) and setting new string values for specified properties (which must be valid internal email property names).
HUBSPOT_UPDATE_A_BATCH_OF_EMAILSAcciónUpdates multiple hubspot email engagement records in a batch, identifying each by its hubspot object `id` (or an alternative unique property via `idproperty`) and setting new string values for specified properties (which must be valid internal email property names).
Parámetros de entrada
inputsobject[]ObligatorioList of email objects to update. Each must specify the email's identifier (via `id` and optionally `idProperty`) and `properties` with new string values.
Parámetros de salida
dataobjectObligatorioBatch update response details, including job `status` (e.g., 'COMPLETE'), `results` for each email (ID, updated properties, or item-specific errors), and any overall batch `errors`.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a batch of line itemsHUBSPOT_UPDATE_A_BATCH_OF_LINE_ITEMSAcciónUpdates 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 identifier property in hubspot), and modifies their specified properties.
HUBSPOT_UPDATE_A_BATCH_OF_LINE_ITEMSAcciónUpdates 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 identifier property in hubspot), and modifies their specified properties.
Parámetros de entrada
inputsobject[]ObligatorioA list of objects, where each object defines a line item to be updated and its new property values. Each object must conform to the InputsRequest schema.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a marketing emailHUBSPOT_UPDATE_A_MARKETING_EMAILAcciónUpdates properties of an existing marketing email identified by its `emailid`; unspecified fields retain their current values.
HUBSPOT_UPDATE_A_MARKETING_EMAILAcciónUpdates properties of an existing marketing email identified by its `emailid`; unspecified fields retain their current values.
Parámetros de entrada
namestringThe internal name of the email as it appears in the HubSpot dashboard.
statestringenumThe desired state of the email after the update. Common states include 'DRAFT', 'SCHEDULED', 'PUBLISHED'.
AUTOMATEDAUTOMATED_DRAFTAUTOMATED_SENDINGAUTOMATED_FOR_FORMAUTOMATED_FOR_FORM_BUFFERAUTOMATED_FOR_FORM_DRAFTAUTOMATED_FOR_FORM_LEGACYBLOG_EMAIL_DRAFTBLOG_EMAIL_PUBLISHEDDRAFTDRAFT_ABDRAFT_AB_VARIANT+19emailIdstringObligatorioThe unique ID of the marketing email to be updated.
subjectstringThe subject line of the marketing email.
archivedbooleanSet to `true` to archive the marketing email, or `false` to make it active (unarchive).
campaignstringThe ID of the HubSpot campaign this email is associated with.
languagestringenumThe primary language of the email, using ISO 639-1 language codes (e.g., 'en') or language-locale codes (e.g., 'en-us').
afaf-naaf-zaagqagq-cmakak-ghamam-etarar-001ar-ae+742publishDatestringdate-timeThe scheduled publication date and time for the email in ISO 8601 format (e.g., '2023-12-31T10:00:00Z'). Used for scheduled emails.
subcategorystringThe subcategory of the email, often used for organization (e.g., 'newsletter', 'promotional').
activeDomainstringThe domain from which this email will be sent (e.g., 'info.example.com'). Must be a connected sending domain in HubSpot.
rssData__urlstringThe URL of the external RSS feed if not using a HubSpot blog.
from__replyTostringThe email address used as the 'From' address and default 'Reply-To' address. Must be a verified address in HubSpot.
sendOnPublishbooleanIf `true` and the email state is set to 'PUBLISHED', the email will be sent immediately. If `false` for a 'PUBLISHED' state, it implies it was already sent or is a template.
businessUnitIdstringThe ID of the business unit this email belongs to. Requires the Business Units add-on for HubSpot.
from__fromNamestringThe sender's name as it appears in the recipient's inbox (e.g., 'Marketing Team').
rssData__timingobjectA dictionary defining the scheduling for RSS emails (e.g., time of day, day of week/month). The structure depends on `blogEmailType`.
testing__testIdstringThe unique identifier of the A/B test, if applicable.
content__widgetsobjectA dictionary specifying the configuration and content of various widgets (modules) used in the email.
webversion__slugstringThe URL slug for the web version of the email (e.g., 'july-newsletter-2024').
testing__abStatusstringenumStatus of the AB test (e.g., 'master', 'variant').
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__titlestringThe title displayed in the browser tab for the web version of the email.
content__flexAreasobjectA dictionary defining content for flexible column areas within drag-and-drop email templates.
webversion__domainstringThe domain to be used for the web version of this email. If not specified, the default portal domain is used.
from__customReplyTostringA custom email address for replies. If set, this overrides the main `replyTo` address for replies.
rssData__blogLayoutstringDefines the layout style for displaying blog posts within an RSS email.
rssData__maxEntriesintegerThe maximum number of blog posts to include in a single RSS email.
content__smartFieldsobjectA dictionary of smart fields and their values/configurations used in the email content. Enables personalization based on contact properties.
testing__hoursToWaitintegerTime limit in hours on gathering test results. After this time is up, the winning version will be sent to the remaining contacts.
to__suppressGraymailbooleanIf `true`, HubSpot will attempt to avoid sending this email to contacts classified as 'graymail' (low engagement).
content__templatePathstringThe path to the email template file within the HubSpot Design Manager (e.g., 'marketplace/some_template_name').
webversion__expiresAtstringdate-timeThe date and time when the web version link will expire, in ISO 8601 format. After this time, the link may redirect or show an error.
rssData__blogEmailTypestringSpecifies the type of RSS email, such as instant, daily, weekly, or monthly.
rssData__hubspotBlogIdstringThe ID of the HubSpot blog used as the source for an RSS-to-email.
to__limitSendFrequencybooleanIf `true`, respects HubSpot's send frequency limits for contacts. If `false`, may override these limits.
to__contactIds__excludestring[]A list of contact IDs to specifically exclude from receiving this email.
to__contactIds__includestring[]A list of contact IDs to specifically include as recipients for this email.
testing__abSuccessMetricstringenumMetric to determine the winning version that will be sent to the remaining contacts (e.g., 'CLICKS_BY_OPENS').
CLICKS_BY_OPENSCLICKS_BY_DELIVEREDOPENS_BY_DELIVEREDcontent__plainTextVersionstringThe plain text version of the email. If omitted, HubSpot may auto-generate it from the HTML content.
content__widgetContainersobjectA dictionary defining the layout and content of widget containers in the email template.
rssData__rssEntryTemplatestringThe HTML template used to render each individual blog post (entry) in an RSS email.
testing__abTestPercentageintegerThe percentage of recipients who will be part of the A/B test group (e.g., 50 for 50%).
to__contactLists__excludestring[]A list of contact list IDs whose members should be excluded from receiving this email.
to__contactLists__includestring[]A list of contact list IDs whose members should receive this email.
webversion__redirectToUrlstringAn external URL to redirect to if the web version link is expired or disabled, used if `redirectToPageId` is not set.
rssData__blogImageMaxWidthintegerMaximum width in pixels for images included from an RSS feed in the email.
testing__abSamplingDefaultstringenumVersion of the email that should be sent if the results are inconclusive after the test period (e.g., 'master', 'variant').
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__metaDescriptionstringThe meta description for the web version of the email, used by search engines.
content__themeSettingsValuesobjectA dictionary of theme settings overrides for the email template. Allows customization of global theme styles.
testing__abSampleSizeDefaultstringenumVersion of the email that should be sent if there are too few recipients to conduct an AB test (e.g., 'master', 'variant').
mastervariantloser_variantmab_mastermab_variantautomated_masterautomated_variantautomated_loser_variantwebversion__redirectToPageIdstringThe ID of a HubSpot-hosted page to redirect to if the web version link is expired or manually disabled.
rssData__useHeadlineAsSubjectbooleanIf `true`, the headline of the latest blog post will be used as the email's subject line for RSS emails.
subscriptionDetails__subscriptionIdstringThe ID of the specific email subscription type (e.g., marketing, newsletter) this email belongs to.
subscriptionDetails__officeLocationIdstringThe ID of the CAN-SPAM office location to be used in the email footer.
subscriptionDetails__preferencesGroupIdstringThe ID of the subscription preferences page/group associated with this email. Allows recipients to manage their preferences.
Parámetros de salida
dataobjectObligatorioA dictionary containing the full representation of the updated marketing email object.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update batch feedback submissionsHUBSPOT_UPDATE_BATCH_FEEDBACK_SUBMISSIONSAcciónUpdates a batch of hubspot feedback submissions; property keys must be existing internal hubspot names and values must be correctly formatted strings.
HUBSPOT_UPDATE_BATCH_FEEDBACK_SUBMISSIONSAcciónUpdates a batch of hubspot feedback submissions; property keys must be existing internal hubspot names and values must be correctly formatted strings.
Parámetros de entrada
inputsobject[]ObligatorioList of feedback submissions to update, each specifying its identifier and new property values.
Parámetros de salida
dataobjectObligatorioResults of the batch update, typically including status, updated submissions or their identifiers, timestamps, and any errors.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update batch of companiesHUBSPOT_UPDATE_BATCH_OF_COMPANIESAcciónUpdates specified properties for multiple existing hubspot companies in a batch, identifying each company by its hubspot id or by a unique property name in `idproperty` with its value in `id`.
HUBSPOT_UPDATE_BATCH_OF_COMPANIESAcciónUpdates specified properties for multiple existing hubspot companies in a batch, identifying each company by its hubspot id or by a unique property name in `idproperty` with its value in `id`.
Parámetros de entrada
inputsobject[]ObligatorioList of individual company update operations to be performed in the batch.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update batch of CRM ticketsHUBSPOT_UPDATE_BATCH_OF_CRMOBJECTS_TICKETSAcciónBatch updates properties for multiple hubspot crm tickets using a list of inputs, where each input specifies the ticket `id` and the `properties` to modify.
HUBSPOT_UPDATE_BATCH_OF_CRMOBJECTS_TICKETSAcciónBatch updates properties for multiple hubspot crm tickets using a list of inputs, where each input specifies the ticket `id` and the `properties` to modify.
Parámetros de entrada
inputsobject[]ObligatorioList of ticket update operations. Each must include the ticket `id` and a `properties` object with new field values. Example: `[{'id': '123', 'properties': {'subject': 'Updated subject', 'hs_ticket_priority': 'HIGH'}}]`.
Parámetros de salida
dataobjectObligatorioResults of the batch update, detailing outcomes for each ticket, including successes and any errors.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a batch of dealsHUBSPOT_UPDATE_BATCH_OF_DEALSAcciónUpdates properties for multiple existing hubspot crm deals in a batch; ensure property names are the internal hubspot names.
HUBSPOT_UPDATE_BATCH_OF_DEALSAcciónUpdates properties for multiple existing hubspot crm deals in a batch; ensure property names are the internal hubspot names.
Parámetros de entrada
inputsobject[]ObligatorioA list of deal update objects. Each object must contain the `id` of the deal and a `properties` object specifying the new values for the deal's properties.
Parámetros de salida
dataobjectObligatorioResponse from the HubSpot API, typically including a list of processed deals with their status or any errors.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update a batch of objects by id or property valuesHUBSPOT_UPDATE_BATCH_OF_OBJECTS_BY_IDOR_PROPERTY_VALUESAcciónPerforms a batch update on a valid `objecttype` where properties are writeable and any `idproperty` used is designated unique; updates can be partial.
HUBSPOT_UPDATE_BATCH_OF_OBJECTS_BY_IDOR_PROPERTY_VALUESAcciónPerforms a batch update on a valid `objecttype` where properties are writeable and any `idproperty` used is designated unique; updates can be partial.
Parámetros de entrada
inputsobject[]ObligatorioList of objects to update, each detailing the object and its property changes. Max 100 objects per batch.
objectTypestringObligatorioCase-sensitive CRM object type to be updated in bulk (e.g., 'contacts', 'p_customobject'), determining the target object set.
Parámetros de salida
dataobjectObligatorioDetails the batch update outcome: status (e.g., 'COMPLETE'), results for each object (potentially including the updated object or error details), and relevant timestamps.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update batch of productsHUBSPOT_UPDATE_BATCH_OF_PRODUCTSAcciónUpdates multiple hubspot product records in a single batch; all properties to be updated must already exist in hubspot.
HUBSPOT_UPDATE_BATCH_OF_PRODUCTSAcciónUpdates multiple hubspot product records in a single batch; all properties to be updated must already exist in hubspot.
Parámetros de entrada
inputsobject[]ObligatorioA list of product update operations. Each item in the list defines a product to update and the properties to change.
Parámetros de salida
dataobjectObligatorioA dictionary containing the results of the batch update operation. This typically includes details on successfully updated products and any errors encountered for specific products within the batch.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update calling app recording settingsHUBSPOT_UPDATE_CALLING_APP_RECORDING_SETTINGSAcciónUpdates the recording settings, such as the url for retrieving authenticated recordings, for a specific calling extension app identified by its `appid`.
HUBSPOT_UPDATE_CALLING_APP_RECORDING_SETTINGSAcciónUpdates the recording settings, such as the url for retrieving authenticated recordings, for a specific calling extension app identified by its `appid`.
Parámetros de entrada
appIdintegerObligatorioThe unique identifier for the calling app.
urlToRetrieveAuthedRecordingstringURL HubSpot uses to retrieve call recordings requiring authentication from the calling app.
Parámetros de salida
dataobjectObligatorioContains the updated recording settings for the app.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update campaignHUBSPOT_UPDATE_CAMPAIGNAcciónPartially updates specific, writable properties of an existing hubspot marketing campaign identified by `campaignguid`; an empty string value in `properties` clears a property.
HUBSPOT_UPDATE_CAMPAIGNAcciónPartially updates specific, writable properties of an existing hubspot marketing campaign identified by `campaignguid`; an empty string value in `properties` clears a property.
Parámetros de entrada
propertiesobjectObligatorioDictionary of campaign properties to update. Keys are internal property names, values are their new string values. Values overwrite existing ones. Attempting to update read-only or non-existent properties will result in an error.
campaignGuidstringObligatorioUnique identifier (UUID) of the HubSpot marketing campaign to update.
Parámetros de salida
dataobjectObligatorioThe updated HubSpot marketing campaign object, including all its properties after the update.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update emailsHUBSPOT_UPDATE_EMAILSAcciónUpdates multiple hubspot emails in a single batch operation.
HUBSPOT_UPDATE_EMAILSAcciónUpdates multiple hubspot emails in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of email update operations.
Parámetros de salida
dataobjectObligatorioHubSpot API response with operation status and results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update existing event templateHUBSPOT_UPDATE_EXISTING_EVENT_TEMPLATEAcciónUpdates an existing hubspot event template's name, display templates, and tokens; providing `tokens` replaces the entire existing list, and the `id` in the request body must match `eventtemplateid` in the path.
HUBSPOT_UPDATE_EXISTING_EVENT_TEMPLATEAcciónUpdates an existing hubspot event template's name, display templates, and tokens; providing `tokens` replaces the entire existing list, and the `id` in the request body must match `eventtemplateid` in the path.
Parámetros de entrada
idstringObligatorioUnique identifier of the event template; must match `eventTemplateId` in the URL path.
namestringObligatorioNew name for the event template.
appIdintegerObligatorioID of the application associated with the event template.
tokensobject[]ObligatorioList of token definitions; replaces all existing tokens for the template.
detailTemplatestringMarkdown for the event's detailed timeline view, using Handlebars for dynamic data (e.g., `{{token_name}}`).
headerTemplatestringMarkdown for the event's header on the timeline, using Handlebars for dynamic data (e.g., `{{token_name}}`).
eventTemplateIdstringObligatorioUnique identifier of the event template to update.
Parámetros de salida
dataobjectObligatorioUpdated event template object, including its properties and tokens as stored in HubSpot.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update existing object schemaHUBSPOT_UPDATE_EXISTING_OBJECT_SCHEMAAcciónUpdates an existing custom object schema's metadata in hubspot, such as its description, labels, display properties, required properties, searchable properties, and restorability, for a specified `objecttype` that must already exist.
HUBSPOT_UPDATE_EXISTING_OBJECT_SCHEMAAcciónUpdates an existing custom object schema's metadata in hubspot, such as its description, labels, display properties, required properties, searchable properties, and restorability, for a specified `objecttype` that must already exist.
Parámetros de entrada
objectTypestringObligatorioThe fully qualified name or object type ID that uniquely identifies the custom object schema to be updated. This must correspond to an existing schema in your HubSpot account.
restorablebooleanA boolean indicating whether records of this object type can be restored from the recycle bin if deleted. Set to `true` to enable restoration, `false` otherwise.
descriptionstringA human-readable description for the custom object schema itself.
labels__pluralstringThe plural display name for the custom object type (e.g., 'Companies', 'Tickets'), used in the HubSpot UI for multiple records of this type.
labels__singularstringThe singular display name for the custom object type (e.g., 'Company', 'Ticket'), used in the HubSpot UI for a single record of this type.
requiredPropertiesstring[]A list of internal names of properties that are mandatory when creating a new record of this object type.
searchablePropertiesstring[]A list of internal names of properties that will be indexed and searchable within HubSpot's product search for this object type.
primaryDisplayPropertystringThe internal name of the property that will serve as the primary display identifier on the HubSpot record page for this object type. This is typically a unique identifier like a name or ID.
secondaryDisplayPropertiesstring[]A list of internal names of properties to be displayed as secondary information on the HubSpot record page for this object type. These properties appear below the primary display property.
Parámetros de salida
dataobjectObligatorioA dictionary representing the complete, updated custom object schema, including all its properties and settings as returned by the HubSpot API.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update feedback submission by idHUBSPOT_UPDATE_FEEDBACK_SUBMISSION_BY_IDAcciónPartially updates writable properties of an existing hubspot feedback submission, identified by its `feedbacksubmissionid` (which can be an internal object id, or a unique property value if `idproperty` is specified).
HUBSPOT_UPDATE_FEEDBACK_SUBMISSION_BY_IDAcciónPartially updates writable properties of an existing hubspot feedback submission, identified by its `feedbacksubmissionid` (which can be an internal object id, or a unique property value if `idproperty` is specified).
Parámetros de entrada
idPropertystringThe name of a unique property used to identify the Feedback Submission. If provided, `feedbackSubmissionId` must contain the value of this property, instead of the internal object ID. This property must be a unique identifier for Feedback Submission objects.
propertiesobjectObligatorioA dictionary of properties to update on the Feedback Submission. Keys are the internal names of the properties, and values are their new string values. Only properties included here will be modified; others will remain unchanged.
feedbackSubmissionIdstringObligatorioThe unique identifier of the Feedback Submission to update. This can be its internal object ID or a unique property value if `idProperty` is specified. Must be a non-empty string.
Parámetros de salida
dataobjectObligatorioA dictionary representing the full, updated Feedback Submission object after the changes have been applied.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update line item object partiallyHUBSPOT_UPDATE_LINE_ITEM_OBJECT_PARTIALLYAcciónPartially updates specified properties of an existing hubspot line item, identified by `lineitemid` (as hubspot object id or value of `idproperty` if used); new values overwrite existing ones, and an empty string clears a property.
HUBSPOT_UPDATE_LINE_ITEM_OBJECT_PARTIALLYAcciónPartially updates specified properties of an existing hubspot line item, identified by `lineitemid` (as hubspot object id or value of `idproperty` if used); new values overwrite existing ones, and an empty string clears a property.
Parámetros de entrada
idPropertystringName of a unique property on the Line Item used for identification instead of HubSpot object ID. If used, `lineItemId` must contain this property's value. Must be a valid, unique-value property for Line Items.
lineItemIdstringObligatorioIdentifier for the Line Item to update: HubSpot object ID by default, or the value of the unique property if `idProperty` is specified. Must be non-empty.
propertiesobjectObligatorioProperties to update. Keys are internal HubSpot line item property names (e.g., 'quantity', 'price'), values are new string values. Example: `{'quantity': '5', 'name': 'New Product Name'}`.
Parámetros de salida
dataobjectObligatorioA dictionary representing the updated Line Item object, including all its properties after the partial update.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update pipeline stage by idsHUBSPOT_UPDATE_PIPELINE_STAGE_BY_IDSAcciónPartially updates a hubspot crm pipeline stage identified by `objecttype`, `pipelineid`, and `stageid`, requiring `metadata` in the request; unspecified fields are unchanged.
HUBSPOT_UPDATE_PIPELINE_STAGE_BY_IDSAcciónPartially updates a hubspot crm pipeline stage identified by `objecttype`, `pipelineid`, and `stageid`, requiring `metadata` in the request; unspecified fields are unchanged.
Parámetros de entrada
labelstringThe display name (label) of the pipeline stage. This label must be unique within the pipeline it belongs to. Omit to leave unchanged.
stageIdstringObligatorioUnique identifier of the pipeline stage to update; must exist within the specified `pipelineId`.
archivedbooleanSet to `true` to archive the pipeline stage, `false` to unarchive. If omitted, its archival status remains unchanged.
metadataobjectObligatorioRequired. Stage-specific metadata (key-value string pairs) based on `objectType`. - For 'deals': MUST include 'probability' (string '0.0'-'1.0', e.g., '0.7', in '0.1' increments). - For 'tickets': Optional 'ticketState' ('OPEN' or 'CLOSED'). For others, or if no specific metadata is set (and `objectType` allows), an empty `{}` may be used (deals always require 'probability').
objectTypestringObligatorioType of CRM object (e.g., 'deals', 'tickets') for the pipeline; must be a valid HubSpot object type that supports pipelines.
pipelineIdstringObligatorioUnique identifier of the pipeline (specific to the HubSpot account and `objectType`) containing the stage to update; must refer to an existing pipeline.
displayOrderintegerThe display order for this pipeline stage. If multiple stages share the same `displayOrder`, they are sorted alphabetically by `label`. Use -1 to position the stage at the end. Omit to leave unchanged.
Parámetros de salida
dataobjectObligatorioA dictionary containing the full representation of the updated pipeline stage, including all its properties.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update productHUBSPOT_UPDATE_PRODUCTAcciónUpdates properties for an existing hubspot product.
HUBSPOT_UPDATE_PRODUCTAcciónUpdates properties for an existing hubspot product.
Parámetros de entrada
productIdstringObligatorioUnique HubSpot identifier for the product to be updated.
propertiesobjectObligatorioProduct properties to update. Keys are internal HubSpot property names.
Parámetros de salida
dataobjectObligatorioThe product object after the update.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update productsHUBSPOT_UPDATE_PRODUCTSAcciónUpdates multiple hubspot products in a single batch operation.
HUBSPOT_UPDATE_PRODUCTSAcciónUpdates multiple hubspot products in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of product update operations.
Parámetros de salida
dataobjectObligatorioHubSpot API response with operation status and results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update specific CRM propertyHUBSPOT_UPDATE_SPECIFIC_CRM_PROPERTYAcciónUpdates attributes of an existing hubspot crm property, identified by its `objecttype` and `propertyname`; only provided fields are modified, and changing a property's `type` can cause data loss if incompatible with existing data.
HUBSPOT_UPDATE_SPECIFIC_CRM_PROPERTYAcciónUpdates attributes of an existing hubspot crm property, identified by its `objecttype` and `propertyname`; only provided fields are modified, and changing a property's `type` can cause data loss if incompatible with existing data.
Parámetros de entrada
typestringenumNew data type for the property. Modifying the `type` of an existing property with data can cause data loss; use with caution.
stringnumberdatedatetimeenumerationboollabelstringNew human-readable label for the property, displayed in the HubSpot UI.
hiddenbooleanIf true, hides the property in the HubSpot UI, making it not generally visible or usable in standard interfaces.
optionsobject[]List of new option definitions if property `type` is 'enumeration'; supplying a new list overwrites existing options.
fieldTypestringenumNew field type controlling how the property is displayed and interacted with in the HubSpot UI.
textareatextdatefilenumberselectradiocheckboxbooleancheckboxcalculation_equationformFieldbooleanIf true, allows this property to be included as a field in HubSpot forms and available in the form editor.
groupNamestringNew internal name of the property group for this property; groups help organize properties in the HubSpot UI.
objectTypestringObligatorioType of CRM object for which the property is being updated; this determines its context.
descriptionstringNew description for the property, displayed as help text in the HubSpot UI.
displayOrderintegerNew display order for the property within its group. Lower positive integers appear first; -1 typically places it after positively numbered properties.
propertyNamestringObligatorioInternal name of the property to update (case-sensitive); must correspond to an existing property for the specified `objectType`.
calculationFormulastringNew formula if `fieldType` is 'calculation_equation'; defines how its value is auto-computed. Ensure valid HubSpot calculation syntax.
Parámetros de salida
dataobjectObligatorioThe full definition of the CRM property after the update has been applied.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ticketHUBSPOT_UPDATE_TICKETAcciónUpdates properties for an existing hubspot ticket.
HUBSPOT_UPDATE_TICKETAcciónUpdates properties for an existing hubspot ticket.
Parámetros de entrada
ticketIdstringObligatorioUnique HubSpot identifier for the ticket to be updated.
propertiesobjectObligatorioTicket properties to update. Keys are internal HubSpot property names.
Parámetros de salida
dataobjectObligatorioThe ticket object after the update.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ticketsHUBSPOT_UPDATE_TICKETSAcciónUpdates multiple hubspot tickets in a single batch operation.
HUBSPOT_UPDATE_TICKETSAcciónUpdates multiple hubspot tickets in a single batch operation.
Parámetros de entrada
inputsobject[]ObligatorioList of ticket update operations.
Parámetros de salida
dataobjectObligatorioHubSpot API response with operation status and results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update token on event templateHUBSPOT_UPDATE_TOKEN_ON_EVENT_TEMPLATEAcciónUpdates the label or options of an existing token within a specified hubspot crm event template; token name and data type remain unchanged.
HUBSPOT_UPDATE_TOKEN_ON_EVENT_TEMPLATEAcciónUpdates the label or options of an existing token within a specified hubspot crm event template; token name and data type remain unchanged.
Parámetros de entrada
appIdintegerObligatorioUnique identifier (ID) of the application associated with the event template and token.
labelstringObligatorioNew human-readable label for the token, displayed in UIs and used for segmentation/reporting.
optionsobject[]List of option objects defining selectable choices, applicable only if the token's type is 'enumeration'. Required to modify options for an enumeration type token.
tokenNamestringObligatorioName of the token to update within the specified event template; must match an existing token's name.
eventTemplateIdstringObligatorioUnique identifier (ID) of the event template containing the token to update.
objectPropertyNamestringName of the CRM object property this token populates, linking its value to a CRM object property. If null, no direct mapping.
Parámetros de salida
dataobjectObligatorioA dictionary representing the updated token object, including its properties like name, label, type, and options (if applicable).
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update video conference app settingsHUBSPOT_UPDATE_VIDEO_CONFERENCE_APP_SETTINGSAcciónUpdates interaction urls (for creating/updating/deleting meetings, fetching accounts, verifying users) for a video conference application specified by `appid`; the application must exist and all urls must be valid and publicly accessible.
HUBSPOT_UPDATE_VIDEO_CONFERENCE_APP_SETTINGSAcciónUpdates interaction urls (for creating/updating/deleting meetings, fetching accounts, verifying users) for a video conference application specified by `appid`; the application must exist and all urls must be valid and publicly accessible.
Parámetros de entrada
appIdintegerObligatorioUnique identifier for the video conference application in HubSpot, assigned upon creation in the developer portal. Example: 12345.
userVerifyUrlstringURL HubSpot uses to verify a user's existence and authentication with the video conference app, confirming identity before certain actions.
createMeetingUrlstringObligatorioURL HubSpot uses to send requests for creating new video conference meetings.
deleteMeetingUrlstringURL HubSpot uses to notify the video conference app when an integrated meeting is deleted in HubSpot.
fetchAccountsUristringURL HubSpot uses to fetch user accounts from the video conference app, enabling users to select from multiple accounts if available.
updateMeetingUrlstringURL HubSpot uses to send updates for existing meetings, e.g., when details like topic or schedule are modified within HubSpot.
Parámetros de salida
dataobjectObligatorioA dictionary containing the successfully updated settings of the video conference application.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Triggers (2)
Los triggers son eventos externos que pueden iniciar un flujo en tus agentes (ej: nuevo email, mensaje recibido, registro creado).
Contact Created TriggerHUBSPOT_CONTACT_CREATED_TRIGGERTriggerContact Created Trigger
HUBSPOT_CONTACT_CREATED_TRIGGERTriggerContact Created Trigger
Configuración
app_idstringObligatorioThe ID of the app.
developer_api_keystringObligatorioHubSpot Developer API Key (hapikey) for webhook management. Get this from developers.hubspot.com
Payload del evento
objectIdstringObligatorioThe ID of the object.
subscriptionTypestringObligatorioThe type of the event subscription.
subscription_idstringObligatorioThe ID of the subscription.
Deal Stage UpdatedTriggerHUBSPOT_DEAL_STAGE_UPDATED_TRIGGERTriggerDeal Stage UpdatedTrigger
HUBSPOT_DEAL_STAGE_UPDATED_TRIGGERTriggerDeal Stage UpdatedTrigger
Configuración
app_idstringObligatorioThe ID of the app.
developer_api_keystringObligatorioHubSpot Developer API Key (hapikey) for webhook management. Get this from developers.hubspot.com
Payload del evento
objectIdstringObligatorioThe ID of the object.
subscriptionTypestringObligatorioThe type of the event subscription.
subscription_idstringObligatorioThe ID of the subscription.