Vai al contenuto

Sviluppatori

Status API

Public, CORS-enabled. Every endpoint is a GET except webhook subscribe and unsubscribe. Machine spec: /api/openapi.json (OpenAPI 3.1).

Endpoints

14 endpoints
Status API endpoints
EndpointMethodWhat it does
/api/v1/statusGETFull current status snapshot (components, incidents, uptime).
/api/v1/status/summaryGETCompact rollup (indicator + active incident) for status dots.
/api/v1/incidentsGETPaginated incidents. Params: page, per, component.
/api/v1/incidents.csvGETPublished incidents (CSV).
/api/v1/uptime.csvGETMonthly uptime % per component (CSV).
/api/healthGETDead-man health check (200 fresh / 503 stale).
/api/openapi.jsonGETThis API as an OpenAPI 3.1 document.
/feed.xmlGETRSS incident feed. Optional ?component=.
/maintenance.icsGETiCal subscription for scheduled maintenance windows.
/metricsGETPrometheus / OpenMetrics exposition.
/badge.svgGETEmbeddable status badge. Optional ?component=.
/embedGETEmbeddable widget (iframe).
/api/v1/webhooksPOSTSubscribe a Slack/Discord webhook to status changes. Body: {"url":"…","components":["web_app"]} (omit components for overall).
/api/v1/webhooksDELETEUnsubscribe a webhook. Param: ?id=.

Base URL: https://status.thequantumclub.com