Uptimeify Docs

Wartung beenden

Beendet eine laufende Wartung sofort.

POST /api/status-pages/maintenances/{id}/complete

Beendet eine laufende Wartung (state: in_progress) sofort: scheduledUntil wird die aktuelle Zeit. Abonnenten bekommen maintenance_completed (mit notifyOnComplete) innerhalb einer Minute, wie bei einem geplanten Ende.

Zugriff

Organisations-admin und editor. Ein kundengebundener Nutzer oder API-Token erreicht nur Wartungen, deren Status-Seiten alle zu einem Kunden in seinem Bereich gehören; eine Seite ohne Kunde (customerId: null) ist Org-weiten Rollen vorbehalten. Eine Wartung einer anderen Organisation antwortet 404 (statusPageMaintenanceNotFound). IDs im Pfad nehmen die numerische ID oder die publicId. Die Änderung steht im Audit-Protokoll der Organisation.

Beispiel (cURL)

BASE_URL="https://uptimeify.io"
TOKEN="<dein-api-token>"

curl -X POST "$BASE_URL/api/status-pages/maintenances/12/complete" \
  -H "Authorization: Bearer $TOKEN"

Antwort

200 OK mit der Wartung, jetzt state: completed.

Häufige Fehler

  • 400 Bad Request (invalidIdentifier), wenn eine ID weder Zahl noch UUID ist
  • 401 Unauthorized, wenn du nicht angemeldet bist
  • 403 Forbidden (forbidden), wenn deine Rolle das nicht darf, oder für einen kundengebundenen Aufrufer auf einer Seite ohne Kunde oder eines anderen Kunden
  • 403 Forbidden (statusPagesModuleDisabled), wenn das Statusseiten-Modul nicht aktiviert ist
  • 404 Not Found (statusPageMaintenanceNotFound), wenn die Wartung nicht existiert oder zu einer anderen Organisation gehört
  • 409 Conflict (statusPageMaintenanceClosed), wenn die Wartung nicht läuft

Auf dieser Seite