Paket-Konfiguration löschen
Löscht eine Paket-Konfiguration der Organisation. Das ist nur möglich, wenn keine Kunden aktuell diesen :packageType verwenden. Das Paket wird direkt über den Pfad-Parameter aufgelöst. Werte wie test1 funktionieren also, solange sie exakt dem gespeicherten packageType entsprechen.
DELETE /api/package-configs/:packageType
Beispiel (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<dein-api-token>"
curl -X DELETE "$BASE_URL/api/package-configs/pro" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Hinweise:
- Die Organisation wird automatisch aus deiner authentifizierten Session bzw. deinem API-Token abgeleitet.
- Die Legacy-Route
DELETE /api/organizations/:organizationPublicId/package-configs/:packageTypebleibt aus Kompatibilitätsgründen weiterhin verfügbar. - Der plurale org-lose Alias
DELETE /api/organizations/package-configs/:packageTypewird ebenfalls unterstützt. - Global Admins brauchen für die org-lose Route einen aktiven Organisationskontext in der Session.
Antwort (Response)
{ "success": true }Häufige Fehler
404 Package not foundwenn die Konfiguration nicht existiert409 Package is still in use by customerswenn Kunden diesem Paket zugeordnet sind400 Package type is requiredwenn:packageTypefehlt400 Organization ID is required in the authenticated sessionwenn aus Session/Token keine Organisation abgeleitet werden kann401 Unauthorizedwenn du nicht angemeldet bist403 Forbiddenwenn du keinen Zugriff auf die Organisation hast
Hinweis zur Berechtigung:
- Schreibzugriff ist erforderlich (Org-Admin oder Global-Admin).