StatusDashboard
WebhooksOutboundEndpoints

Rotate webhook signing secret

Issue a new HMAC signing secret for an outbound webhook endpoint.

View Markdown

POST /app/integrations/webhooks/outbound/endpoints/signing-secret/rotate

Replaces the endpoint’s outbound signing secret. The previous secret stops verifying immediately. The new secret is returned once in this response.

Requires the admin or subscriber role and the integrations feature entitlement.


Request

See API Basics for required headers.

Body

FieldTypeRequiredDescription
dashboardIduuidYesDashboard that owns the subscriber
urlHashstring (64-char SHA-256 hex)YesStable endpoint hash from list/create

Sample request

curl -X POST https://api.statusdashboard.com/app/integrations/webhooks/outbound/endpoints/signing-secret/rotate \
  -H "Authorization: Bearer bcf847abf5c6:def456" \
  -H "Content-Type: application/json" \
  -d '{
    "dashboardId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "urlHash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  }'

Sample response

Status: 200 OK

{
  "signingSecret": "whout_newsecret…"
}

Error responses

StatusWhen
400Invalid body
403Missing role or integrations feature
404Dashboard or subscriber not found

See also

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.