Feature
Public uptime API endpoint
A new public REST endpoint returns real-time uptime percentages and current status for any published status page, no auth required.
You can now fetch uptime data programmatically. GET /api/public/v1/status/:slug returns the current status of every service on a published page, plus 24-hour, 7-day, and 30-day uptime percentages.
The response is JSON, CORS-enabled, and cached at the edge for 60 seconds. It powers third-party integrations, internal dashboards, and the new embeddable status widget.
Rate limiting is set to 60 requests per minute per IP. Authenticated requests with an API key get 300 requests per minute. The endpoint is versioned under /v1 so we can evolve the schema without breaking existing consumers.