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.
PATCHeignet sich für Teil-Updates (nur gesendete Felder werden geändert).PUTist stärker validiert (Schema-Validierung) und eignet sich für umfangreichere Updates.
Anfrage (Request Body)
customerIdoptional fürPATCH, 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 Unauthorizedwenn du nicht angemeldet bist403 Forbiddenwenn du keine Schreibrechte hast404 Customer not foundwenncustomerIdkeinem existierenden Kunden zugeordnet werden kann