---
title: "Öffentliche Status-Seite abfragen"
description: "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

```json
{
  "statusPage": {
    "id": 1,
    "name": "Production Status",
    "slug": "production-status",
    "description": "Real-time status of our production services",
    "visibility": "public",
    "isPublished": true,
    "showRecentIncidents": true,
    "showRecentMaintenance": true,
    "overallState": "operational",
    "productName": "Northwind Monitoring",
    "createdAt": "2026-01-15T10:00:00.000Z",
    "updatedAt": "2026-01-15T10:00:00.000Z"
  },
  "websites": [
    {
      "id": 101,
      "name": "Main Site",
      "url": "https://deinkunde.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.

`productName` ist der White-Label-Produktname Ihrer Organisation, oder `null`, wenn Sie keinen gesetzt (oder ihn ausgeblendet) haben. Der Footer der Seite verwendet ihn für die „Powered by"-Zeile.

<Callout type="info">
  Diese Antwort enthält `organizationId` und `customerId` nicht mehr. Das waren interne Datensatz-IDs, die dieser öffentliche Endpunkt jedem Besucher jeder veröffentlichten Seite auslieferte; die gerenderte Seite hat sie nie verwendet. Falls Sie sie gelesen haben: Identifizieren Sie die Seite stattdessen über `id` oder `slug`, beide werden weiterhin zurückgegeben.
</Callout>

## 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

