Uptimeify Docs

Paket wechseln

Ändert die Paketzuordnung des Kunden.

PATCH /api/customers/:customerPublicId

Technisch ist das derselbe Endpoint wie Kunden aktualisieren. Normalerweise sendest du hier packageId. Legacy-packageType-Werte werden aus Kompatibilitätsgründen weiterhin akzeptiert, müssen sich aber auf ein Paket auflösen lassen, das die Organisation tatsächlich hat: ein Paketschlüssel oder ein Paket-Anzeigename. Ein unbekannter Wert wird mit 400 und data.code invalidPackageType abgewiesen.

Authentifizierung

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

Anfrage (Request Body)

{
  "packageId": 12
}

Beispiel-Request

curl -X PATCH "$BASE_URL/api/customers/6bfec6f6-245a-47ce-843b-157d97d56f88" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "packageId": 12
  }'

Beispiel-Response

{
  "id": 101,
  "publicId": "6bfec6f6-245a-47ce-843b-157d97d56f88",
  "organizationId": 1,
  "name": "Customer A GmbH",
  "email": "contact@customer-a.de",
  "notificationPhoneNumber": null,
  "notificationEmail": null,
  "packageId": 12,
  "status": "active",
  "monthlyReportsEnabled": true,
  "customFields": {},
  "notificationChannels": null,
  "notificationTargets": null,
  "updatedAt": "2026-02-26T19:37:00.000Z"
}

Häufige Fehler

  • 400 Invalid Customer identifier
  • 400 Ungültige packageId / ungültiger packageType für diese Organisation (data.code: invalidPackageType)
  • 401 Unauthorized
  • 403 Forbidden / Organization ID not found
  • 404 Customer not found
  • 500 Failed to update customer

Auf dieser Seite