Skip to content

Generic webhooks

Send signed alert events to your own HTTPS endpoint, with retries, timeouts, and delivery history.

Core
  • Requires Admin or higher

Outcome

Your HTTPS endpoint receives signed event payloads for incidents, maintenance, and monitor signals.

Requirements

  • An HTTPS endpoint on a public host. Private destinations are blocked.
  • The endpoint responds within 10 seconds.
  • The endpoint returns a 2xx status to acknowledge receipt.

Delivery behavior

  • Fajita signs each request. See Verify webhook signatures.
  • A non-2xx or timeout is retried with backoff.
  • After the maximum attempts, the delivery moves to a dead-letter state you can inspect and retry.
A delivery to your endpoint (headers abbreviated)
POST https://hooks.example.com/fajita
Content-Type: application/json
Fajita-Event-Type: incident.opened

Continue to the Webhook overview for the full contract.

Was this page helpful?