/api/v1/statusPublicSummary endpoint with provider counts, recent incidents, and current provider snapshots.
Developers
The public API is versioned under `/api/v1` and returns normalized JSON from the same repository layer that powers the public pages.
Endpoints
These endpoints are public today. They also create a natural upgrade path toward metered premium access later.
/api/v1/statusPublicSummary endpoint with provider counts, recent incidents, and current provider snapshots.
/api/v1/providersPublicList providers with optional query-string filters like `q`, `status`, and `sort`.
/api/v1/providers/[providerSlug]PublicDetailed provider payload with current status, services, active incidents, and recent history.
/api/v1/incidentsPublicIncident archive endpoint with optional `provider`, `active`, and `limit` query filters.
/api/v1/incidents/[incidentSlug]PublicDetailed incident payload including timeline updates and affected services.
/api/v1/services/[serviceSlug]Upsell-readyService-level status payload for integrations that care about a specific provider dependency.
/api/v1/badges/[providerSlug]PublicEmbeddable SVG status badge for READMEs, wikis, and dashboards. Safe to hotlink and never rate limited.
/api/v1/openapiPublicMachine-readable OpenAPI 3.1 document describing every public endpoint, parameter, and response shape.
/feeds/incidents.xmlPublicRSS 2.0 feed of recent incidents across all providers. Per-provider feeds live at /feeds/providers/[providerSlug].
curl https://outagedeck.com/api/v1/providers?q=github