---
title: "Wartung prüfen (Website)"
description: "Prüft, ob eine Website aktuell in einem aktiven Wartungsfenster ist."
---

`GET /api/maintenance-windows/check/:websiteId`

Dieser Endpoint erfordert Authentifizierung per Browser-Session oder API-Token.

## Parameter

- `websiteId` (Path, required): Interne numerische Website-ID oder `websitePublicId` (UUID).

## Beispiel (cURL)

```bash
BASE_URL="https://uptimeify.io"
API_TOKEN="wsm_your_real_api_token"

curl -X GET "$BASE_URL/api/maintenance-windows/check/cd11a84d-96a2-41aa-a957-b1db8ee01b72" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Accept: application/json"
```

## Antwort (Response)

```json
{
  "inMaintenance": true,
  "activeWindows": [
    {
      "id": 5,
      "name": "Wöchentliche Wartung",
      "startTime": "2026-02-25T02:00:00.000Z",
      "endTime": "2026-02-25T04:00:00.000Z",
      "description": "Geplante Downtime"
    }
  ]
}
```

## Häufige Fehler

- `401 Unauthorized` wenn keine gültige Session oder kein gültiger API-Token mitgesendet wird
- `403 Forbidden` wenn die Website außerhalb des erlaubten Kunden-/Organisations-Scopes liegt
- `400 Invalid Website identifier` wenn `:websiteId` weder eine positive Integer-ID noch eine UUID ist
- `404 Website not found` wenn die angegebene `websitePublicId` keiner Website zugeordnet ist

