Kunden-IP (für Kunde) erstellen
title: Kunden-IP (für Kunde) erstellen description: POST /api/customers/:customerPublicId/ips
Kunden-IP (für Kunde) erstellen
POST /api/customers/:customerPublicId/ips
Erstellt eine neue Kunden-IP für DNSBL-Überwachung.
Anfrage (Request Body)
{
"ipAddress": "203.0.113.10",
"label": "Mail Server",
"ipFamily": "v4",
"status": "active"
}Hinweise:
customerPublicIdsollte die Public-ID des Kunden als UUID sein. Legacy-numerische Kunden-IDs bleiben aus Kompatibilitätsgründen weiter unterstützt.ipFamilyist optional (wird sonst aus der IP abgeleitet).- Wenn
ipFamilygesetzt ist, muss es zur IP-Version passen. - Das Erstellen einer
activeIP kann wegen Quota-Limits abgelehnt werden.
Beispiel (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<dein-api-token>"
curl -X POST "$BASE_URL/api/customers/6bfec6f6-245a-47ce-843b-157d97d56f88/ips" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"ipAddress":"203.0.113.10","label":"Mail Server","status":"active"}'Häufige Fehler
400 Invalid Customer identifierwenn:customerPublicIdfehlt/ungültig ist400 Invalid IP addresswennipAddressungültig ist400 IP family mismatch...wennipFamilynicht zur IP passt401 Unauthorizedwenn du nicht angemeldet bist403 Forbiddenfür Readonly/Global-Supporter oder bei fehlendem Zugriff403 Active IP limit reached...wenn Erstellung/Aktivierung dein Quota überschreitet404 Customer not foundwenn der Kunde nicht existiert409 IP already exists for this customerwenn die IP bereits existiert
Antwort (Response)
Gibt das erstellte Kunden-IP-Objekt zurück. Siehe Fehlerliste für Fehlerantworten.