PreviewThis page shows a proposed API design. No public API, token or request limit exists yet.

Planned REST API

Your stack status, as JSON.

A read-only interface for the same service, component and incident status that IgniteStatus presents in the browser. The contract below is illustrative and may change before launch.

API access plannedBrowse live service data
GET /v1/stackExample only
{
  "updated_at": "2026-09-21T14:02:40Z",
  "summary": {
    "operational": 11,
    "degraded": 1
  },
  "services": [
    {
      "slug": "github",
      "status": "operational"
    },
    {
      "slug": "azure-devops",
      "status": "degraded"
    }
  ]
}

Proposed access model

Authentication

If personal-stack endpoints ship, requests will use revocable, account-scoped bearer tokens. Token creation, scopes and retention have not been implemented or finalized.

# Illustrative only — this host and token do not exist
curl https://api.example.invalid/v1/stack \
  -H "Authorization: Bearer <account-token>"

Draft contract

Proposed endpoints

GET/v1/stack

Everything you follow, with a current status summary.

GET/v1/services

The public service catalogue, filterable by category.

GET/v1/services/{slug}

One service with components and its current incident.

GET/v1/incidents

Active incidents across a synchronized stack.

GET/v1/incidents/{id}

One incident with its published provider timeline.

GET/v1/history

Resolved incidents within the supported retention window.

Draft contract

Proposed webhook events

Webhooks are a possible later addition, not an active delivery channel or committed MVP feature.

service.degraded

A followed service reports an incident or partial outage.

service.recovered

The service returns to operational after an incident.

maintenance.scheduled

A provider publishes a planned maintenance window.

Read-onlyNo write operations are planned for the first version.
JSONResponses mirror the normalized status model.
Not liveLimits, history and availability are still undecided.