Menu

Update a webhook

PATCH/v1/webhooks/{id}

Requires an API key with the webhooks:write scope. About keys and scopes

Change the URL or events, or set status to paused or active. A paused or platform-disabled webhook receives no new events; its pending deliveries wait and resume when it is active again.

Path parameters

idstringrequired

uuid

Request body

urlstringoptional

The HTTPS endpoint that receives deliveries; it must resolve to a public host.

uri · up to 2000 characters

eventsstring[]optional

Event types to receive, or ["*"] alone for every event, including future ones.

at least 1 item · at most 14 items

statusstringoptional

paused stops deliveries. active resumes them, and also re-enables a webhook the platform disabled.

one of active, paused

Returns

Returns 200 OK with a Webhook in data. Otherwise returns an error; Errors lists every code and which to retry.

idstringrequired

uuid

urlstringrequired

uri

eventsstring[]required

The event types it receives.

sourcestring | nullrequired

The integration that created it; null when created directly.

one of zapier, make, n8n, http_api

statusstringrequired

disabled is set only by the platform; active re-enables it.

one of active, paused, disabled

previousSecretExpiresAtstring | nullrequired

Until when the replaced secret still signs requests after a rotation.

date-time

circuitOpenUntilstring | nullrequired

While set and in the future, deliveries to this endpoint wait: it failed five requests in a row. The next request after it is a probe; a success clears it.

date-time

createdAtstringrequired

date-time