Webhooks
Rotate a webhook signing secret
POST/v1/webhooks/{id}/rotate-secret
Requires an API key with the webhooks:write scope. About keys and scopes
Returns a new secret once. For 24 hours requests carry signatures from both the new and the old secret, so the receiver can switch without dropping events.
Path parameters
idstringrequireduuid
Returns
Returns 200 OK with a CreatedWebhook in data. Otherwise returns an error; Errors lists every code and which to retry.
idstringrequireduuid
urlstringrequireduri
eventsstring[]requiredThe event types it receives.
sourcestring | nullrequiredThe integration that created it; null when created directly.
one of
zapier,make,n8n,http_apistatusstringrequireddisabledis set only by the platform;activere-enables it.one of
active,paused,disabledpreviousSecretExpiresAtstring | nullrequiredUntil when the replaced secret still signs requests after a rotation.
date-time
circuitOpenUntilstring | nullrequiredWhile 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
createdAtstringrequireddate-time
secretstringrequiredSigns every delivery; shown once, here.