SIGNAL BENCH API DOCS

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.