View a public status page
GET/api/v1/status-pages/:org/:slug
Full public rendering of a status page: sections, per-resource live status, and (when enabled) availability/response-time history. A disabled or non-public page returns 404, identical to a page that doesn't exist. No authentication required. Caching follows the page's visibility: a public page carries Cache-Control: public, max-age=60, stale-while-revalidate=30 — a cache may serve an expired copy for up to 30 s while it refreshes in the background — while a password or private page, and every 401/404 answer, carries Cache-Control: private, no-store, so a shared cache can never retain a gated page's body. Holding a valid unlock cookie does not change that: it authorizes the visitor, not the CDN in front of them. Public responses carry Vary: X-Forwarded-Proto (the header the absolute URLs in these payloads derive their scheme from); gated ones add Cookie.
Request
Responses
- 200
- 400
- 401
- 404
The status page
Validation error
The status page is password protected and the request carried no valid unlock cookie. The error code is STATUS_PAGE_LOCKED, deliberately distinct from a generic UNAUTHORIZED: it means "unlock me", not "log in" — public status pages have no accounts. Obtain the cookie from POST /api/v1/status-pages/{org}/{slug}/unlock and replay it.
Resource not found