Update webhook
Update an existing webhook configuration. All fields except _id are optional; only provided fields will be updated.
When provided, name must be 1-50 characters, url must be a valid URL, and events must contain at least one event. Whitespace is trimmed from url before validation.
Webhooks are automatically disabled after 10 consecutive delivery failures.
A restricted (zrk_) API key can only set events to events whose resource group the key holds; an event outside the key's groups is rejected with 403. It also cannot widen an existing subscription past its own groups.
disabledResourceGroups replaces the subscription's own denylist, which applies to delivery regardless of which key or session created it. Send an empty array to clear it. A restricted key's own disabled groups are unioned into the stored value on every update, so repointing a legacy unrestricted subscription with a restricted key also narrows it.
Timing: the new denylist applies to every event emitted after the update. Events already queued for delivery when the update landed were filtered against the previous denylist and can still arrive at your endpoint for up to five minutes after they were enqueued, because the delivery worker trusts a five-minute enqueue-time snapshot before re-checking the subscription. Retries beyond that window, dead-letter replays, test fires, and redeliveries are all checked against the current denylist.
Request body
Response
Webhook updated successfully
Changes
Changed in 3 of the 26 revisions of this API.44
- ●
added the new
phone_number.stock_availableenum value to thewebhook/events/items/response property for the response status200response-property-enum-value-added
- ○
added the new
phone_number.stock_availableenum value to the request propertyevents/items/request-property-enum-value-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
whatsapp.account.name_status_updatedenum value to thewebhook/events/items/response property for the response status200response-property-enum-value-added
- ○
added the new
whatsapp.account.name_status_updatedenum value to the request propertyevents/items/request-property-enum-value-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
referral.receivedenum value to thewebhook/events/items/response property for the response status200response-property-enum-value-added
- ●
added the new
whatsapp.template.category_updatedenum value to thewebhook/events/items/response property for the response status200response-property-enum-value-added
- ○
added the new
referral.receivedenum value to the request propertyevents/items/request-property-enum-value-added
- ○
added the new
whatsapp.template.category_updatedenum value to the request propertyevents/items/request-property-enum-value-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●