Öffentliche Status-Seite abfragen
Zwei Endpunkte liefern die öffentliche Status-Seiten-Ansicht:
GET /api/status-pages/public/:slug— Abruf per URL-SlugGET /api/status-pages/public/by-id/:id— Abruf per numerischer ID
Keine Authentifizierung nötig für Seiten mit visibility: public. Für Seiten mit visibility: customer_members_only ist eine Kundenmitglieds-Authentifizierung erforderlich.
Antwort
{
"statusPage": {
"id": 1,
"organizationId": 1,
"customerId": 5,
"name": "Production Status",
"slug": "production-status",
"description": "Real-time status of our production services",
"visibility": "public",
"isPublished": true,
"showRecentIncidents": true,
"showRecentMaintenance": true,
"overallState": "operational",
"createdAt": "2026-01-15T10:00:00.000Z",
"updatedAt": "2026-01-15T10:00:00.000Z"
},
"websites": [
{
"id": 101,
"name": "Main Site",
"url": "https://example.com",
"status": "active",
"state": "operational",
"inMaintenance": false,
"openIncidents": 0,
"lastCheckedAt": "2026-05-01T12:00:00.000Z"
}
],
"maintenanceHistory": [],
"incidentHistory": []
}state-Werte: operational, warning (nur SSL-Vorfälle), degraded (Nicht-SSL-Vorfälle), maintenance (aktives Wartungsfenster).
overallState ist der schwerwiegendste Status über alle Websites.
Häufige Fehler
404 Not found, wenn die Status-Seite nicht existiert oder nicht veröffentlicht ist403 Forbiddenbeicustomer_members_only-Seiten, wenn der Nutzer kein Mitglied ist