Webhooks
Refresh webhook signing secret
Generates a new signing secret for a webhook. The previous secret is immediately invalidated.
Path Parameters
id- The webhook ID (24-character ObjectId)
Response
Returns the updated webhook object, including the new signing secret.
Important
After refreshing the secret, any integrations that verify webhook signatures using the old secret will stop working until they are updated with the new secret.
Example Response
{
"object": "webhook",
"id": "507f1f77bcf86cd799439011",
"name": "Production Webhook",
"url": "https://example.com/webhooks",
"secret": "whsec_newSecret123abc456def",
"topics": ["post.created", "post.updated"],
"status": "active",
...
}Version Availability
This endpoint is only available in API version 2026-01-01.nova and newer.
Response
application/json
Success
Optional description of the webhook purpose
Example:
Handles all production eventsCurrent status of the webhook
Available options:
active, paused, suspendedExample:
activeISO timestamp when the webhook was last updated
Example:
2025-01-15T10:30:00.000ZMore in Webhooks
GETList webhooksPOSTCreate a webhookGETGet webhook by IDPATCHUpdate a webhookStill need help? Ask the team