Status Page

A status page provides API consumers with real-time information regarding the up-time and availability of each API being made available. Status pages often provide current as well as historical information regarding stability or outages, helping build trust with consumers over time regarding the health of an API platform.

Also known as: Health Page, Uptime, Incidents

Example

status-page.yaml
- type: StatusPage
  url: https://status.example.com/

Standards

HTTP Headers

HeaderDirectionSpecDescription
Cache-Control response RFC 9111 Status payloads are typically short-cached so dashboards refresh quickly.
Last-Modified response RFC 9110 §8.8.2 Indicates the last time the status payload changed.

Well-Known Paths

Media Types

OpenAPI Expression

Governance Rules

Risk & Compliance

Compliance:

Security: Status pages should not leak internal infrastructure detail (host names, internal component IDs, stack traces) in incident write-ups. They are also a high-trust channel; compromise of the status page can be used for social engineering, so apply the same auth, change-management, and integrity controls as the primary API.

Tools

Suggested Metrics

Example Implementations

Related Properties

Tags


All Common Properties