Skip to content
Esc
navigateopen⌘Jpreview

Rotate a webhook signing secret

Issues a new signing secret. The previous secret keeps signing deliveries for 24 hours so receivers can roll over without downtime.

POST/webhooks/{id}/rotate-secret
Path parameters
idstringrequired
Responses
200OK
idstringrequired
urlstringrequired
eventsstring[]required
enabledbooleanrequired
createdAtstring<date-time>required
secretstringrequired
401401
One of:
object
definedanyrequired
codeanyrequired
statusanyrequired
messagestringrequired
default: "Authentication required. Pass an organization API key in the `x-api-key` header."
dataany
object
definedanyrequired
codestringrequired
statusnumberrequired
messagestringrequired
dataany
404404
One of:
object
definedanyrequired
codeanyrequired
statusanyrequired
messagestringrequired
default: "No webhook endpoint with that id in this organization."
dataany
object
definedanyrequired
codestringrequired
statusnumberrequired
messagestringrequired
dataany
429429
One of:
object
definedanyrequired
codeanyrequired
statusanyrequired
messagestringrequired
default: "The organization's API request limit for this period has been reached."
dataany
object
definedanyrequired
codeanyrequired
statusanyrequired
messagestringrequired
default: "Too many requests. Try again shortly."
dataany
object
definedanyrequired
codestringrequired
statusnumberrequired
messagestringrequired
dataany
Request
curl -X POST "https://stetcms.com/api/v1/webhooks/string/rotate-secret"
Response
{
  "id": "string",
  "url": "string",
  "events": [
    "content.changed"
  ],
  "enabled": true,
  "createdAt": "2024-01-01T00:00:00Z",
  "secret": "string"
}