Update Webhook
Webhooks
Update Webhook
Modify an existing webhook’s URL, events, or active state
PATCH
Update Webhook
Request
Path Parameters
The webhook’s unique ID (UUID)
Headers
Requires an API key with the
webhooks:write permission. All body fields are optional — only include the fields you want to change.Body Parameters
New HTTPS target URL. Must start with
https:// and not resolve to a private IP.Replacement array of event type strings. This replaces the full list — it is not merged. To remove an event, send the array without it.
Pause (
false) or resume (true) deliveries without changing configuration.Update the human-readable description.
Response
Example Response
Errors
| Status | Code | Description |
|---|---|---|
| 400 | invalid_url | URL is not HTTPS, malformed, or resolves to a private IP |
| 400 | invalid_events | One or more event names are not recognized |
| 401 | invalid_key | Invalid or expired API key |
| 403 | insufficient_permissions | Missing webhooks:write permission |
| 404 | webhook_not_found | No webhook with this ID in your workspace |
| 429 | rate_limited | Rate limit exceeded |