Webhooks API Collections
Number of APIs: 18
The Webhooks API allows you to subscribe to events happening in a HubSpot account with your integration installed. Rather than making an API call when an event happens in a connected account, HubSpot can send an HTTP request to an endpoint you configure. You can configure subscribed events in your app’s settings or using the endpoints detailed below. Webhooks can be more scalable than regularly polling for changes, especially for apps with a large install base.
Using the Webhooks API requires the following:
- You must set up a HubSpot app to use webhooks by subscribing to the events you want to be notified about, and by specifying a URL to send those notifications. See the prerequisites documentation for more details about creating an app.
- You must deploy a publicly available and secure (HTTPS) endpoint for that URL that can handle the webhook payloads specified in this documentation.
Webhooks are set up for a HubSpot app, not individual accounts. Any account that install your app by going through the OAuth flow will be subscribed to its webhook subscriptions.
You can subscribe to CRM object events, which includes contacts, companies, deals, tickets, products and line items, as well as conversations events.
Fork the collections using Run in Qodex:
-
Webhooks API-Settings - get-/webhooks/v3/{app Id}/settings get All GET {{baseUrl}}/webhooks/v3/:appId/settings
-
Webhooks API-Settings - put-/webhooks/v3/{app Id}/settings configure PUT {{baseUrl}}/webhooks/v3/:appId/settings
-
Webhooks API-Settings - delete-/webhooks/v3/{app Id}/settings clear DELETE {{baseUrl}}/webhooks/v3/:appId/settings
-
Webhooks API-Subscriptions - get-/webhooks/v3/{app Id}/subscriptions/{subscription Id} get By Id GET {{baseUrl}}/webhooks/v3/:appId/subscriptions/:subscriptionId
-
Webhooks API-Subscriptions - delete-/webhooks/v3/{app Id}/subscriptions/{subscription Id} archive DELETE {{baseUrl}}/webhooks/v3/:appId/subscriptions/:subscriptionId
-
Webhooks API-Subscriptions - get-/webhooks/v3/{app Id}/subscriptions get All GET {{baseUrl}}/webhooks/v3/:appId/subscriptions
-
Webhooks API-Subscriptions - post-/webhooks/v3/{app Id}/subscriptions create POST {{baseUrl}}/webhooks/v3/:appId/subscriptions
-
Webhooks API-Subscriptions - post-/webhooks/v3/{app Id}/subscriptions/batch/update update Batch POST {{baseUrl}}/webhooks/v3/:appId/subscriptions/batch/update
-
Webhooks API-Settings - put-/webhooks/v3/{app Id}/settings configure PUT {{baseUrl}}/webhooks/v3/:appId/settings
-
Webhooks API-Settings - get-/webhooks/v3/{app Id}/settings get All GET {{baseUrl}}/webhooks/v3/:appId/settings