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 oderwebsitePublicId-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 requiredwennwebsiteIdsfehlt/leer ist400 All websiteIds must be valid identifierswenn ein Eintrag weder eine positive Integer-ID noch eine UUID ist401 Unauthorizedwenn keine gültige Session oder kein gültiger API-Token mitgesendet wird403 Forbiddenwenn mindestens eine Website außerhalb des erlaubten Kunden-/Organisations-Scopes liegt404 Website not foundwenn eine angegebenewebsitePublicIdkeiner Website zugeordnet ist