Premium delivery
Webhook alerts
Receive signed alert deliveries for supported signal events.
Requirements
- Webhook subscriptions require Premium access.
- Use an HTTPS receiver that can accept JSON POST requests.
- Store the signing secret securely when it is shown.
Verify every delivery
Verify the x-signalbench-signature header with HMAC-SHA256 over the exact request body before using the event.
const expected = createHmac("sha256", secret)
.update(rawBody)
.digest("hex");Use the exact body
Parsing and serializing JSON can change the bytes and invalidate signature verification.
Manage subscriptions
Create and remove subscriptions from Settings, then Webhooks. Regenerate a subscription if its signing secret may have been exposed.