Get status updates
We'll send a request to your URL when there's an incident or planned maintenance.
Each update is a POST request with a JSON body. It has an X-Status-Timestamp header, the time in unix seconds, and it is signed with an X-Status-Signature header: the HMAC-SHA256, in hex, of the timestamp, a dot and the body (timestamp.body), with the secret we show after you subscribe. The URL must use https and answer a test request with a 2xx status.
The body has meta (unsubscribe, documentation), page (status_indicator, status_description, url) and incident or maintenance. That object has id, name, status, impact, url, created_at, updated_at, resolved_at, backfilled, and the update in incident_updates or maintenance_updates: id, incident_id or maintenance_id, body, status, created_at, updated_at. A maintenance also has duration, in minutes. The test request has type with the value test, meta.unsubscribe and page.