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
Expose an HTTPS endpoint
It must accept POST with a JSON body and return 2xx within 10 seconds.
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.
Popular with Webhooks
Know before your users do.
Free forever for 3 servers and 10 monitors. No credit card. Install the agent in under a minute.