Statuspage.io can send out notifications to your customers via webhooks when you create or update an incident, or update a component status. Webhooks contain information about the item that changed.
Statuspage doesn't currently support Slack endpoints.
Our IP addresses are subject to change at any time. I.e, we do not have a set IP range. Take this into consideration when allowlisting and be aware that our range may change.
Click Subscribers from the left sidebar.
Click Settings from the Options dropdown menu.
Select Webhook in the list of delivery types.
Click Save changes.
Once this is enabled, the subscription dropdown will contain a new tab for webhook notifications that your users will use to subscribe. Webhook subscribers can also be created through the API.
Webhooks are HTTP POST requests that our servers send to the registered endpoint. They contain basic information about how to unsubscribe the endpoint, where to find documentation, which organization the webhook pertains to, and type-specific information about a component update or an incident update.
Endpoints are required to respond with a 2xx response code (3xx is considered a failure), and must respond within 30 seconds of initial connection.
Component update webhooks are useful so that your system can respond to changes in dependent infrastructure without requiring manual intervention. For example, when using an external CDN service, detecting that the CDN service is down or performing poorly may trigger you to bring online more capacity to handle additional requests.
Webhooks are dispatched each time a component changes status (but not for changes to name, position on the page, etc). A reference to the old value and the new value will allow your service to respond accordingly.