Webhooks
Update a webhook
Update a webhook by its ID. At least one field must be provided.
Payload Requirements
- At least one of name, description, url, auth_token, timeout_ms, or headers must be provided.
- If name is provided, it must be unique within the organization (409 on conflict).
- headers replaces the whole header map.
- auth_type cannot be changed after creation, and the signing secret of an HMAC_SHA256 webhook cannot be rotated — create a new webhook instead.
- System-managed fields (id, created_at, updated_at) cannot be modified.
<Warning>This endpoint is in alpha, read more here.</Warning>
patch/v2/webhooks/{webhook_id}
Path parameters
webhook_idstring required
A universally unique identifier (base64-encoded opaque string).
Example:RW50aXR5OjEyMzQ1
The unique webhook identifier (base64)
Request body
Response
A webhook object
Example response
{
"id": "RW50aXR5OjEyMzQ1",
"organization_id": "RW50aXR5OjEyMzQ1",
"created_by_user_id": "RW50aXR5OjEyMzQ1"
}