Skip to main content

Overview

Rootly exposes a public JSON API on your status page’s custom domain, allowing you to programmatically retrieve current status and incident data. These endpoints are available at your custom domain (e.g., status.example.com) and respect your status page’s existing authentication settings — password-protected and SAML-protected pages are not exposed.
These endpoints are only available on status pages with a custom domain configured.

Endpoints

Get Current Status

Returns the overall status of your services along with any active incidents.
Response
The status.indicator field can be one of:

List Incidents

Returns a paginated list of active incidents, ordered by most recent first.
Query Parameters Response

Incident Impact Levels

The impact field on each incident maps from the incident’s severity:

Authentication

These API endpoints respect the same authentication settings as your status page:
  • Public status pages: Endpoints are accessible without authentication
  • Password-protected pages: Endpoints require the same password
  • SAML-protected pages: Endpoints require SAML authentication

Example Usage