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.

We store this URL only to send status updates to it. You get an unsubscribe link when you subscribe. Privacy Policy