# HubSpot docs: APIs 2026-03

## 2026-03

- [2026-03 API reference](https://developers.hubspot.com/docs/api-reference/2026-03/overview.md): Reference documentation for HubSpot's 2026-03 APIs, the first set of date-based versioned APIs.
- [Web and mobile SDKs](https://developers.hubspot.com/docs/api-reference/2026-03/sdk.md): Reference documentation for the web and mobile SDKs that integrate with various tools in HubSpot.
- [APIs / 2026-03 / CMS (216 pages)](https://developers.hubspot.com/docs/_llms/apis/2026-03/cms.md): Documentation for APIs / 2026-03 / CMS.
- [APIs / 2026-03 / CRM (600 pages)](https://developers.hubspot.com/docs/_llms/apis/2026-03/crm.md): Documentation for APIs / 2026-03 / CRM.

### Account & Settings

#### Account information

- [Account information API](https://developers.hubspot.com/docs/api-reference/2026-03/account/account-information/guide.md): HubSpot's account information API endpoints provide account configuration and usage data.
- [Retrieve account details](https://developers.hubspot.com/docs/api-reference/2026-03/account/account-information/get-account-details.md): Retrieve account details such as the account type, time zone, currencies, and data hosting location.
- [Retrieve private app daily API usage](https://developers.hubspot.com/docs/api-reference/2026-03/account/account-information/get-usage-details.md): Retrieve the daily API usage for private apps in the account, along with information about usage limits.

#### Audit Logs

- [Account activity API](https://developers.hubspot.com/docs/api-reference/2026-03/account/audit-logs/guide.md): Learn more about the account activity API endpoints.
- [Retrieve audit logs](https://developers.hubspot.com/docs/api-reference/2026-03/account/audit-logs/get-audit-logs.md): Retrieve activity history for user actions related to approvals, content updates, CRM object updates, security activity, and more (Enterprise only). Learn more about [activities included in audit log exports](https://knowledge.hubspot.com/account-management/view-and-export-account-activity-history-i…
- [Retrieve login activity](https://developers.hubspot.com/docs/api-reference/2026-03/account/audit-logs/get-login.md): Retrieve logs of user actions related to [login activity](https://knowledge.hubspot.com/account-management/view-and-export-account-activity-history#account-login-history).
- [Retrieve security history](https://developers.hubspot.com/docs/api-reference/2026-03/account/audit-logs/get-security.md): Retrieve logs of user actions related to [security activity](https://knowledge.hubspot.com/account-management/view-and-export-account-activity-history#security-activity-history).

#### Brands

- [Brands API](https://developers.hubspot.com/docs/api-reference/2026-03/account/brands/guide.md): HubSpot's brands API endpoint provides information about brands tied to a user.
- [Get business units for a user](https://developers.hubspot.com/docs/api-reference/2026-03/account/brands/get-brands.md): Retrieve the brands that a specific user can access.

#### IP ranges

- [HubSpot IP ranges](https://developers.hubspot.com/docs/api-reference/2026-03/account/ip-ranges/guide.md): Learn how to retrieve HubSpot's active IP addresses.
- [Retrieve IP ranges](https://developers.hubspot.com/docs/api-reference/2026-03/account/ip-ranges/get-origins.md): Retrieve a collection of IP ranges associated with specific services and directions, such as `EMAIL`, `API`, `DNS`, or `WEB_SCRAPING`. The response includes details like CIDR notation, description, and the direction of IP traffic.
- [Retrieve simplified IP ranges](https://developers.hubspot.com/docs/api-reference/2026-03/account/ip-ranges/get-simple.md): Retrieve a simplified list of IP ranges for specified services and directions in plain text format. This endpoint provides a straightforward representation of IP ranges without additional metadata.

#### Settings

##### Consent banner

- [Consent banner API](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/consent-banner/consent-banner-api.md): The consent banner enables you to enable/disable different analytics scripts based on user preferences.
- ['Implement Google Consent Mode'](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/consent-banner/google-consent-mode.md): Google consent mode v2 is a framework designed to integrate website visitor consent preferences with Google's advertising and analytics tools. Learn how to implement Google consent mode manually.

##### Multicurrency

- [Settings API | Currencies](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/guide.md): Learn more about the currencies API endpoints to view and update your account's currencies and exchange rates.
- [Get the company currency](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/get-company-currency.md): Get the details for the company currency. The company currency is used in deal totals, reports, and the default currency for new deals.
- [Get all currency codes](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/get-currency-codes.md): Retrieve a list of all available currency codes and their names.
- [Set or update the company currency.](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/update-company-currency.md): Set or update the primary company currency.

###### Batch

- [Create multiple exchange rates](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/batch/create-exchange-rates.md): Create multiple exchange rates in a single request.
- [Retrieve multiple rates](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/batch/get-exchange-rates.md): Retrieve the details of multiple exchange rates in a single request, specified by their IDs.
- [Update multiple exchange rates](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/batch/update-exchange-rates.md): Update the conversion rates for multiple exchange rates in a batch operation.

###### Central FX Rates

- [Add a new currency with central exchange rates.](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/central-fx-rates/create-multicurrency.md): Create a new currency with central exchange rates in the portal. Unsupported currencies cannot be added here.
- [Retrieve information about the central exchange rates feature.](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/central-fx-rates/get-exchange-rates.md): Retrieve details on whether the central exchange rates feature is enabled for the portal.
- [Retrieve currencies not supported by central exchange rates.](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/central-fx-rates/get-unsupported-currencies.md): Retrieve a list of currency codes that are not supported by the central exchange rates. Unsupported currencies will need to be manually updated.

###### Exchange rates

- [Add a new exchange rate](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/exchange-rates/create-exchange-rate.md): Create a new exchange rate with specified conversion rate and currency codes.
- [Change the visibility of a specific currency pairs](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/exchange-rates/create-update-visibility.md): Change the visibility setting for a currency pair. This will hide or display a currency pair for users in the HubSpot app.
- [Get all current exchange rates](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/exchange-rates/get-current-exchange-rates.md): Retrieve all current exchange rates for all currency pairs.
- [Get the details for a specific exchange rate](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/exchange-rates/get-exchange-rate.md): Retrieve the details for a specific exchange rate specified by its ID.
- [Get exchange rates](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/exchange-rates/get-exchange-rates.md): Get a list of exchange rates
- [Update a conversion rate](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/multicurrency/exchange-rates/update-exchange-rate.md): Update an existing conversion rate, specified by its ID.

##### Tax Rates

- [Get a specific tax rate](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tax-rates/get-tax-rate.md): Retrieve a specific tax rate by its `taxRateGroupId`.
- [Get all tax rates](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tax-rates/get-tax-rates.md): Retrieve a paginated list of all tax rates set up in the account tax rate library

##### Tracking Code

- [HubSpot tracking code API](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/overview.md): The HubSpot tracking code allows you to identify visitors, track events, and track page views.
- [Add privacy consent listener](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/add-privacy-consent-listener.md)
- [Enable do not track](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/do-not-track.md): Prevent tracking by placing a cookie in the visitor's browser.
- [Identify a visitor](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/identify.md)
- [Revoke cookie consent](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/revoke-cookie-consent.md)
- [Set the current page path](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/set-path.md)
- [Track custom events](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/track-event.md)
- [Track a page view](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/tracking-code/track-page-view.md)

##### User Provisioning

- [Settings API | User provisioning](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/guide.md): The user provisioning endpoints allow you to provision and deprovision HubSpot users programmatically.

###### Roles

- [Retrieve roles](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/roles/get-roles.md): Retrieves the roles on an account

###### Teams

- [Retrieve teams](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/teams/get-teams.md): View teams for this account

###### Users

- [Create a user](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/users/create-user.md)
- [Retrieve a user](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/users/get-user.md): Retrieves a user identified by `userId`. `userId` refers to the user's ID by default, or optionally email as specified by the `IdProperty` query param.
- [Retrieve users](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/users/get-users.md)
- [Update a user](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/users/update-user.md): Modifies a user identified by `userId`. `userId` refers to the user's ID by default, or optionally email as specified by the `IdProperty` query param.
- [Archive a user](https://developers.hubspot.com/docs/api-reference/2026-03/account/settings/user-provisioning/users/delete-user.md): Removes a user identified by `userId`. `userId` refers to the user's ID by default, or optionally email as specified by the `IdProperty` query param.

### App Management

#### App Uninstalls

- [App uninstalls API](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/app-uninstalls/guide.md): Learn how to use the app uninstalls API to programmatically uninstall an app from a HubSpot account.
- [Uninstall app](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/app-uninstalls/uninstall-app.md): Use this endpoint to uninstall your app from a customer's HubSpot account. If successful, this endpoint will return a 204 and the customer will receive an email notification that the developer has uninstall the app from their account.

#### Feature Flags

- [Feature flags](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/guide.md): Learn how to use the feature flags API to control access to supported app features for installed customer accounts.

##### Flags

- [Retrieve a feature flag](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/flags/get-feature-flag.md): Retrieve the current status of the app's feature flags. No request body is included.
- [Retrieve an app's feature flags](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/flags/get-feature-flags.md)
- [Set an app's feature flag](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/flags/update-feature-flag.md): Set a feature flag for an app. For example, update the `hs-hide-crm-cards` flag's `defaultState` to `ON` to hide classic CRM cards from new installs.
- [Delete an app's feature flag](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/flags/delete-feature-flag.md): Delete a feature flag in an app.  For example, delete the `hs-release-app-cards` flag after all accounts have been migrated.

##### Portal Flag States

- [Retrieve account flag state](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/portal-flag-states/get-account-flag.md): Retrieve the account-level flag state of a specific HubSpot account.
- [Retrieve accounts with a set flag state](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/portal-flag-states/get-accounts-with-flag-state.md): Retrieve a list of HubSpot accounts with an account-level flag setting for the specified app. No request body is included.
- [Set an account flag state](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/portal-flag-states/update-account-flag.md): Specify an account-level flag state for a specific HubSpot account.
- [Batch set account flag state](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/portal-flag-states/upsert-account-flag.md): Set the portal flag state for multiple HubSpot accounts at once. Use this endpoint to manage flag exposure for groups of HubSpot accounts.
- [Batch delete account flag state](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/portal-flag-states/delete-portal-flag-batch.md): Delete an account-level flag state for multiple HubSpot accounts at once. Use this endpoint to manage flag exposure for groups of HubSpot accounts.
- [Delete an account flag state](https://developers.hubspot.com/docs/api-reference/2026-03/app-management/feature-flags/portal-flag-states/delete-portal-flag.md): Delete an account-level flag state for a specific HubSpot account. No request body is included.

### Authentication

- [Manage OAuth access tokens with the 2026-03 API](https://developers.hubspot.com/docs/api-reference/2026-03/authentication/manage-oauth-tokens.md): Learn how to use the 2026-03 OAuth endpoints to manage access and refresh tokens to securely perform CRUD actions with HubSpot APIs.

#### OAuth tokens

- [Refresh an access token](https://developers.hubspot.com/docs/api-reference/2026-03/authentication/oauth-tokens/refresh-oauth-token.md): Authenticates a client and returns access and refresh tokens.
- [Revoke an OAuth token](https://developers.hubspot.com/docs/api-reference/2026-03/authentication/oauth-tokens/revoke-token.md): Deletes/Revokes provided Refresh Token
- [Token introspection endpoint](https://developers.hubspot.com/docs/api-reference/2026-03/authentication/oauth-tokens/token-introspect.md): Returns validity and metadata for access and refresh tokens.

### Automation

#### Sequences

- [Sequences API](https://developers.hubspot.com/docs/api-reference/2026-03/automation/sequences/guide.md): Learn how to use the sequences API to retrieve sequences and manage contact enrollments.
- [Enroll a contact into a sequence](https://developers.hubspot.com/docs/api-reference/2026-03/automation/sequences/enroll-contact.md): Enroll a contact into a sequence using the specified user ID and sequence details.
- [Retrieve a contact's enrollment status](https://developers.hubspot.com/docs/api-reference/2026-03/automation/sequences/get-enrollment.md): Get the enrollment status of a contact in sequences by their contact ID.
- [Retrieve a sequence](https://developers.hubspot.com/docs/api-reference/2026-03/automation/sequences/get-sequence.md): Retrieve details of a specific sequence by its ID.
- [Retrieve sequences](https://developers.hubspot.com/docs/api-reference/2026-03/automation/sequences/get-sequences.md)

#### Workflow actions

- [Create custom workflow actions with the action builder (BETA)](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/custom-action-builder.md): Use HubSpot's in-app custom action builder to build custom workflow actions.
- [Build custom workflow actions](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/custom-action-guide.md): An introduction and overview of workflow extensions.
- [Custom workflow actions reference](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/custom-action-reference.md): Reference information for creating custom workflow actions.
- [Workflows | Custom code actions](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/custom-code-actions.md): Instructions for using custom code actions in workflows

##### Callbacks

- [Complete a batch of callbacks](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/callbacks/batch-complete-callbacks.md): Complete a batch of blocked action executions.
- [Complete a callback](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/callbacks/complete-callback.md): Complete a specific blocked action execution by ID.

##### Definitions

- [Create a new custom action definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/definitions/create-action-definition.md): Create a new custom workflow action.
- [Retrieve a custom action definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/definitions/get-action-definition.md): Retrieve a custom workflow action definition by ID.
- [Retrieve custom action definitions](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/definitions/get-action-definitions.md): Retrieve custom workflow action definitions by app ID.
- [Set the object requirement for a custom action definition.](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/definitions/set-object-requirement.md): Set whether a custom action definition requires an object.
- [Update an existing action definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/definitions/update-action-definition.md): Update an existing action definition by ID.
- [Delete an action definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/definitions/delete-action-definition.md): Delete an action definition by ID.

##### Functions

- [Insert a function for a definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/functions/add-function.md): Add a function for a given definition.
- [Archive a function for a definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/functions/archive-function.md): Archive a function for a specific definition.
- [Retrieve a function from a given definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/functions/get-function.md): Retrieve a specific function from a given definition.
- [Retrieve functions by a type for a given definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/functions/get-functions-by-type.md): Retrieve functions of a specific type for a given definition.
- [Update a function for a definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/functions/update-function.md): Update a function for a given definition by ID.
- [Delete a function for a definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/functions/delete-function.md): Delete a function within a given definition.

##### Revisions

- [Retrieve a specific revision of a definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/revisions/get-revision.md): Retrieve a specific revision of a definition by revision ID.
- [Retrieve revisions for a given definition](https://developers.hubspot.com/docs/api-reference/2026-03/automation/workflow-actions/revisions/get-revisions.md): Retrieve the versions of a definition by ID.

### Communication preferences

- [Communication preferences API guide](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/guide.md): The 2026-03 subscription preferences endpoints allow you to manage email subscription details for contacts in your account.

#### Definitions

- [Retrieve all subscription status definitions](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/definitions/get-subscription-definitions.md): Get a list of subscription status definitions from the account.

#### Status

- [Get subscription preferences for a specific contact](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/status/get-subscription.md): Retrieve a contact's current email subscription preferences.
- [Retrieve a contact's unsubscribed status](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/status/get-unsubscribed-status.md): Check whether a contact has unsubscribed from all email subscriptions. If a contact has not opted out of all communications, the response `results` array will be empty.
- [Update a contact's subscription status](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/status/update-subscription.md): Set the subscription status of a specific contact.

##### Batch

- [Batch retrieve subscription statuses](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/status/batch/get-subscriptions.md): Batch retrieve subscription statuses for a set of contacts.
- [Batch unsubscribe contacts from all subscriptions](https://developers.hubspot.com/docs/api-reference/2026-03/communication-preferences/status/batch/unsubscribe-contacts-batch.md): Unsubscribe a set of contacts from all email subscriptions.

### Conversations

- [Conversations](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/guide.md): Integrate with HubSpot's conversations inbox using client SDKs or REST APIs.

#### Chat Configuration

- [Conversations SDK](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/chat-configuration/chat-widget-sdk.md): HubSpot's Live Chat widget allows you to chat with customers on your website. With the Chat Widget SDK, you can customize the behavior of the chat widget.
- [Running code snippets in bots](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/chat-configuration/working-with-chatbots.md): Learn how to configure code snippets in a bot action for a chatflow.

##### Mobile chat SDK

- [Integrate the HubSpot mobile chat SDK into your Android app](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/chat-configuration/mobile-chat-sdk/android.md): Use the HubSpot mobile chat SDK to integrate your Android mobile application with HubSpot's live chat functionality.
- [Integrate the HubSpot mobile chat SDK into your iOS app](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/chat-configuration/mobile-chat-sdk/ios.md): Use the HubSpot mobile chat SDK to integrate your iOS mobile application with HubSpot's live chat functionality.

#### Custom Channels

- [Custom channels API guide (2026-03)](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/guide.md): Learn how to use the latest custom channel API for the conversations inbox and help desk.

##### Channel accounts

- [Create a channel account](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channel-accounts/create-custom-channel.md): Create a new account for a channel. Multiple accounts can communicate over a single channel using different delivery identifiers.
- [Get accounts for a channel](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channel-accounts/get-custom-channels.md): Retrieve a list of accounts for a custom channel.
- [Update a channel account](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channel-accounts/update-custom-channel-channelAccountId.md): This API is used to update the name of the channel account and it's isAuthorized status. Setting to isAuthorized flag to False disables the channel account.
- [Update a channel account staging token](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channel-accounts/update-custom-channel.md): Update a channel account staging token's account name and delivery identifier. This information will be applied to the channel account created from this staging token. This is used for public apps.

##### Channels

- [Create a custom channel](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channels/create-custom-channel.md)
- [Get a channel account by id](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channels/get-custom-channel-channelAccountId.md): Retrieve the details for a specific channel account. This contains all the metadata about your channel account, including its channel, associated inbox id, and delivery identifier information.
- [Get a custom channel](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channels/get-custom-channel.md): Retrieve the details about a custom channel. This API allows you to see a custom channel's current capabilties and other configuration metadata
- [Get all custom channels](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channels/get-custom-channels.md)
- [Update a custom channel](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channels/update-custom-channel.md): Update the capabilities for an existing. You can also use it to update the channel's webhookUri and its channelAccountConnectionRedirectUrl.
- [Archive a custom channel](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/channels/delete-custom-channel.md): Archive an existing registered custom channel

##### Messages

- [Publish a message](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/messages/create-custom-channel.md): Publish a message over your custom channel
- [Get a message](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/messages/get-custom-channel.md): Get the details for a specific message sent over a custom channel
- [Update a message ](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/custom-channels/messages/update-custom-channel.md): Update a message's status to indicate if it was successfully sent, failed to send, or was read. For failed messages, this can also include the error message for the failure.

#### Visitor identification

- [Generate visitor token](https://developers.hubspot.com/docs/api-reference/2026-03/conversations/visitor-identification/create-visitor-identification.md): Generate an identification token for a website visitor who has been authenticated using your own system. An identification token returned from this API can be used to pass information about your already-authenticated visitor to the chat widget, so that it treats the visitor as a known contact. This…

### Events

- [Events API](https://developers.hubspot.com/docs/api-reference/2026-03/events/guide.md): Event endpoints help you find and filter events and event occurrences linked to CRM records.

#### Define events

- [Define custom events](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/guide.md): Learn more about creating custom events using HubSpot's API.
- [Create an event definition](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/create-event-definition.md): Create a custom event definition.
- [Create an event property](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/create-event-property.md): Create a new property for an existing event definition.
- [Get an event definition](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/get-event-definition.md): Fetch a single custom event definition by name.
- [Get all event definitions](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/get-event-definitions.md): Retrieve existing custom event definitions.
- [Update an event definition](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/update-event-definition.md): Update a specific custom event definition by name.
- [Update an event property](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/update-event-property.md): Update an existing property in a custom event definition.
- [Delete an event definition](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/delete-event-definition.md): Delete a custom event definition by name.
- [Delete an event property](https://developers.hubspot.com/docs/api-reference/2026-03/events/define-events/delete-event-property.md): Delete an existing property from a custom event definition.

#### Retrieve events

- [Retrieve event types](https://developers.hubspot.com/docs/api-reference/2026-03/events/retrieve-events/get-event-types.md): Retrieve a list of event type names. You may use these event types to query the API for event occurrences of a desired type.
- [Retrieve event occurrences](https://developers.hubspot.com/docs/api-reference/2026-03/events/retrieve-events/get-events.md)

#### Send event data

- [Send custom event occurrences](https://developers.hubspot.com/docs/api-reference/2026-03/events/send-event-data/guide.md): Custom events allow you to track advanced activity via a JavaScript or HTTP API. The Events API can be used to get details about your events.
- [Send a batch of event occurrences](https://developers.hubspot.com/docs/api-reference/2026-03/events/send-event-data/batch-send-occurrences.md): Send multiple event occurrences at once.
- [Send an event occurrence](https://developers.hubspot.com/docs/api-reference/2026-03/events/send-event-data/send-event-occurrence.md): Send data for a single custom event occurrence.

### Files

- [Files API](https://developers.hubspot.com/docs/api-reference/2026-03/files/guide.md): Learn how to upload and manage files in your HubSpot account using the files API.

#### Files

- [Check import status](https://developers.hubspot.com/docs/api-reference/2026-03/files/files/get-file-status.md): Check the status of requested import.
- [Import file from URL](https://developers.hubspot.com/docs/api-reference/2026-03/files/files/import-from-url.md): Asynchronously imports the file at the given URL into the file manager.
- [Search files](https://developers.hubspot.com/docs/api-reference/2026-03/files/files/search-files.md): Search through files in the file manager. Does not display hidden or archived files.

#### Folders

- [Check folder update status](https://developers.hubspot.com/docs/api-reference/2026-03/files/folders/get-folder-update-status.md): Check status of folder update. Folder updates happen asynchronously.
- [Search folders](https://developers.hubspot.com/docs/api-reference/2026-03/files/folders/search-folders.md): Search for folders. Does not contain hidden or archived folders.
- [Update folder properties by folder ID](https://developers.hubspot.com/docs/api-reference/2026-03/files/folders/update-folder-folderId.md): Update a folder's properties, identified by folder ID.
- [Update folder properties](https://developers.hubspot.com/docs/api-reference/2026-03/files/folders/update-folder.md): Update properties of folder by given ID. This action happens asynchronously and will update all of the folder's children as well.

### Marketing

#### Campaigns

- [Campaigns API](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/guide.md): Endpoints for managing your HubSpot campaigns
- [Create a campaign](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/create-campaign.md)
- [Retrieve a campaign](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/get-campaign.md): Get a campaign identified by a specific campaignGuid with the given properties. Along with the campaign information, it also returns information about assets. Depending on the query parameters used, this can also be used to return information about the corresponding assets' metrics. Metrics are avai…
- [Retrieve campaigns](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/get-campaigns.md)
- [Update a campaign](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/update-campaign.md): Perform a partial update of a campaign identified by the specified campaignGuid. Provided property values will be overwritten. Read-only and non-existent properties will cause 400 error. If an empty string is passed for any property in the Batch Update, it will reset that property's value.
- [Delete a campaign](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/delete-campaign.md): Delete a specified campaign from the system. This call will return a 204 No Content response regardless of whether the campaignGuid provided corresponds to an existing campaign or not.

##### Assets

- [Add asset](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/assets/add-asset.md): Associate a specified asset with a campaign. Using the API, you can create associations for the following asset types: ads, blog posts, calls, case studies, CTAs, CTAs (legacy), external website pages, feedback surveys, forms, files, knowledge base articles, landing pages, marketing email, marketing…
- [Retrieve assets](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/assets/get-assets.md): This endpoint lists all assets of the campaign by asset type. The assetType parameter is required, and each request can only fetch assets of a single type. Asset metrics can also be fetched along with the assets; they are available only if start and end dates are provided.
- [Disassociate asset](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/assets/delete-asset.md): Disassociate a specified asset from a campaign. Using the API, you can remove associations for the following asset types: ads, blog posts, calls, case studies, CTAs, CTAs (legacy), external website pages, feedback surveys, forms, files, knowledge base articles, landing pages, marketing email, market…

##### Batch

- [Create campaigns](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/batch/create-campaigns.md): This endpoint creates a batch of campaigns. The maximum number of items in a batch request is 50. The campaigns in the response are not guaranteed to be in the same order as they were provided in the request.
- [Get campaigns](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/batch/get-campaigns.md): This endpoint reads a batch of campaigns based on the provided input data and returns the campaigns along with their associated assets.  The maximum number of items in a batch request is 50. The campaigns in the response are not guaranteed to be in the same order as they were provided in the request…
- [Update campaigns](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/batch/update-campaigns.md): This endpoint updates a batch of campaigns based on the provided input data. The maximum number of items in a batch request is 50. If an empty string ("") is passed for any property in the Batch Update, it will reset that property's value.
- [Delete campaigns](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/batch/delete-campaigns.md): This endpoint deletes a batch of campaigns.  The maximum number of items in a batch request is 50. The response will always be 204 No Content, regardless of whether the campaigns exist or not, whether they were successfully deleted or not, or if only some of the campaigns in the batch were deleted.

##### Budget

- [Add budget item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/budget/create-budget-item.md): Add a new budget item to the campaign
- [Retrieve budget item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/budget/get-budget-item.md): Get a specific budget item by ID
- [Retrieve budget totals](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/budget/get-budget-totals.md): Retrieve detailed information about the budget and spend items for a specified campaign, including the total budget, total spend, and remaining budget. Budget and Spend items may be returned in any order, but the order field specifies their sequence based on the creation date. The item with order 0…
- [Update budget item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/budget/update-budget-item.md): Update a specific budget item by ID
- [Delete budget item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/budget/delete-budget-item.md): Delete a specific budget item by ID

##### Reports

- [Get contact IDs](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/reports/get-contact-ids.md): Fetch the list of contact IDs for the specified campaign and contact type
- [Fetch metrics](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/reports/get-metrics.md): This endpoint retrieves key attribution metrics for a specified campaign, such as sessions, new contacts, and influenced contacts.

##### Spend

- [Create a spend item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/spend/create-spend-item.md): Create a new campaign spend item
- [Retrieve a spend item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/spend/get-spend-item.md): Read a campaign spend item by its spendId
- [Update a spend item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/spend/update-spend-item.md): Update a specific campaign spend item by ID
- [Delete a spend item](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/campaigns/spend/delete-spend-item.md): Delete a specific campaign spend item by ID

#### CTAs

- [Calls-to-action JavaScript API](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/ctas-sdk/guide.md): You can use the Calls-to-actions JavaScript API to programmatically control HubSpot CTAs on your website.

#### Forms

- [Global form events](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/forms/global-form-events.md): Learn how to use listeners to form global events to define custom behavior when users interact with forms on your site.

#### Marketing Emails

- [Marketing API | Marketing Email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/guide.md): Learn how to create, update, and retrieve data for your emails using the Marketing Emails v3 API.
- [Create an email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/create-email.md)
- [Retrieve emails](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/get-emails.md)

##### Emails

- [Create an A/B test variation](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/create-ab-variation.md): Create a variation of a marketing email for an A/B test. The new variation will be created as a draft. If an active variation already exists, a new one won't be created.
- [Clone a marketing email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/create-clone.md): This will create a duplicate email with the same properties as the original, with the exception of a unique ID.
- [Get A/B test variation](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/get-ab-variation.md): This endpoint lets you obtain the variation of an A/B marketing email. If the email is variation A (master) it will return variation B (variant) and vice versa.
- [Get email draft](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/get-email-draft.md): Get the draft version of an email (if it exists). If no draft version exists, the published email is returned.
- [Get the details of a specified marketing email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/get-email.md): Get the details for a marketing email.
- [Update a marketing email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/update-email.md): Change properties of a marketing email.
- [Delete a marketing email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/emails/delete-email.md): Delete a marketing email by its ID

##### Revisions

- [Get a revision of a marketing email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/revisions/get-revision.md): Get a specific revision of a marketing email.
- [Reset draft](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/revisions/reset-draft.md): Resets the draft back to a copy of the live object.
- [Restore to draft](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/revisions/reset-to-draft.md): Restores a previous revision of a marketing email to DRAFT state. If there is currently something in the draft for that object, it is overwritten.
- [Restore from revision](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/revisions/restore-from-revision.md): Restores a previous revision of a marketing email. The current revision becomes old, and the restored revision is given a new version number.
- [Update draft](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/revisions/update-draft.md): Create or update the draft version of a marketing email. If no draft exists, the system creates a draft from the current “live” email then applies the request body to that draft. The draft version only lives on the buffer—the email is not cloned.

##### Statistics

- [Get statistics histogram](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/statistics/get-histogram.md): Get aggregated statistics in intervals for a specified time span. Each interval contains aggregated statistics of the emails that were sent in that time.
- [Get aggregated statistics](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-emails/statistics/get-statistics.md): Use this endpoint to get aggregated statistics of emails sent in a specified time span. It also returns the list of emails that were sent during the time span.

#### Marketing Events

- [Marketing events API guide](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/guide.md): An overview of the Marketing Events object in HubSpot.
- [Create an event](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/create-event.md): Creates a new marketing event in HubSpot
- [Retrieve event by HubSpot ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/get-marketing-event-objectId.md): Returns the details of a Marketing Event with the specified objectId, if it exists.
- [Retrieve event by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/get-marketing-event.md): Returns the details of a Marketing Event with the specified externalAccountId, externalEventId, if it exists.
- [Retrieve all events](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/get-marketing-events.md)
- [Partially update event by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/update-event-externalId.md): Updates the details of an existing Marketing Event identified by its externalAccountId, externalEventId if it exists.
- [Update event by HubSpot ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/update-event.md): Updates the details of an existing Marketing Event identified by its objectId, if it exists.
- [Update event by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/update-marketing-event.md): Upserts a marketing event If there is an existing marketing event with the specified ID, it will be updated; otherwise a new event will be created.
- [Delete event by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/delete-event-externalId.md): Deletes the existing Marketing Event with the specified externalAccountId, externalEventId, if it exists.
- [Delete event by HubSpot ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/delete-event.md): Deletes the existing Marketing Event with the specified objectId, if it exists.

##### Attendance

- [Record attendance by contact ID and external event ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/attendance/set-attendance-contactId-externalId.md): Records the participation of multiple HubSpot contacts in a Marketing Event using their HubSpot contact IDs.
- [Record attendance by participant email and external event ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/attendance/set-attendance-email-externalId.md): Records the participation of multiple HubSpot contacts in a Marketing Event using their email addresses.

##### Batch

- [Update events by HubSpot ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/batch/update-marketing-events.md): Updates multiple Marketing Events on the portal based on their objectId, if they exist.
- [Create or update events](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/batch/upsert-marketing-events.md): Upserts multiple Marketing Events. If a Marketing Event with the specified ID already exists, it will be updated; otherwise, a new event will be created.
- [Delete events by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/batch/delete-events-externalId.md): Deletes multiple Marketing Events based on externalAccountId, externalEventId, and appId.
- [Delete events by HubSpot ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/batch/delete-marketing-events.md): Deletes multiple Marketing Events from the portal based on their objectId, if they exist.

##### Event Status

- [Mark an event as canceled](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/event-status/set-event-canceled.md): Mark a marketing event as cancelled.

##### Identifiers

- [Get events by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/identifiers/get-marketing-events-externalId.md): This endpoint searches the portal for all Marketing Events whose externalEventId matches the value provided in the request.
- [Search for events by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/identifiers/search-events.md): Retrieves Marketing Events where the externalEventId matches the value provided in the request, limited to events created by the app making the request.

##### List Associations

- [Associate a list by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/list-associations/associate-list-externalId.md): Associates a list with a marketing event by external account id, external event id, and ILS list id
- [Get associated lists by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/list-associations/get-lists-externalId.md): Gets lists associated with a marketing event by external account id and external event id
- [Remove a list from an event by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/list-associations/remove-list-externalId.md): Disassociates a list from a marketing event by external account id, external event id, and ILS list id

##### Participant State

- [Retrieve participants by contact identifier](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/participant-state/get-participants-contactId.md): Read Contact's participations by identifier - email or internal id.
- [Retrieve participants by external ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/participant-state/get-participants-externalId.md): Read Marketing event's participations counters by externalAccountId and externalEventId pair.

##### Settings

- [Retrieve the application settings](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/settings/get-app-settings.md): Retrieve the current settings for the application.
- [Update the application settings](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/settings/update-app-settings.md): Create or update the current settings for the application.

##### Subscriber State Changes

- [Set subscriber state by contact ID](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/subscriber-state-changes/set-subscriber-state-contactId.md): Record a subscriber state between multiple HubSpot contacts and a marketing event, using HubSpot contact IDs. Note that the contact must already exist in HubSpot; a contact will not be created.
- [Record a subscriber state by contact email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/marketing-events/subscriber-state-changes/set-subscriber-state.md): Record a subscriber state between multiple HubSpot contacts and a marketing event, using contact email addresses. Note that the contact must already exist in HubSpot; a contact will not be created. The contactProperties field is used only when creating a new contact. These properties will not update…

#### Transactional Emails

- [Transactional email API guide](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/transactional-emails/guide.md): An overview of the transactional email feature in HubSpot.
- [Send a transactional email](https://developers.hubspot.com/docs/api-reference/2026-03/marketing/transactional-emails/create-transactional-email.md): Asynchronously send a transactional email. Returns the status of the email send with a statusId that can be used to continuously query for the status using the Email Send Status API.

### Scheduler

- [Meetings API](https://developers.hubspot.com/docs/api-reference/2026-03/scheduler/guide.md): Use the meetings API to retrieve information about meetings created through a scheduling page. You can also book a meeting with a scheduling page through the API.

#### Calendar

- [Create a new calendar event for a meeting](https://developers.hubspot.com/docs/api-reference/2026-03/scheduler/calendar/create-calendar-event.md): Create a new calendar meeting event in your HubSpot account. This endpoint allows you to specify details such as the meeting title, start and end times, and associated users. The organizerUserId is required to identify the meeting organizer.

#### Meetings

- [Book a meeting](https://developers.hubspot.com/docs/api-reference/2026-03/scheduler/meetings/create-meeting.md): Book a meeting using a specified meeting link. This endpoint allows you to create a meeting by providing necessary details such as duration, email, and start time. It is useful for scheduling meetings programmatically through HubSpot's API.
- [Retrieve meeting availability](https://developers.hubspot.com/docs/api-reference/2026-03/scheduler/meetings/get-availability.md): Retrieve the availability and busy times for a specific meeting link. This endpoint is useful for checking available slots for booking meetings based on the provided slug. It requires specifying the timezone and optionally allows adjusting the month view with an offset.
- [Retrieve meeting scheduling pages](https://developers.hubspot.com/docs/api-reference/2026-03/scheduler/meetings/get-meeting-links.md): Retrieve a list of meeting links available in the HubSpot account. This endpoint allows filtering by various criteria such as meeting name, organizer user ID, and meeting type. It supports pagination to navigate through large sets of results.
- [Retrieve meeting link slug](https://developers.hubspot.com/docs/api-reference/2026-03/scheduler/meetings/get-meeting-slug.md): Retrieve detailed booking information for a specific meeting link using its slug. This endpoint provides insights into the availability and settings associated with the meeting link. It is useful for understanding the booking context and ensuring that the correct timezone is applied.

### Webhooks

- [Webhooks API guide (2026-03)](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks/guide.md): Learn how to use the webhooks subscription management APIs (2026-03).

#### Subscriptions

- [Create an event subscription](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks/subscriptions/create-webhook-appId.md): Create new event subscription for the specified app.
- [Read webhook settings](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks/subscriptions/get-webhooks-appId.md): Retrieve the webhook settings for the specified app, including the webhook’s target URL, throttle configuration, and create/update date.
- [Update an event subscription](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks/subscriptions/update-webhook-subscriptionId.md): Update an existing event subscription by ID.
- [Update webhook settings](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks/subscriptions/update-webhook.md): Update webhook settings for the specified app.
- [Delete webhook settings](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks/subscriptions/delete-webhook-appId.md): Delete the webhook settings for the specified app. Event subscriptions will not be deleted, but will be paused until another webhook is created.

### Webhooks journal

- [Webhooks journal and management APIs (2026-03)](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/guide.md): Learn how to get started with the latest webhook journal and management APIs (2026-03)

#### Journal entries

- [Webhook journal APIs](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/guide.md): Learn how to use the latest version of the webhook journal APIs (2026-03).

##### Aggregate journal

- [Get the earliest journal entry](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/aggregate/get-journal-earliest.md): Retrieve the earliest entry from the webhooks journal for the specified version. This endpoint is useful for accessing the oldest records available in the journal, which can be helpful for auditing or historical data analysis.
- [Get journal status](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/aggregate/get-journal-status.md): Retrieve the status of a specific webhook journal snapshot entry using its snapshot ID. This endpoint is useful for checking the current state of a webhooks journal snapshot, such as whether it is pending, in progress, successful, failed, or expired.
- [Read journal entries in batch](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/aggregate/get-read.md): Perform a batch read operation on the webhooks journal for the specified date. This endpoint allows you to retrieve multiple entries from the webhooks journal in a single request, which can be useful for processing large amounts of data efficiently.

##### Local journal

- [Get the earliest local journal entry](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/get-journal-local-earliest.md): Retrieve the earliest entry from the webhooks journal for the specified portal. This endpoint is useful for accessing the oldest records in the journal, which can be helpful for auditing or tracking purposes.
- [Get the latest local journal entry](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/get-journal-local-latest.md): Retrieve the latest entries from the webhooks journal for the specified portal. This endpoint is useful for accessing the most recent webhook events that have been logged, allowing you to process or analyze them as needed.
- [Get the next local journal entry](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/get-journal-local-next.md): Retrieve the next set of webhook journal entries starting from a specified offset. This endpoint is useful for paginating through webhook journal data in a sequential manner, allowing you to fetch entries beyond a given point.
- [Get local journal status](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/get-journal-local-status.md): Retrieve the status of a specific webhook journal entry using its unique status ID. This endpoint is useful for monitoring the progress or completion of webhook processing tasks.

###### Batch

- [Get the latest local journal entries in batch](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/batch/get-webhook-count.md): Retrieve the latest batch of webhook journal entries. This endpoint is useful for accessing the most recent data entries processed by the webhook journal. It requires specifying the number of entries to retrieve.
- [Get the earliest local journal entries in batch](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/batch/get-webhook.md): Retrieve the earliest batch of webhook journal entries based on the specified count. This endpoint is useful for fetching a specific number of the earliest entries in the webhook journal for analysis or processing.
- [Read local journal entries in batch](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/journal-entries/local/batch/get-webhooks.md): Perform a batch read operation on the webhooks journal. This endpoint allows you to read multiple entries from the journal in a single request. It requires a JSON request body specifying the inputs to be read. The response includes the results of the batch read operation, and may return multiple sta…

#### Snapshots

- [Webhook CRM snapshots API](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/snapshots/guide.md): Learn how to use the latest version of the webhook CRM snapshot APIs (2026-03).
- [Create CRM object snapshots](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/snapshots/create-webhook.md): Create a batch of CRM object snapshots for the specified portal. This endpoint allows you to capture the state of CRM objects at a specific point in time, which can be useful for auditing or historical analysis. The request requires a list of CRM object snapshot requests, each specifying the portal…

#### Subscriptions

- [Webhooks journal management APIs (2026.03)](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/guide.md): Learn how to use the latest version of the webhooks subscription management APIs (2026-03).
- [Create a subscription filter](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/create-filters.md): Create a new filter for a webhook subscription in your HubSpot account. This endpoint allows you to define specific conditions that a webhook event must meet to trigger the subscription. It is useful for managing and customizing the behavior of webhook subscriptions based on specific criteria.
- [Create or update a subscription](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/create-subscription.md): Create or update an existing subscription by specifying the fields and shapes of what events you need to listen to. Full documentation on potential subscription types can be found on the overview documentation page.
- [Get a subscription filter](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/get-filter.md): Retrieve details of a specific filter associated with a webhook subscription in the HubSpot account. This endpoint is useful for accessing the configuration and conditions of a filter by its unique identifier.
- [Get filters for a subscription](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/get-filters-by-subscription.md): Retrieve the filters associated with a specific webhook subscription in the HubSpot account. This endpoint is useful for obtaining detailed information about the filters applied to a given subscription, identified by its subscription ID.
- [Get all subscriptions](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/get-subscriptions.md): Fetch existing subscriptions for the authenticated app
- [Update event subscriptions in batch](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/update-webhooks.md): Batch create event subscriptions for the specified app.
- [Delete a subscription filter](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/delete-filter.md): Delete a specific filter associated with a webhook journal subscription. This operation is useful for managing and cleaning up filters that are no longer needed in your subscription setup. The endpoint requires the unique identifier of the filter to be deleted.
- [Delete a subscription](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/delete-subscription.md): Delete a specific webhook journal subscription using its unique identifier. This operation is useful for managing and cleaning up subscriptions that are no longer needed or relevant.
- [Delete all subscriptions for an account](https://developers.hubspot.com/docs/api-reference/2026-03/webhooks-journal/subscriptions/delete-subscriptions-by-portal.md): Delete a webhook journal subscription for a specific portal. This operation removes the subscription associated with the given portalId, and no content is returned upon successful deletion.

## OpenAPI Specs

- [account-account-info-v2026-03](/docs/specs/2026-03/account-account-info-v2026-03.json)
- [account-audit-logs-v2026-03](/docs/specs/2026-03/account-audit-logs-v2026-03.json)
- [business-units-business-units-v2026-03](/docs/specs/2026-03/business-units-business-units-v2026-03.json)
- [meta-origins-v2026-03](/docs/specs/2026-03/meta-origins-v2026-03.json)
- [settings-multicurrency-v2026-03](/docs/specs/2026-03/settings-multicurrency-v2026-03.json)
- [settings-tax-rates-v2026-03](/docs/specs/2026-03/settings-tax-rates-v2026-03.json)
- [settings-user-provisioning-v2026-03](/docs/specs/2026-03/settings-user-provisioning-v2026-03.json)
- [crm-app-uninstalls-v2026-03](/docs/specs/2026-03/crm-app-uninstalls-v2026-03.json)
- [crm-public-app-feature-flags-v3-v2026-03](/docs/specs/2026-03/crm-public-app-feature-flags-v3-v2026-03.json)
- [auth-oauth-v2026-03](/docs/specs/2026-03/auth-oauth-v2026-03.json)
- [automation-sequences-v2026-03](/docs/specs/2026-03/automation-sequences-v2026-03.json)
- [automation-actions-v4-v2026-03](/docs/specs/2026-03/automation-actions-v4-v2026-03.json)
- [cms-authors-v2026-03](/docs/specs/2026-03/cms-authors-v2026-03.json)
- [cms-blog-settings-v2026-03](/docs/specs/2026-03/cms-blog-settings-v2026-03.json)
- [cms-posts-v2026-03](/docs/specs/2026-03/cms-posts-v2026-03.json)
- [cms-tags-v2026-03](/docs/specs/2026-03/cms-tags-v2026-03.json)
- [cms-cms-content-audit-v2026-03](/docs/specs/2026-03/cms-cms-content-audit-v2026-03.json)
- [cms-domains-v2026-03](/docs/specs/2026-03/cms-domains-v2026-03.json)
- [cms-hubdb-v2026-03](/docs/specs/2026-03/cms-hubdb-v2026-03.json)
- [cms-media-bridge-v2026-03](/docs/specs/2026-03/cms-media-bridge-v2026-03.json)
- [cms-pages-v2026-03](/docs/specs/2026-03/cms-pages-v2026-03.json)
- [cms-site-search-v2026-03](/docs/specs/2026-03/cms-site-search-v2026-03.json)
- [cms-source-code-v2026-03](/docs/specs/2026-03/cms-source-code-v2026-03.json)
- [cms-url-mappings-v2026-03](/docs/specs/2026-03/cms-url-mappings-v2026-03.json)
- [cms-url-redirects-v2026-03](/docs/specs/2026-03/cms-url-redirects-v2026-03.json)
- [communication-preferences-subscriptions-v2026-03](/docs/specs/2026-03/communication-preferences-subscriptions-v2026-03.json)
- [conversations-custom-channels-v2026-03](/docs/specs/2026-03/conversations-custom-channels-v2026-03.json)
- [conversations-visitor-identification-v2026-03](/docs/specs/2026-03/conversations-visitor-identification-v2026-03.json)
- [crm-calls-v2026-03](/docs/specs/2026-03/crm-calls-v2026-03.json)
- [crm-emails-v2026-03](/docs/specs/2026-03/crm-emails-v2026-03.json)
- [crm-meetings-v2026-03](/docs/specs/2026-03/crm-meetings-v2026-03.json)
- [crm-notes-v2026-03](/docs/specs/2026-03/crm-notes-v2026-03.json)
- [crm-postal-mail-v2026-03](/docs/specs/2026-03/crm-postal-mail-v2026-03.json)
- [crm-tasks-v2026-03](/docs/specs/2026-03/crm-tasks-v2026-03.json)
- [crm-associations-v2026-03](/docs/specs/2026-03/crm-associations-v2026-03.json)
- [crm-associations-schema-v2026-03](/docs/specs/2026-03/crm-associations-schema-v2026-03.json)
- [crm-object-library-v2026-03](/docs/specs/2026-03/crm-object-library-v2026-03.json)
- [crm-exports-v2026-03](/docs/specs/2026-03/crm-exports-v2026-03.json)
- [crm-calling-extensions-v2026-03](/docs/specs/2026-03/crm-calling-extensions-v2026-03.json)
- [crm-public-app-crm-cards-v2026-03](/docs/specs/2026-03/crm-public-app-crm-cards-v2026-03.json)
- [crm-transcriptions-v2026-03](/docs/specs/2026-03/crm-transcriptions-v2026-03.json)
- [crm-video-conferencing-extension-v2026-03](/docs/specs/2026-03/crm-video-conferencing-extension-v2026-03.json)
- [crm-imports-v2026-03](/docs/specs/2026-03/crm-imports-v2026-03.json)
- [crm-limits-tracking-v2026-03](/docs/specs/2026-03/crm-limits-tracking-v2026-03.json)
- [crm-lists-v2026-03](/docs/specs/2026-03/crm-lists-v2026-03.json)
- [crm-appointments-v2026-03](/docs/specs/2026-03/crm-appointments-v2026-03.json)
- [crm-carts-v2026-03](/docs/specs/2026-03/crm-carts-v2026-03.json)
- [crm-commerce-payments-v2026-03](/docs/specs/2026-03/crm-commerce-payments-v2026-03.json)
- [crm-commerce-subscriptions-v2026-03](/docs/specs/2026-03/crm-commerce-subscriptions-v2026-03.json)
- [crm-communications-v2026-03](/docs/specs/2026-03/crm-communications-v2026-03.json)
- [crm-companies-v2026-03](/docs/specs/2026-03/crm-companies-v2026-03.json)
- [crm-contacts-v2026-03](/docs/specs/2026-03/crm-contacts-v2026-03.json)
- [crm-contracts-v2026-03](/docs/specs/2026-03/crm-contracts-v2026-03.json)
- [crm-courses-v2026-03](/docs/specs/2026-03/crm-courses-v2026-03.json)
- [crm-custom-objects-v2026-03](/docs/specs/2026-03/crm-custom-objects-v2026-03.json)
- [crm-deal-splits-v2026-03](/docs/specs/2026-03/crm-deal-splits-v2026-03.json)
- [crm-deals-v2026-03](/docs/specs/2026-03/crm-deals-v2026-03.json)
- [crm-discounts-v2026-03](/docs/specs/2026-03/crm-discounts-v2026-03.json)
- [crm-feedback-submissions-v2026-03](/docs/specs/2026-03/crm-feedback-submissions-v2026-03.json)
- [crm-fees-v2026-03](/docs/specs/2026-03/crm-fees-v2026-03.json)
- [crm-goal-targets-v2026-03](/docs/specs/2026-03/crm-goal-targets-v2026-03.json)
- [crm-invoices-v2026-03](/docs/specs/2026-03/crm-invoices-v2026-03.json)
- [crm-leads-v2026-03](/docs/specs/2026-03/crm-leads-v2026-03.json)
- [crm-line-items-v2026-03](/docs/specs/2026-03/crm-line-items-v2026-03.json)
- [crm-listings-v2026-03](/docs/specs/2026-03/crm-listings-v2026-03.json)
- [crm-objects-v2026-03](/docs/specs/2026-03/crm-objects-v2026-03.json)
- [crm-orders-v2026-03](/docs/specs/2026-03/crm-orders-v2026-03.json)
- [crm-partner-clients-v2026-03](/docs/specs/2026-03/crm-partner-clients-v2026-03.json)
- [crm-partner-services-v2026-03](/docs/specs/2026-03/crm-partner-services-v2026-03.json)
- [crm-products-v2026-03](/docs/specs/2026-03/crm-products-v2026-03.json)
- [crm-projects-v2026-03](/docs/specs/2026-03/crm-projects-v2026-03.json)
- [crm-quotes-v2026-03](/docs/specs/2026-03/crm-quotes-v2026-03.json)
- [crm-schemas-v2026-03](/docs/specs/2026-03/crm-schemas-v2026-03.json)
- [crm-services-v2026-03](/docs/specs/2026-03/crm-services-v2026-03.json)
- [crm-taxes-v2026-03](/docs/specs/2026-03/crm-taxes-v2026-03.json)
- [crm-tickets-v2026-03](/docs/specs/2026-03/crm-tickets-v2026-03.json)
- [crm-users-v2026-03](/docs/specs/2026-03/crm-users-v2026-03.json)
- [crm-crm-owners-v2026-03](/docs/specs/2026-03/crm-crm-owners-v2026-03.json)
- [crm-pipelines-v2026-03](/docs/specs/2026-03/crm-pipelines-v2026-03.json)
- [crm-properties-v2026-03](/docs/specs/2026-03/crm-properties-v2026-03.json)
- [crm-property-validations-v2026-03](/docs/specs/2026-03/crm-property-validations-v2026-03.json)
- [events-manage-event-definitions-v2026-03](/docs/specs/2026-03/events-manage-event-definitions-v2026-03.json)
- [events-events-v2026-03](/docs/specs/2026-03/events-events-v2026-03.json)
- [events-send-event-completions-v2026-03](/docs/specs/2026-03/events-send-event-completions-v2026-03.json)
- [files-files-v2026-03](/docs/specs/2026-03/files-files-v2026-03.json)
- [marketing-campaigns-public-api-v2026-03](/docs/specs/2026-03/marketing-campaigns-public-api-v2026-03.json)
- [marketing-marketing-emails-v2026-03](/docs/specs/2026-03/marketing-marketing-emails-v2026-03.json)
- [marketing-marketing-events-v2026-03](/docs/specs/2026-03/marketing-marketing-events-v2026-03.json)
- [marketing-transactional-single-send-v2026-03](/docs/specs/2026-03/marketing-transactional-single-send-v2026-03.json)
- [scheduler-meetings-v2026-03](/docs/specs/2026-03/scheduler-meetings-v2026-03.json)
- [webhooks-webhooks-v2026-03](/docs/specs/2026-03/webhooks-webhooks-v2026-03.json)
