Skip to content
Integrations Webhooks

Webhooks Native

The universal channel — JSON payload on any event, HMAC signature optional.

Setup — 30 seconds

  1. 1 Dashboard → Integrations → Webhooks — add endpoint
  2. 2 Set URL and optional HMAC secret
  3. 3 Pick events: monitor.down, monitor.up, ssl.expiring
  4. 4 API v4 supports CRUD + test-send

Example JSON payload

{
  "event": "monitor.down",
  "monitor": { "id": 42, "url": "https://example.com" },
  "incident": {
    "started_at": "2026-04-18T16:00:00Z",
    "error": "HTTP 500"
  }
}