HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences
You do not pick these by hand. Describe what the agent should do and Squidgy grants the matching ones — an agent told to draft replies gets the drafting action and not the sending one.
Batch read companies by properties
Batch-retrieves hubspot company records by their ids, allowing custom id properties, specific properties to fetch, and historical data.
HUBSPOT_BATCH_READ_COMPANIES_BY_PROPERTIESRead Batch Emails
Retrieves 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_ACTIONFetch contact ids
Fetches 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_IDSFetch recording settings by app ID
Fetches call recording settings for a specified, existing hubspot calling extension app.
HUBSPOT_FETCH_RECORDING_SETTINGS_BY_APP_IDFetch revenue
Fetches 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…
HUBSPOT_FETCH_REVENUEGet active imports list
Retrieves a list of currently active import jobs in hubspot for monitoring ongoing data operations.
HUBSPOT_GET_ACTIVE_IMPORTS_LISTGet aggregated statistics
Retrieves aggregated statistics for marketing emails, optionally within an iso8601 formatted time range, by email ids, or specific email properties.
HUBSPOT_GET_AGGREGATED_STATISTICSGet aggregated statistic intervals
Retrieves aggregated statistics for marketing emails (e.g., send counts), grouped by specified time intervals within a defined time range.
HUBSPOT_GET_AGGREGATED_STATISTIC_INTERVALSGet all marketing emails for a HubSpot account
Fetches a list of marketing emails from a hubspot account, with options for filtering, sorting, pagination, and including performance statistics.
HUBSPOT_GET_ALL_MARKETING_EMAILS_FOR_A_HUB_SPOT_ACCOUNTGet all workflows
Retrieves a list of workflow summaries (id, name, type, status) from hubspot, using the 'limit' parameter for pagination.
HUBSPOT_GET_ALL_WORKFLOWSGet campaign
Retrieves a hubspot campaign by its id.
HUBSPOT_GET_CAMPAIGNGet campaigns
Retrieves multiple hubspot campaigns.
HUBSPOT_GET_CAMPAIGNSGet campaign metrics
Retrieves key attribution metrics for an existing marketing campaign, identified by its `campaignguid`, within an optional date range.
HUBSPOT_GET_CAMPAIGN_METRICSGet emails
Retrieves multiple hubspot emails by their ids.
HUBSPOT_GET_EMAILSGet Marketing Emails
Fetches a list of marketing emails from hubspot, supporting filtering by creation/update timestamps, pagination, and sorting.
HUBSPOT_GET_MARKETING_EMAILSGet pipeline stage audit
Retrieves 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_AUDITGet product
Retrieves a hubspot product by its id.
HUBSPOT_GET_PRODUCTGet products
Retrieves multiple hubspot products by their ids.
HUBSPOT_GET_PRODUCTSGet quote by id
Retrieves a specific hubspot quote by its unique identifier.
HUBSPOT_GET_QUOTE_BY_IDGet ticket
Retrieves a hubspot ticket by its id.
HUBSPOT_GET_TICKETGet tickets
Retrieves multiple hubspot tickets by their ids.
HUBSPOT_GET_TICKETSGet workflow by ID
Retrieves comprehensive details for an existing hubspot workflow by its unique id; unsupported actions are designated 'unsupported action' in the response.
HUBSPOT_GET_WORKFLOW_BY_IDGet company
Retrieves a hubspot company by its id.
HUBSPOT_HUBSPOT_GET_COMPANYGet contact IDs
Gets hubspot contact ids for a specified campaign and contact interaction type.
HUBSPOT_HUBSPOT_GET_CONTACT_IDSGet deal
Retrieves a hubspot deal by its id.
HUBSPOT_HUBSPOT_GET_DEALGet deals
Retrieves multiple hubspot deals by their ids.
HUBSPOT_HUBSPOT_GET_DEALSList products with paging
Retrieves 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_PAGINGList companies
Retrieves a paginated list of hubspot companies.
HUBSPOT_HUBSPOT_LIST_COMPANIESList contacts
Retrieves a paginated list of hubspot contacts.
HUBSPOT_HUBSPOT_LIST_CONTACTSList deals
Retrieves a paginated list of hubspot deals.
HUBSPOT_HUBSPOT_LIST_DEALSRead contact
Retrieves a hubspot contact by its id.
HUBSPOT_HUBSPOT_READ_CONTACTRead contacts
Reads multiple hubspot contacts by their ids.
HUBSPOT_HUBSPOT_READ_CONTACTSSearch companies
Searches for hubspot companies using flexible criteria and filters.
HUBSPOT_HUBSPOT_SEARCH_COMPANIESSearch deals
Searches for hubspot deals using flexible criteria and filters.
HUBSPOT_HUBSPOT_SEARCH_DEALSList Emails
Retrieves a paginated list of hubspot emails, allowing selection of specific properties (with or without history), associated object ids, and filtering by archive status.
HUBSPOT_LISTList assets
Lists assets of a specific `assettype` for a given hubspot marketing `campaignguid`, optionally including performance metrics for a date range.
HUBSPOT_LIST_ASSETSList association types
Lists all valid association types between two specified hubspot crm object types.
HUBSPOT_LIST_ASSOCIATION_TYPESList contacts page
Retrieves 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_PAGEList feedback submissions page
Retrieves 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_PAGEList quotes page
Retrieves a paginated list of quotes, allowing selection of specific properties, property history, associated object ids, and filtering by archived status.
HUBSPOT_LIST_QUOTES_PAGEList tickets
Retrieves a paginated list of hubspot tickets.
HUBSPOT_LIST_TICKETSRead all properties for object type
Retrieves definitions and metadata (not actual values) for properties of a specified hubspot crm object type (e.g., 'contacts', 'companies', 'deals', or custom objects).
HUBSPOT_READ_ALL_PROPERTIES_FOR_OBJECT_TYPERead a page of objects by type
Retrieves a paginated list of objects for a specified and valid hubspot crm object type (e.g., 'contacts', 'companies', 'deals', or custom id).
HUBSPOT_READ_APAGE_OF_OBJECTS_BY_TYPERead a batch of CRM object properties
Reads 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_PROPERTIESRead a CRM property by name
Reads a specific crm property definition for a given hubspot object type by its internal name.
HUBSPOT_READ_A_CRM_PROPERTY_BY_NAMERead a page of deals
Retrieves 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_DEALSRead a property group
Retrieves metadata for a specific property group of a given crm object type, detailing its structure and attributes, but not the actual property values of crm objects.
HUBSPOT_READ_A_PROPERTY_GROUPRead batch feedback submissions by id or property
Retrieves up to 100 feedback submissions in a batch using their ids or a specified unique `idproperty`, optionally including specified properties and their history.
HUBSPOT_READ_BATCH_FEEDBACK_SUBMISSIONS_BY_ID_OR_PROPERTYRead batch of contacts by id or properties
Reads 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 a…
HUBSPOT_READ_BATCH_OF_CONTACTS_BY_ID_OR_PROPERTIESRead batch of crm objects by id or property values
Reads a batch of crm objects of a specified `objecttype` using their hubspot ids or unique property values from the `inputs` list, allowing retrieval of specific `properties`, their historical values…
HUBSPOT_READ_BATCH_OF_CRM_OBJECTS_BY_ID_OR_PROPERTY_VALUESRead batch of line items by id or property values
Retrieves a batch of hubspot crm line items by their ids, or optionally by values of a custom unique property defined in `idproperty`.
HUBSPOT_READ_BATCH_OF_LINE_ITEMS_BY_ID_OR_PROPERTY_VALUESRead batch of quotes by property values
Efficiently retrieves a batch of hubspot crm quotes by their ids (or a specified unique property), optionally including archived quotes, specific properties, and property history.
HUBSPOT_READ_BATCH_OF_QUOTES_BY_PROPERTY_VALUESRead budget
Fetches 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_BUDGETRead crm contact by id
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_READ_CRM_CONTACT_BY_IDRead crm object by id
Retrieves a specific crm object (e.g., contact, company, deal, ticket) by its id or a unique property, optionally including specific properties, history, and associations.
HUBSPOT_READ_CRM_OBJECT_BY_IDRead feedback submission by id
Reads a hubspot feedback submission by its id, optionally using a custom unique 'idproperty', and allows specifying properties to return including history and associations.
HUBSPOT_READ_FEEDBACK_SUBMISSION_BY_IDRead property groups for object type
Retrieves all property groups in a single call for a specified hubspot crm object type (e.g., 'contacts', 'companies'), returning only the groups themselves, not the individual properties within them.
HUBSPOT_READ_PROPERTY_GROUPS_FOR_OBJECT_TYPERetrieve all object schemas
Retrieves all object schema definitions (not data records) for a hubspot account, supporting retrieval of either active or archived schemas.
HUBSPOT_RETRIEVE_ALL_OBJECT_SCHEMASRetrieve all pipelines for specified object type
Retrieves all pipelines in hubspot for a specified crm object type, such as deals or tickets.
HUBSPOT_RETRIEVE_ALL_PIPELINES_FOR_SPECIFIED_OBJECT_TYPERetrieve a batch of deals by IDs or property values
Retrieves 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…
HUBSPOT_RETRIEVE_BATCH_OF_DEALS_BY_IDS_OR_PROPERTY_VALUESRetrieve calling settings for app
Retrieves the read-only calling extension settings for a specific hubspot app; the app must exist and have calling extensions configured.
HUBSPOT_RETRIEVE_CALLING_SETTINGS_FOR_APPRetrieve company object by id
Retrieves 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 id…
HUBSPOT_RETRIEVE_COMPANY_OBJECT_BY_IDRetrieve deal by id
Fetches 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_IDRetrieve existing object schema
Fetches the detailed schema definition for a specified, existing standard or custom hubspot crm object type; this action is read-only and does not create or modify schemas.
HUBSPOT_RETRIEVE_EXISTING_OBJECT_SCHEMARetrieve line items list
Fetches a paginated list of hubspot crm line items, allowing selection of specific properties (including history), associated object ids, and filtering by archive status; ensure property and associat…
HUBSPOT_RETRIEVE_LINE_ITEMS_LISTRetrieve line item by id
Retrieves a hubspot crm line item by its id or a specified unique property (`idproperty`).
HUBSPOT_RETRIEVE_LINE_ITEM_BY_IDRetrieve owners
Retrieves a list of all owners in the hubspot crm, including their id, first name, last name, email, and user id.
HUBSPOT_RETRIEVE_OWNERSRetrieve owner by ID or user ID
Retrieves a specific hubspot crm owner by their id, with options to specify id type (owner or user) and to include archived records.
HUBSPOT_RETRIEVE_OWNER_BY_ID_OR_USER_IDRetrieve page of companies
Retrieves a paginated list of companies from hubspot, using an 'after' cursor from a previous response for subsequent pages.
HUBSPOT_RETRIEVE_PAGE_OF_COMPANIESRetrieve page of crm owners
Retrieves a paginated list of crm owners from hubspot, optionally filtering by email or archived status.
HUBSPOT_RETRIEVE_PAGE_OF_CRM_OWNERSRetrieve pipeline stages
Fetches all stages for a specified hubspot crm object type and pipeline id.
HUBSPOT_RETRIEVE_PIPELINE_STAGESRetrieve pipeline stage by id
Fetches detailed properties and metadata (e.g., label, display order, custom properties) for a specific stage within a hubspot crm pipeline, identified by its `objecttype`, `pipelineid`, and `stageid…
HUBSPOT_RETRIEVE_PIPELINE_STAGE_BY_IDRetrieve video conference settings by id
Retrieves video conference application settings, such as webhook urls and user/account management configurations, for a specified `appid`.
HUBSPOT_RETRIEVE_VIDEO_CONFERENCE_SETTINGS_BY_IDSearch campaigns
Searches for hubspot campaigns.
HUBSPOT_SEARCH_CAMPAIGNSSearch company objects
Searches 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_OBJECTSSearch contacts by criteria
Searches for hubspot contacts using a text query, specific filter criteria (filters in a group are anded, groups are ored), sorting, and pagination to retrieve selected properties.
HUBSPOT_SEARCH_CONTACTS_BY_CRITERIASearch crm objects by criteria
Searches hubspot crm objects (e.g., 'contacts', 'companies') by `objecttype` using complex criteria including filters, sorting, and pagination; property names used in filters, sorts, and returned pro…
HUBSPOT_SEARCH_CRM_OBJECTS_BY_CRITERIASearch deals by criteria
Searches hubspot deals using complex criteria (text queries, property filters, sorting, pagination) for targeted retrieval beyond simple id lookups; ensure filter operator/value combinations are vali…
HUBSPOT_SEARCH_DEALS_BY_CRITERIASearch emails
Searches for hubspot emails using flexible criteria and filters.
HUBSPOT_SEARCH_EMAILSSearch feedback submissions
Searches for feedback submissions in hubspot crm using text query, filter groups, sorting, and pagination, returning specified properties.
HUBSPOT_SEARCH_FEEDBACK_SUBMISSIONSSearch line items by criteria
Searches hubspot line items using criteria including filters, sorting, and pagination; `after` must be a valid cursor from a previous response, and `sorts`/`properties` must refer to valid line item…
HUBSPOT_SEARCH_LINE_ITEMS_BY_CRITERIASearch products
Searches for hubspot products using flexible criteria and filters.
HUBSPOT_SEARCH_PRODUCTSSearch quotes by criteria
Searches hubspot crm quotes using a text query, complex filter criteria, sorting, and pagination.
HUBSPOT_SEARCH_QUOTES_BY_CRITERIASearch tickets
Searches for hubspot tickets using flexible criteria and filters.
HUBSPOT_SEARCH_TICKETSAdd asset association
Associates an existing asset ('form', 'object list', or 'external web url') with a specified hubspot marketing campaign.
HUBSPOT_ADD_ASSET_ASSOCIATIONArchive email
Archives the hubspot email specified by `emailid` by moving it to the recycling bin, making it inaccessible unless restored.
HUBSPOT_ARCHIVEArchive a batch of quotes by id
Archives 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_IDArchive batch of companies by id
Archives 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_IDArchive batch of contacts by id
Archives 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_IDArchive batch of deals by id
Archives 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_IDArchive batch of feedback submissions by id
Asynchronously archives a batch of hubspot feedback submissions using their unique ids, which must correspond to valid and existing submissions; the operation is queued, and submissions are moved fro…
HUBSPOT_ARCHIVE_BATCH_OF_FEEDBACK_SUBMISSIONS_BY_IDArchive batch of line items by id
Archives a batch of existing line items by their unique ids in hubspot crm; this operation is irreversible via the api.
HUBSPOT_ARCHIVE_BATCH_OF_LINE_ITEMS_BY_IDArchive batch of objects by id
Archives a batch of existing, non-archived crm objects of a specified `objecttype` by their ids, effectively hiding them from active use.
HUBSPOT_ARCHIVE_BATCH_OF_OBJECTS_BY_IDArchive batch of properties
Archives a batch of properties by their internal names for a specified hubspot crm object type; this operation is idempotent and safe to retry.
HUBSPOT_ARCHIVE_BATCH_OF_PROPERTIESArchive company
Archives an existing company in hubspot crm by its `companyid`, moving it to a recycling bin from which it can be restored, rather than permanently deleting it.
HUBSPOT_ARCHIVE_COMPANYArchive contact by id
Archives 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_IDArchive a CRM object by ID
Archives a specific hubspot crm object by its type and id, moving it to the recycling bin; this action is irreversible via the api but objects can often be restored via the hubspot ui.
HUBSPOT_ARCHIVE_CRM_OBJECT_BY_IDArchive emails
Archives multiple hubspot emails by their ids.
HUBSPOT_ARCHIVE_EMAILSArchive feedback submission
Archives an existing, non-archived feedback submission in hubspot crm by its id, moving it to the recycling bin (not permanently deleting it).
HUBSPOT_ARCHIVE_FEEDBACK_SUBMISSIONArchive line item by id
Archives a specific hubspot line item by its id, moving it to a recoverable state.
HUBSPOT_ARCHIVE_LINE_ITEM_BY_IDArchive product
Archives a hubspot product by its id.
HUBSPOT_ARCHIVE_PRODUCTArchive products
Archives multiple hubspot products by their ids.
HUBSPOT_ARCHIVE_PRODUCTSArchive property by object type and name
Archives a specified crm property by its object type and name, moving it to the recycling bin; note that some default hubspot properties cannot be archived.
HUBSPOT_ARCHIVE_PROPERTY_BY_OBJECT_TYPE_AND_NAMEArchive property group
Archives 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_GROUPArchive quote object by id
Archives a hubspot quote object by id to the recycling bin; this is api-irreversible and may need manual restoration.
HUBSPOT_ARCHIVE_QUOTE_OBJECT_BY_IDArchive ticket
Archives a hubspot ticket by its id.
HUBSPOT_ARCHIVE_TICKETArchive tickets
Archives multiple hubspot tickets by their ids.
HUBSPOT_ARCHIVE_TICKETSBatch update quotes
Updates multiple existing hubspot quotes in a batch; each quote is identified by its object id or a custom unique property (via `idproperty`), and only writable properties are modified.
HUBSPOT_BATCH_UPDATE_QUOTESCancel active import
Cancels an active hubspot data import job using its `importid`; this action is irreversible, and any data already processed will remain.
HUBSPOT_CANCEL_ACTIVE_IMPORTCreate A/B test variation
Creates 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_VARIATIONCreate a new property group
Creates a new, empty property group for a specified crm object type in hubspot, requiring a unique group name for that object type; properties must be added separately.
HUBSPOT_CREATE_AND_RETURN_A_NEW_PROPERTY_GROUPCreate association for object type
Creates 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 `fromobj…
HUBSPOT_CREATE_ASSOCIATION_FOR_OBJECT_TYPECreate a batch of companies
Creates multiple company records in hubspot crm in a single batch operation, processing up to 100 companies per request.
HUBSPOT_CREATE_A_BATCH_OF_COMPANIESCreate batch of contacts
Creates 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_CONTACTSCreate batch of deals
Creates multiple deals in hubspot crm; ensure any associated object ids, deal stages, and pipeline ids specified are valid and exist within the hubspot account.
HUBSPOT_CREATE_BATCH_OF_DEALSCreate batch of feedback submissions
Creates 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_SUBMISSIONSCreate batch of objects
Creates multiple crm objects of a specified `objecttype` (e.g., contacts, companies, deals) in a single batch operation, where each object can have its own set of properties and associations.
HUBSPOT_CREATE_BATCH_OF_OBJECTSCreate batch of properties
Efficiently creates multiple crm properties in a single batch for a specified hubspot object type (e.g., 'contacts', 'companies', custom object id), ideal for schema setup or updates.
HUBSPOT_CREATE_BATCH_OF_PROPERTIESCreate batch of quotes
Creates multiple hubspot crm quotes in a batch, ideal for bulk operations; provide meaningful quote details in `inputs` as property requirements can vary, and inspect response for individual quote st…
HUBSPOT_CREATE_BATCH_OF_QUOTESCreate campaign
Creates a new hubspot campaign.
HUBSPOT_CREATE_CAMPAIGNCreate campaigns
Creates multiple hubspot campaigns in a single batch operation.
HUBSPOT_CREATE_CAMPAIGNSCreate company
Creates a new hubspot company.
HUBSPOT_CREATE_COMPANYCreate contact
Creates a new hubspot contact.
HUBSPOT_CREATE_CONTACTCreate CRM object with properties
Creates a new hubspot crm object (e.g., contact, company, custom object) with specified `properties` (using valid internal names) and `associations` (to existing objects via valid type ids).
HUBSPOT_CREATE_CRM_OBJECT_WITH_PROPERTIESCreate deal
Creates a new hubspot deal.
HUBSPOT_CREATE_DEALCreate emails
Creates multiple hubspot emails in a single batch operation.
HUBSPOT_CREATE_EMAILSCreate feedback submission
Creates a new hubspot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with crm objects.
HUBSPOT_CREATE_FEEDBACK_SUBMISSIONCreate line item
Creates a new hubspot line item.
HUBSPOT_CREATE_LINE_ITEMCreate line items
Creates multiple hubspot line items in a single batch operation.
HUBSPOT_CREATE_LINE_ITEMSCreate multiple timeline events batch
Creates multiple immutable timeline events in a batch, ideal for bulk data imports or real-time synchronizations, using a valid event template; may update crm properties if the template is so configu…
HUBSPOT_CREATE_MULTIPLE_TIMELINE_EVENTS_BATCHCreate new object schema with custom properties
Creates a new custom object schema in hubspot crm with unique naming for schema and properties, defined display/required/searchable properties within the 'properties' list, provided immutable labels,…
HUBSPOT_CREATE_NEW_OBJECT_SCHEMA_WITH_CUSTOM_PROPERTIESCreate or update draft version
Creates or updates the draft version of a marketing email identified by `emailid`; if no draft exists, a new one is created from the current live version to prepare changes or a/b tests before publis…
HUBSPOT_CREATE_OR_UPDATE_DRAFT_VERSIONCreate pipeline for object type
Creates a new hubspot pipeline for a specified crm `objecttype` (e.g., 'deals', 'tickets'), requiring the pipeline `label` be unique for that `objecttype` and each stage `label` be unique within the…
HUBSPOT_CREATE_PIPELINE_FOR_OBJECT_TYPECreate pipeline stage
Creates a new stage in a specified hubspot crm pipeline for a given object type, such as 'deals' or 'tickets'.
HUBSPOT_CREATE_PIPELINE_STAGECreate product
Creates a new hubspot product.
HUBSPOT_CREATE_PRODUCTCreate products
Creates multiple hubspot products in a single batch operation.
HUBSPOT_CREATE_PRODUCTSCreate property for specified object type
Creates a new custom property for a specified hubspot crm object type; ensure `groupname` refers to an existing property group for the `objecttype`.
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPECreate quote object
Creates a new quote object in hubspot crm with specified properties and associations.
HUBSPOT_CREATE_QUOTE_OBJECTCreate ticket
Creates a new hubspot ticket.
HUBSPOT_CREATE_TICKETCreate tickets
Creates multiple hubspot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be v…
HUBSPOT_CREATE_TICKETSCreate workflow
Creates a new hubspot workflow to automate processes; ensure `enrollmentcriteria` and `actions` use properties relevant to the specified `objecttypeid`.
HUBSPOT_CREATE_WORKFLOWArchive a batch of campaigns
Archives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
HUBSPOT_DELETE_A_BATCH_OF_CAMPAIGNSDelete calling extension settings
Permanently deletes the settings for a calling extension app, specified by its `appid`, rendering it unusable for all connected hubspot accounts; this operation is irreversible.
HUBSPOT_DELETE_CALLING_EXTENSION_SETTINGSDelete campaign
Permanently deletes a marketing campaign from hubspot using its `campaignguid`; returns a 204 no content status even if the campaign does not exist.
HUBSPOT_DELETE_CAMPAIGNDelete contact for gdpr compliance
Irreversibly 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_COMPLIANCEDelete pipeline by id
Permanently deletes a hubspot pipeline and all its stages by `pipelineid` and `objecttype`; this is irreversible, so use validation flags to avoid errors if the pipeline is not empty.
HUBSPOT_DELETE_PIPELINE_BY_IDDelete pipeline stage by id
Permanently deletes a specific pipeline stage for an `objecttype` (e.g., 'deals', 'tickets') that supports pipelines; this operation is irreversible, so ensure no active crm records are associated wi…
HUBSPOT_DELETE_PIPELINE_STAGE_BY_IDDelete schema by object type
Permanently deletes a hubspot custom object schema, specified by its `objecttype`, after all associated crm records have been deleted.
HUBSPOT_DELETE_SCHEMA_BY_OBJECT_TYPEDelete video conferencing app settings
Irreversibly deletes all settings for a video conferencing application identified by its `appid` in hubspot, removing its configuration and preventing it from functioning until reconfigured; existing…
HUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGSDelete workflow
Permanently deletes a hubspot workflow by its id; deleted workflows cannot be restored via the api and the id must exist.
HUBSPOT_DELETE_WORKFLOWFetch import error details
Fetches a paginated list of read-only error details for a specific hubspot crm import, requiring a valid `importid` for a processed import.
HUBSPOT_FETCH_IMPORT_ERROR_DETAILSGDPR delete
Permanently 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_DELETEGet import record information
Retrieves a comprehensive summary of a specific hubspot crm import record by its `importid`, including status, progress, updates, results, and errors; useful for monitoring and troubleshooting data i…
HUBSPOT_GET_IMPORT_RECORD_INFORMATIONArchive companies
Archives multiple hubspot companies by their ids.
HUBSPOT_HUBSPOT_ARCHIVE_COMPANIESArchive contact
Archives a hubspot contact by its id.
HUBSPOT_HUBSPOT_ARCHIVE_CONTACTArchive contacts
Archives multiple hubspot contacts by their ids.
HUBSPOT_HUBSPOT_ARCHIVE_CONTACTSArchive deals
Archives multiple hubspot deals by their ids.
HUBSPOT_HUBSPOT_ARCHIVE_DEALSCreate companies
Creates multiple new hubspot companies in a single batch operation.
HUBSPOT_HUBSPOT_CREATE_COMPANIESCreate contacts
Creates multiple new hubspot contacts in a single batch operation.
HUBSPOT_HUBSPOT_CREATE_CONTACTSCreate deals
Creates multiple deals in hubspot crm; ensure any associated object ids, deal stages, and pipeline ids specified are valid and exist within the hubspot account.
HUBSPOT_HUBSPOT_CREATE_DEALSRemove deal
Removes a hubspot deal by its id.
HUBSPOT_HUBSPOT_REMOVE_DEALUpdate companies
Updates multiple hubspot companies in a single batch operation.
HUBSPOT_HUBSPOT_UPDATE_COMPANIESUpdate company
Updates properties for an existing hubspot company.
HUBSPOT_HUBSPOT_UPDATE_COMPANYUpdate contact
Updates properties for an existing hubspot contact.
HUBSPOT_HUBSPOT_UPDATE_CONTACTUpdate contacts
Updates multiple hubspot contacts in a single batch operation.
HUBSPOT_HUBSPOT_UPDATE_CONTACTSUpdate deal
Updates properties for an existing hubspot deal.
HUBSPOT_HUBSPOT_UPDATE_DEALUpdate deals
Updates multiple hubspot deals in a single batch operation.
HUBSPOT_HUBSPOT_UPDATE_DEALSInitiate data import process
Call this action to start an asynchronous data import into hubspot crm using uploaded files and a detailed `importrequest` json configuration, ensuring this json correctly maps file columns to hubspo…
HUBSPOT_INITIATE_DATA_IMPORT_PROCESSPartially update contact
Partially updates specified properties for an existing hubspot contact, identified by its valid `contactid`.
HUBSPOT_PARTIALLY_UPDATE_CONTACT_USING_CONTACT_IDPartially update CRM object by ID
Partially updates specified properties of a crm object (e.g., contact, company, deal) identified by its type and id, or optionally by a unique property value if `idproperty` is specified.
HUBSPOT_PARTIALLY_UPDATE_CRM_OBJECT_BY_IDPartially update deal by id
Partially updates specified properties of an existing hubspot crm deal, identified by its `dealid` or an optional custom unique `idproperty`.
HUBSPOT_PARTIALLY_UPDATE_DEAL_BY_IDPartially update pipeline by id
Partially updates a crm pipeline's label, display order, or restores an archived pipeline by setting `archived` to `false`.
HUBSPOT_PARTIALLY_UPDATE_PIPELINE_BY_IDPartially update property group
Partially updates a property group's `displayorder` or `label` for a specified crm `objecttype` in hubspot.
HUBSPOT_PARTIALLY_UPDATE_PROPERTY_GROUPPartially update company object by id
Partially 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 int…
HUBSPOT_PARTIAL_UPDATE_COMPANY_OBJECT_BY_IDPartial update quote by quote id
Performs a partial update on an existing hubspot quote's specified properties, identifying the quote by `quoteid` (either its internal id or a custom unique property value if `idproperty` is provided…
HUBSPOT_PARTIAL_UPDATE_QUOTE_BY_QUOTE_IDPermanently delete company for GDPR compliance
Permanently deletes a company (identified by objectid) and its associated data from hubspot for gdpr compliance; this action is irreversible and requires the company to exist.
HUBSPOT_PERMANENTLY_DELETE_COMPANY_FOR_GDPR_COMPLIANCEPermanently delete contact for GDPR
Irreversibly 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_GDPRPermanently delete contact for GDPR compliance
Irreversibly erases a hubspot contact and associated data per a gdpr request; if an email is given for a non-existent contact, it's blocklisted.
HUBSPOT_PERMANENTLY_DELETE_CONTACT_FOR_GDPR_COMPLIANCEPermanently delete quote for GDPR compliance
Permanently 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_COMPLIANCEPermanently delete contact via GDPR
Permanently deletes a hubspot contact and all its associated data for gdpr compliance, identifying the contact by its id or another unique property.
HUBSPOT_PERMANENTLY_DELETE_CONTACT_VIA_GDPRPermanently delete deal for GDPR compliance
Permanently 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…
HUBSPOT_PERMANENTLY_DELETE_DEAL_FOR_GDPR_COMPLIANCEPermanently delete GDPR contact and content
Permanently 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_CONTENTPermanently delete line items for gdpr
Permanently deletes a specified line item and its associated content for gdpr compliance; this action is irreversible and cannot be undone.
HUBSPOT_PERMANENTLY_DELETE_LINE_ITEMS_FOR_GDPRRemove asset association
Disassociates an asset (form, object list, or external web url) from a hubspot campaign.
HUBSPOT_REMOVE_ASSET_ASSOCIATIONRemove association from schema
Permanently 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_SCHEMARemove deal object by id
Archives 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…
HUBSPOT_REMOVE_DEAL_OBJECT_BY_IDSet call recording settings
Configures 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 in…
HUBSPOT_SET_CALL_RECORDING_SETTINGSUpdate a batch of campaigns
Updates properties for up to 50 existing hubspot marketing campaigns in a single batch operation.
HUBSPOT_UPDATE_A_BATCH_OF_CAMPAIGNSUpdate a batch of contacts
Updates 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_CONTACTSUpdate a batch of line items
Updates a batch of existing hubspot crm line items in a single operation, identifying each by its primary id or a unique `idproperty` (which must be a unique identifier property in hubspot), and modi…
HUBSPOT_UPDATE_A_BATCH_OF_LINE_ITEMSUpdate batch feedback submissions
Updates a batch of hubspot feedback submissions; property keys must be existing internal hubspot names and values must be correctly formatted strings.
HUBSPOT_UPDATE_BATCH_FEEDBACK_SUBMISSIONSUpdate batch of companies
Updates 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_COMPANIESUpdate a batch of deals
Updates properties for multiple existing hubspot crm deals in a batch; ensure property names are the internal hubspot names.
HUBSPOT_UPDATE_BATCH_OF_DEALSUpdate a batch of objects by id or property values
Performs a batch update on a valid `objecttype` where properties are writeable and any `idproperty` used is designated unique; updates can be partial.
HUBSPOT_UPDATE_BATCH_OF_OBJECTS_BY_IDOR_PROPERTY_VALUESUpdate calling app recording settings
Updates the recording settings, such as the url for retrieving authenticated recordings, for a specific calling extension app identified by its `appid`.
HUBSPOT_UPDATE_CALLING_APP_RECORDING_SETTINGSUpdate campaign
Partially updates specific, writable properties of an existing hubspot marketing campaign identified by `campaignguid`; an empty string value in `properties` clears a property.
HUBSPOT_UPDATE_CAMPAIGNUpdate emails
Updates multiple hubspot emails in a single batch operation.
HUBSPOT_UPDATE_EMAILSUpdate existing object schema
Updates 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 `ob…
HUBSPOT_UPDATE_EXISTING_OBJECT_SCHEMAUpdate feedback submission by id
Partially updates writable properties of an existing hubspot feedback submission, identified by its `feedbacksubmissionid` (which can be an internal object id, or a unique property value if `idproper…
HUBSPOT_UPDATE_FEEDBACK_SUBMISSION_BY_IDUpdate line item object partially
Partially updates specified properties of an existing hubspot line item, identified by `lineitemid` (as hubspot object id or value of `idproperty` if used); new values overwrite existing ones, and an…
HUBSPOT_UPDATE_LINE_ITEM_OBJECT_PARTIALLYUpdate pipeline stage by ids
Partially updates a hubspot crm pipeline stage identified by `objecttype`, `pipelineid`, and `stageid`, requiring `metadata` in the request; unspecified fields are unchanged.
HUBSPOT_UPDATE_PIPELINE_STAGE_BY_IDSUpdate product
Updates properties for an existing hubspot product.
HUBSPOT_UPDATE_PRODUCTUpdate products
Updates multiple hubspot products in a single batch operation.
HUBSPOT_UPDATE_PRODUCTSUpdate specific CRM property
Updates attributes of an existing hubspot crm property, identified by its `objecttype` and `propertyname`; only provided fields are modified, and changing a property's `type` can cause data loss if i…
HUBSPOT_UPDATE_SPECIFIC_CRM_PROPERTYUpdate ticket
Updates properties for an existing hubspot ticket.
HUBSPOT_UPDATE_TICKETUpdate tickets
Updates multiple hubspot tickets in a single batch operation.
HUBSPOT_UPDATE_TICKETSUpdate video conference app settings
Updates 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…
HUBSPOT_UPDATE_VIDEO_CONFERENCE_APP_SETTINGSClone marketing email
Duplicates an existing hubspot marketing email, identified by its `id`, into a new draft; an optional `clonename` can be assigned to this new email copy.
HUBSPOT_CLONE_MARKETING_EMAILCreate a new marketing email
Creates a new marketing email in hubspot, allowing comprehensive configuration of content, recipients, sender details, a/b testing, scheduling, web version, and other settings; the internal `name` fo…
HUBSPOT_CREATE_A_NEW_MARKETING_EMAILCreate email
Creates a new hubspot email.
HUBSPOT_CREATE_EMAILDelete a marketing email
Deletes an existing marketing email, either permanently (default) or by archiving if `archived` is `true`.
HUBSPOT_DELETE_A_MARKETING_EMAILGet a revision of a marketing email
Retrieves a specific, previously saved revision of a marketing email using its unique email id and revision id.
HUBSPOT_GET_A_REVISION_OF_A_MARKETING_EMAILGet draft version of a marketing email
Retrieves the draft version of a marketing email by its `emailid`; if no draft exists, returns the published version.
HUBSPOT_GET_DRAFT_VERSION_OF_A_MARKETING_EMAILGet revisions of a marketing email
Retrieves a paginated list of all historical versions (including full state like content, settings, metadata) for a specified, existing marketing email; revision id -1 identifies the current version.
HUBSPOT_GET_REVISIONS_OF_A_MARKETING_EMAILGet the details of a specified marketing email
Retrieves detailed information for a specific marketing email in hubspot using its unique email id, optionally including performance statistics and specific properties.
HUBSPOT_GET_THE_DETAILS_OF_A_SPECIFIED_MARKETING_EMAILGet the variation of an A/B marketing email
Retrieves the alternate variation of a specified a/b marketing email; the `emailid` must identify an email currently in an a/b test.
HUBSPOT_GET_THE_VARIATION_OF_A_AN_AB_MARKETING_EMAILGet workflow email campaigns
Retrieves email campaigns associated with a specific hubspot workflow id.
HUBSPOT_GET_WORKFLOW_EMAIL_CAMPAIGNSPublish or send a marketing email
Publishes or sends a specified hubspot marketing email that is valid and ready for sending; requires marketing hub enterprise or the transactional email add-on.
HUBSPOT_PUBLISH_MARKETING_EMAILRestore a revision of a marketing email
Restores a specific, existing, non-active revision of a marketing email to become the new live version for that email.
HUBSPOT_RESTORE_A_REVISION_OF_A_MARKETING_EMAILRestore a revision of a marketing email to draft state
Restores a specific revision of a marketing email to a draft state, overwriting any existing draft.
HUBSPOT_RESTORE_A_REVISION_OF_A_MARKETING_EMAIL_TO_DRAFT_STATEUpdate a marketing email
Updates properties of an existing marketing email identified by its `emailid`; unspecified fields retain their current values.
HUBSPOT_UPDATE_A_MARKETING_EMAILAdd token to event template
Adds a new custom data token to an existing event template for a specified hubspot application, optionally populating a crm object property if objectpropertyname is provided.
HUBSPOT_ADD_TOKEN_TO_EVENT_TEMPLATECreate event template for app
Creates a new event template for a hubspot app, defining structure, custom properties (tokens), and appearance (markdown with handlebars) of custom timeline events for crm objects; this template must…
HUBSPOT_CREATE_EVENT_TEMPLATE_FOR_APPCreate timeline event based on template
Creates an immutable custom timeline event on a crm object's record using a specified, existing event template (identified by `eventtemplateid`), optionally updating crm object properties if defined…
HUBSPOT_CREATE_TIMELINE_EVENT_BASED_ON_TEMPLATEDelete timeline event template
Permanently and irreversibly deletes a specific timeline event template, identified by its `eventtemplateid`, from the application `appid`.
HUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATEGet specific event template for app
Retrieves detailed information about a specific event template for a given application in hubspot's crm timeline.
HUBSPOT_GET_SPECIFIC_EVENT_TEMPLATE_FOR_APPList all event templates for app
Retrieves all event templates associated with a valid `appid` for an existing application in hubspot's crm timeline.
HUBSPOT_LIST_ALL_EVENT_TEMPLATES_FOR_APPRemove token from event template
Removes a token from a hubspot event template, preventing its inclusion in new events created from that template.
HUBSPOT_REMOVE_TOKEN_FROM_EVENT_TEMPLATERender event detail template
Renders detailed information for a specific hubspot crm timeline event using a predefined event template, ignoring `extradata` references in the template not present in event data.
HUBSPOT_RENDER_EVENT_DETAIL_TEMPLATERender event header or detail as html
Renders an event's header or detail template as html for a specified event on the hubspot crm timeline, using a given event template id and event id.
HUBSPOT_RENDER_EVENT_HEADER_OR_DETAIL_AS_HTMLRetrieve timeline event by ids
Retrieves 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 associate…
HUBSPOT_RETRIEVE_TIMELINE_EVENT_BY_IDSUpdate existing event template
Updates an existing hubspot event template's name, display templates, and tokens; providing `tokens` replaces the entire existing list, and the `id` in the request body must match `eventtemplateid` i…
HUBSPOT_UPDATE_EXISTING_EVENT_TEMPLATEUpdate token on event template
Updates the label or options of an existing token within a specified hubspot crm event template; token name and data type remain unchanged.
HUBSPOT_UPDATE_TOKEN_ON_EVENT_TEMPLATEAudit pipeline changes by id
Retrieves a reverse chronological audit log of all changes for a specific, existing hubspot crm pipeline, which is identified by its `pipelineid` and a valid `objecttype` that supports pipelines (e.g…
HUBSPOT_AUDIT_PIPELINE_CHANGES_BY_IDConfigure calling extension settings
Configures or updates settings for a hubspot app's calling extension, including its name, ui url, iframe dimensions, `isready` status, and `supportscustomobjects` flag, for the specified `appid`.
HUBSPOT_CONFIGURE_CALLING_EXTENSION_SETTINGSMerge contacts
Merges two hubspot contacts into one.
HUBSPOT_HUBSPOT_MERGE_CONTACTSMerge deals
Merges two hubspot deals into one.
HUBSPOT_HUBSPOT_MERGE_DEALSMerge emails
Merges two hubspot emails into one.
HUBSPOT_MERGE_EMAILSMerge products
Merges two hubspot products into one.
HUBSPOT_MERGE_PRODUCTSMerge tickets
Merges two hubspot tickets into one.
HUBSPOT_MERGE_TICKETSMerge two companies of same type
Merges two existing company records of the same type in hubspot crm, where `objectidtomerge` is absorbed into `primaryobjectid`; this operation is irreversible.
HUBSPOT_MERGE_TWO_COMPANIES_OF_SAME_TYPEMerge two contacts of same type
Merges a hubspot contact (`objectidtomerge`) into another contact (`primaryobjectid`), deleting the former and making `primaryobjectid` absorb its data; this irreversible action is used for deduplica…
HUBSPOT_MERGE_TWO_CONTACTS_OF_SAME_TYPEMerge two deals of same type
Permanently merges two hubspot crm deals of the same type, typically to eliminate duplicates or consolidate related sales opportunities.
HUBSPOT_MERGE_TWO_DEALS_OF_SAME_TYPEMerge two feedback submissions
Merges 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_SUBMISSIONSMerge two line items of same type
Merges two line items, `objectidtomerge` into `primaryobjectid`, which must be of the same type; `objectidtomerge` is absorbed and the operation is irreversible.
HUBSPOT_MERGE_TWO_LINE_ITEMS_OF_SAME_TYPEMerge two objects of same type
Merges two distinct hubspot crm objects of the same `objecttype`, consolidating data into `primaryobjectid` (which is preserved) and deleting `objectidtomerge`; this operation is permanent and irreve…
HUBSPOT_MERGE_TWO_OBJECTS_OF_SAME_TYPEMerge two quotes of same type
Merges two distinct quotes of the same type by consolidating `objectidtomerge` into `primaryobjectid` (e.g., for combining information or updating terms); this operation is irreversible.
HUBSPOT_MERGE_TWO_QUOTES_OF_SAME_TYPEModify calling extension settings
Updates settings (e.g., display name, ui url/dimensions, feature flags) for an existing calling extension app, identified by `appid`.
HUBSPOT_MODIFY_CALLING_EXTENSION_SETTINGSPurge schema by object type
Permanently and irreversibly deletes the schema for an existing `objecttype` in hubspot crm; this deprecated endpoint should be used with extreme caution.
HUBSPOT_PURGE_SCHEMA_BY_OBJECT_TYPEReplace all properties of pipeline
Overwrites an entire crm pipeline (specified by `objecttype` and `pipelineid`) and all its stages with a new definition, returning the updated pipeline.
HUBSPOT_REPLACE_ALL_PROPERTIES_OF_PIPELINEReplace pipeline stage properties
Replaces all properties of a specified pipeline stage; the new `label` must be unique within the pipeline, and if `objecttype` is 'deals', the `metadata` must include a 'probability' key.
HUBSPOT_REPLACE_PIPELINE_STAGE_PROPERTIESReset draft
Resets a marketing email's draft to its currently published (live) version, discarding all unpublished changes; the email must have a live version to revert to.
HUBSPOT_RESET_DRAFTReturn pipeline by id
Retrieves a specific pipeline by its id and crm object type, detailing its stages and properties.
HUBSPOT_RETURN_PIPELINE_BY_ID253 distinct actions, listed in full on this page — 84 to read, 123 to create & update, 14 to send & publish, 12 to schedule & book, 20 to manage. An agent gets the ones that match what you described it doing, not all of them at once.
Once, in Settings → Integrations. Sign in with your account (OAuth). The connection is yours, shared by every agent you build — you are not re-authorising per agent, and the agent never sees your credentials.
Yes — HubSpot exposes 2 triggers, so an agent can start work when something changes rather than waiting to be asked.
The HubSpot integration guide · All 58 connectable apps · The agent builder