Overview

This is the API version of your status page. Because robots care about your status too.

The Public Status API enables you to provide your API consumers with a simple GET method to query the current status.

Requirements

Your status page must be activated and in public mode.

Review the Best Practices before using the Public Status API.

Example Request

Check out a real-world example using Status.io’s current status: https://api.status.io/1.0/status/51f6f2088643809b7200000d

Find the URL for your status page by selecting the API menu from the dashboard.

Example Response (JSON)

Here’s a sample of the response data structure.

 

{
  "result": {
    "status_overall": {
      "updated": "2016-01-29T22:57:03.079Z",
      "status": "Operational",
      "status_code": 100
    },
  "status": [
    {
      "id": "56a808c7b62d59d808000016",
      "name": "Website",
      "updated": "2016-01-29T22:57:03.079Z",
      "status": "Operational",
      "status_code": 100,
      "containers": [
        {
          "id": "56a808c7b62d59d808000015",
          "name": "US-West",
          "updated": "2016-01-29T22:55:53.004Z",
          "status": "Operational",
          "status_code": 100
        },
        {
          "id": "56a808c7b62d59d808000019",
          "name": "US-East",
          "updated": "2016-01-29T22:55:53.004Z",
          "status": "Operational",
          "status_code": 100
        }
      ]
    }
    ],
    "incidents": [],
    "maintenance": {
      "active": [],
      "upcoming": []
    }
  }
}