---
title: "Kunden-Domain aktualisieren"
description: "Aktualisiert eine Kunden-Domain (z.B. Label, Status, Ablauf-Schwellenwerte)."
---

`PATCH /api/customer-domains/:customerDomainPublicId`

Hinweise:

- Readonly-User und Global-Supporter können Kunden-Domains nicht aktualisieren.
- Das Aktivieren einer deaktivierten Domain kann abgelehnt werden, wenn Quota-Limits erreicht sind.

## Request Body

```json
{
  "label": "Main Domain",
  "status": "active",
  "expiryWarningDays": 30,
  "expiryErrorDays": 7
}
```

## Beispiel (cURL)

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

curl -X PATCH "$BASE_URL/api/customer-domains/22222222-2222-4222-8222-222222222222" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"status":"active"}'
```

## Antwort

Gibt den aktualisierten Kunden-Domain-Record zurück.

## Häufige Fehler

- `400` Body-Validierungsfehler (z.B. ungültige Thresholds)
- `400 Invalid Domain identifier` wenn `:customerDomainPublicId` weder UUID noch Legacy-ID ist
- `401 Unauthorized` wenn du nicht angemeldet bist
- `403 Forbidden` für Readonly/Global-Supporter-User, oder wenn du keinen Zugriff auf die Domain/den Kunden hast
- `403 Active domain limit reached...` wenn das Aktivieren dein Quota-Limit überschreiten würde
- `404 Domain not found` wenn die Domain nicht existiert

