Update webhook
Update a webhook’s url, events, or status. Only supplied fields change. url is re-validated (public HTTPS, SSRF-guarded); events must all come from the 25-event catalog (unknown names are rejected); setting status to active also recovers an endpoint auto-paused as failing. Requires scope webhooks:write. Not available under X-Profile-Id delegation - webhooks live on your developer workspace and receive profile events automatically (with profile_id attached).
Authorizations
API key from Developer dashboard (Bearer token).
Path Parameters
Webhook id.
Body
Provide at least one field.
Public HTTPS endpoint.
Full replacement list of subscribed events.
post.published, post.partial, post.failed, account.connected, account.disconnected, account.token_expired, comment.received, message.received, job.completed, job.failed, balance.low, balance.depleted, key.revoked, wallet.recharge.succeeded, wallet.recharge.failed, account_billing.charged, account_billing.failed, contact.created, contact.updated, contact.tag_added, contact.tag_removed, deal.created, deal.stage_changed, deal.won, deal.lost, post.scheduled, post.cancelled, post.recycled, post.external.created, post.external.updated, message.sent, conversation.started, reaction.received, review.new, review.updated, message.delivered, message.read, message.failed Pause or resume deliveries.
active, paused 
