StatusPage.me Help Center

Popular topics: creating a status page, connecting monitors, automatic incidents, custom domains, integrations and billing.

StatusPage.me May 15, 2026 API

Status Pages API (Authenticated)

Last updated: 2026-05-15

The Status Pages API lets you list all status pages accessible to your account and retrieve the details of a specific status page including its linked monitors.


Base URL

https://statuspage.me/user/api/v1

Authentication

All requests require an API key with at least the status_pages:read scope. Include it as:

Authorization: Bearer spk_...

See API Console for key creation.


Endpoints

List Status Pages

GET /status-pages

Returns all status pages owned by or shared with the authenticated user.

Response

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Acme Status",
      "slug": "acme",
      "url": "https://status.acme.com"
    }
  ]
}
FieldTypeDescription
idstring (UUID)Unique status page ID
namestringDisplay name
slugstringThe slug used in the default URL (slug.statuspage.me)
urlstringCustom domain URL (only present if a custom domain is configured)

Get a Single Status Page

GET /status-pages/:id

Returns a single status page with its linked monitors.

Parameters

ParameterTypeDescription
idstring (UUID)The status page ID

Response

{
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Acme Status",
    "slug": "acme",
    "monitors": [
      {
        "id": 42,
        "name": "API Gateway",
        "type": "site",
        "target": "https://api.acme.com/health",
        "interval_seconds": 60,
        "enabled": true
      }
    ]
  }
}

Monitor fields

FieldTypeDescription
idintegerMonitor ID
namestringMonitor display name
typestringsite, api, dns, or heartbeat
targetstringThe URL, hostname, or endpoint being monitored
interval_secondsintegerHow often the monitor runs (in seconds)
enabledbooleanWhether the monitor is currently active

Error Responses

StatusMeaning
401 UnauthorizedMissing or invalid API key
403 ForbiddenKey lacks the required scope
404 Not FoundStatus page not found or you don’t have access

Was this article helpful?

Share this article: