Uptimeify Docs

Wartung prüfen (Batch)

Batch-Check für mehrere Websites (reduziert N+1 Requests).

POST /api/maintenance-windows/check/batch

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

Anfrage (Request Body)

{ "websiteIds": [101, "cd11a84d-96a2-41aa-a957-b1db8ee01b72", 103] }

Felder

  • websiteIds ((number|string)[], required): numerische Website-IDs oder websitePublicId-UUIDs

Beispiel (cURL)

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

curl -X POST "$BASE_URL/api/maintenance-windows/check/batch" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"websiteIds":[101,"cd11a84d-96a2-41aa-a957-b1db8ee01b72",103]}'

Antwort (Response)

{
  "results": {
    "101": {
      "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"
        }
      ]
    },
    "cd11a84d-96a2-41aa-a957-b1db8ee01b72": { "inMaintenance": false, "activeWindows": [] }
  }
}

Häufige Fehler

  • 400 websiteIds array required wenn websiteIds fehlt/leer ist
  • 400 All websiteIds must be valid identifiers wenn ein Eintrag weder eine positive Integer-ID noch eine UUID ist
  • 401 Unauthorized wenn keine gültige Session oder kein gültiger API-Token mitgesendet wird
  • 403 Forbidden wenn mindestens eine Website außerhalb des erlaubten Kunden-/Organisations-Scopes liegt
  • 404 Website not found wenn eine angegebene websitePublicId keiner Website zugeordnet ist

Auf dieser Seite