Skip to main content
When you create a webhook subscription, you specify the event types for which you want to receive notifications. When a webhook is triggered, your configured endpoint will receive an HTTP POST request with a JSON payload containing details about the event that occurred. The structure of the JSON payload will vary depending on the event type, but it will always include these fields:
The fields in the JSON payload are described below:

Event-specific data

For more details about the event-specific fields included in the data object for each event type, see the following:

Managing webhooks using the API

To manage your webhooks programmatically, you can use the Webhooks API to create, update, and delete webhook subscriptions, list webhooks, and list available event types.
Last modified on August 21, 2026