Set up via the app (Settings > Integrations > Webhooks)
Set up via the app (Settings > Integrations > Webhooks)
From the app interface:


- Go to Settings > Integrations > Webhooks
- Click Create to add a new webhook
- Provide a valid callback URL and choose one or more event types
- Optionally, test the endpoint before saving

You can register up to 5 webhooks per event type per organization. Each must use a unique URL — all registered URLs receive the event. The same URL can be reused across different event types.
Set up via API
Set up via API
1
Choose the events you want to subscribe to
Each event type is independent. Choose only the ones you need.
2
Provide your webhook URL
You must supply a valid HTTPS URL that can receive
POST requests.You can register up to 5 webhooks per event type per organization. Each must use a unique URL — all registered URLs receive the event. The same URL can be reused across different event types. Exceeding the limit returns a
400 error.3
Include your org_id and event types
We use the
org_id to ensure events go to the right organization.Required fields:url– your endpointorg_id– your organization IDevent_type– the event to subscribe to
custom_headers– custom HTTP headers to forward with each webhook request (e.g. for authentication). Keys must start withX-and must not use theX-Partooprefix. Maximum 5 headers. Key max length: 128 characters. Value max length: 512 characters. The following characters are forbidden in header keys: space,(,),<,>,@,,,;,:,\,",/,[,],?,=,{,}.
4
Verify response behavior
You must return a
200 OK response to acknowledge receipt.