HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY
OAUTH2
hubspot_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
Optional Scopesoptional_scopes · stringOptional
User connection
No fields declared in this snapshot.
API_KEY
hubspot_api_key
Provider setup
Developer setup
No fields declared in this snapshot.
User connection
API Keygeneric_api_key · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
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 publishing.
Untrusted display-only summary
Create pipeline for object type
HUBSPOT_CREATE_PIPELINE
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 pipeline.
Untrusted display-only summary
Create pipeline stage
HUBSPOT_CREATE_PIPELINE_STAGE
Creates a new stage in a specified HubSpot CRM pipeline for a given object type, such as 'deals' or 'tickets'.
Untrusted display-only summary
Create product
HUBSPOT_CREATE_PRODUCT
Creates a new HubSpot product. Note: Products are catalog items and cannot be directly associated with deals, contacts, or companies. To connect product information to a deal or quote, create a line item using HUBSPOT_CREATE_LINE_ITEM that references this product's ID via hs_product_id.
Untrusted display-only summary
Create products
HUBSPOT_CREATE_PRODUCTS
Creates multiple HubSpot products in a single batch operation.
Untrusted display-only summary
Create property for specified object type
HUBSPOT_CREATE_PROPERTY_FOR_SPECIFIED_OBJECT_TYPE
Creates a new custom property for a specified HubSpot CRM object type; ensure `groupName` refers to an existing property group for the `objectType`.
Untrusted display-only summary
Create quote object
HUBSPOT_CREATE_QUOTE_OBJECT
Creates a new quote object in HubSpot CRM with specified properties and associations.
Untrusted display-only summary
Create task
HUBSPOT_CREATE_TASK
Creates a new CRM task record. Use when adding a task with properties and optional associations.
Untrusted display-only summary
Create ticket
HUBSPOT_CREATE_TICKET
Creates a new HubSpot ticket.
Untrusted display-only summary
Create tickets
HUBSPOT_CREATE_TICKETS
Creates multiple HubSpot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be validly defined using internal names for custom fields and ISO 8601 for dates.
Untrusted display-only summary
Create timeline event based on template
HUBSPOT_CREATE_TIMELINE_EVENT
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 in the template; requires `email`, `utk`, or `objectId` for association.
Untrusted display-only summary
Create multiple timeline events batch
HUBSPOT_CREATE_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 configured.
Untrusted display-only summary
Create workflow
HUBSPOT_CREATE_WORKFLOW
Creates a new HubSpot workflow to automate processes; ensure `enrollmentCriteria` and `actions` use properties relevant to the specified `objectTypeId`.
Untrusted display-only summary
Delete call
HUBSPOT_DELETE_CALL
Permanently deletes a HubSpot call record by its ID. This action removes a call engagement from the CRM. Use this action when you need to remove a specific call record that is no longer needed or was created in error. This action is irreversible - the call record cannot be recovered once deleted.
Untrusted display-only summary
Delete calling extension settings
HUBSPOT_DELETE_CALLING_EXTENSION_SETTINGS
Permanently deletes the settings for a calling extension app, specified by its `appId`, rendering it unusable for all connected HubSpot accounts; this operation is irreversible.
Untrusted display-only summary
Delete campaign
HUBSPOT_DELETE_CAMPAIGN
Permanently deletes a marketing campaign from HubSpot using its `campaignGuid`; returns a 204 No Content status even if the campaign does not exist.
Untrusted display-only summary
Archive a batch of campaigns
HUBSPOT_DELETE_CAMPAIGNS_BATCH
Archives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
Untrusted display-only summary
Permanently delete company for GDPR compliance
HUBSPOT_DELETE_COMPANY_GDPR
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.
Untrusted display-only summary
Permanently delete contact for GDPR compliance
HUBSPOT_DELETE_CONTACT_GDPR
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.
Untrusted display-only summary
Archive deal (GDPR permanent delete not supported for deals)
HUBSPOT_DELETE_DEAL_GDPR
Archives a HubSpot deal by its ID. Note: HubSpot's GDPR permanent deletion API only supports contacts, not deals. This action archives the deal (moves to recycling bin for 90 days) as the closest available functionality.
Untrusted display-only summary
Permanently delete line items for gdpr
HUBSPOT_DELETE_LINE_ITEMS_GDPR
Permanently deletes a specified line item and its associated content for GDPR compliance; this action is irreversible and cannot be undone.
Untrusted display-only summary
Delete a marketing email
HUBSPOT_DELETE_MARKETING_EMAIL
Permanently deletes a marketing email from your HubSpot account. This action cannot be undone.
Untrusted display-only summary
Delete meeting
HUBSPOT_DELETE_MEETING
Permanently deletes (archives) a HubSpot meeting by its ID, moving it to the recycling bin where it can be restored within 90 days. Use this action when you need to remove a meeting engagement from HubSpot's CRM. This action is irreversible via the API — the meeting cannot be recovered programmatically once deleted.
Untrusted display-only summary
Delete note
HUBSPOT_DELETE_NOTE
Archives a HubSpot note by its ID, removing it from active view. The note is archived rather than permanently deleted and can be restored within 90 days. Use this action when you need to remove a note from the CRM without permanently deleting it. This action is irreversible through the API - archived notes cannot be r…
Untrusted display-only summary
Delete pipeline by id
HUBSPOT_DELETE_PIPELINE
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.
Untrusted display-only summary
Delete pipeline stage by id
HUBSPOT_DELETE_PIPELINE_STAGE
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 with the stage to prevent data issues.
Untrusted display-only summary
Delete schema by object type
HUBSPOT_DELETE_SCHEMA
Deletes a HubSpot custom object schema by `objectType`. With `archived=false` (default), it archives the schema (soft delete). With `archived=true`, it permanently deletes an already-archived schema (hard delete). Prerequisites: All object instances, associations, and properties must be deleted first.
Untrusted display-only summary
Delete task
HUBSPOT_DELETE_TASK
Archives a HubSpot task by its ID, removing it from active task lists. Use this action when you need to delete or remove a task from HubSpot CRM. The task is archived rather than permanently deleted and may be recoverable. This action is irreversible from the API perspective — the task cannot be directly unarchived vi…
Untrusted display-only summary
Delete timeline event template
HUBSPOT_DELETE_TIMELINE_EVENT_TEMPLATE
Permanently and irreversibly deletes a specific timeline event template, identified by its `eventTemplateId`, from the application `appId`.
Untrusted display-only summary
Delete video conferencing app settings
HUBSPOT_DELETE_VIDEO_CONFERENCING_APP_SETTINGS
Irreversibly deletes all settings for a video conferencing application identified by its `appId` in HubSpot, removing its configuration and preventing it from functioning until reconfigured; existing meetings and historical data are unaffected. Note: This API requires developer API key (hapikey) authentication from yo…
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.