1. Go to Instatus dashboard, under Monitoring, select Webhook.
2. Copy the Webhook URL using copy to clipboard button.
3. If you want to open a new incident, send a POST request to the URL with the following body
Encode it as JSON with the Content-Type: application/json
header.
{
"trigger": "down",
"name": "Sample incident name", // title of incident (optional)
"message": "Sample incident message", // incident message (optional)
"status": "MAJOROUTAGE" // affected component status - (optional)
}
If you want to resolve an incident, send a POST request to the URL with the following body
{
"trigger": "up",
"name": "Sample incident name", // (optional, include it if you want to resolve a specific incident by using the name as the one you opened)
"message": "Sample incident message", // incident message (optional)
}
4. You're done! 🤖
Start here
Get your status page or login
Learn more
Check help and pricing
Talk to a human
Chat on slack or send an email
Compare
Statuspage vs Instatus
Community
On slack, twitter, and blog
Fine print
Privacy and terms