Website aktualisieren

PATCH /api/websites/:websitePublicId oder PUT /api/websites/:websitePublicId

Website aktualisieren

PATCH /api/websites/:websitePublicId oder PUT /api/websites/:websitePublicId

Aktualisiert die Konfiguration eines Website-Monitors.

  • PATCH eignet sich für Teil-Updates (nur gesendete Felder werden geändert).
  • PUT ist stärker validiert (Schema-Validierung) und eignet sich für umfangreichere Updates.

Anfrage (Request Body)

  • customerId optional für PATCH, aber erforderlich für Full-Update-Anfragen; akzeptiert Customer Public ID (bevorzugt) oder Legacy-Nummer
{
  "name": "Aktualisierter Name",
  "url": "https://new-url.example.com",
  "checkInterval": 5,
  "timeoutSeconds": 10
}

Beispiel (cURL)

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

curl -X PATCH "$BASE_URL/api/websites/9a3d4d4d-7a4b-4f37-a9df-2a6f6d9d7a10" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "name": "Aktualisierter Name",
    "checkInterval": 5
  }'

Häufige Fehler

  • 401 Unauthorized wenn du nicht angemeldet bist
  • 403 Forbidden wenn du keine Schreibrechte hast
  • 404 Customer not found wenn customerId keinem existierenden Kunden zugeordnet werden kann