Send a webhook to automate your status page

Go to Instatus, under Monitors, select Custom service (webhook) Copy your component's webhook URL

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)
}`
We're done! 👏

Contact a human
Chat on Slack or send an email

Learn more
Check help and API docs

Community
Open pagetwitter, changes & blog

Fine print
Privacy and terms

© 2022 Instatus, Inc