Skip to content
Statance
Included on every plan

Webhook Alerts — JSON Payloads for Any System

Webhooks send a JSON POST for every alert and recovery. Use them to open tickets, trigger runbooks, or drive your own notification logic.

Set up Webhooks

  1. Expose an HTTPS endpoint

    It must accept POST with a JSON body and return 2xx within 10 seconds.

  2. Add it to a recipient

    Paste the URL into the Webhook field.

API: set config.webhookURL on a recipient — see notification docs.

Example

{ "event": "incident.opened", "incident": { "id": "inc_8f2c…", "title": "api.example.com is down", "cause": "HTTP 503 from 4 of 6 regions", "status": "open", "started_at": 1761900000, "url": "https://statance.com/app/incidents/inc_8f2c…" }, "monitor": { "id": "mon_…", "name": "API", "target": "https://api.example.com" }, "server": null }

FAQ

What events are sent?

incident.opened and incident.resolved, plus a test event from the Test button.

Know before your users do.

Free forever for 3 servers and 10 monitors. No credit card. Install the agent in under a minute.