Uptimeify Docs

Öffentliche Status-Seite abfragen

Zwei Endpunkte liefern die öffentliche Status-Seiten-Ansicht:

  • GET /api/status-pages/public/:slug — Abruf per URL-Slug
  • GET /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 ist
  • 403 Forbidden bei customer_members_only-Seiten, wenn der Nutzer kein Mitglied ist

Auf dieser Seite