MonitorsDnsbl monitoring
Update Customer IP
Updates a customer IP (e.g. label or status).
PATCH /api/customer-ips/:customerIpPublicId
Notes:
- Readonly users and global supporters cannot update customer IPs.
- Activating an IP can be denied when quota limits are reached.
Request Body
{
"label": "Mail Server",
"status": "active"
}Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
curl -X PATCH "$BASE_URL/api/customer-ips/11111111-1111-4111-8111-111111111111" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"label":"Mail Server","status":"active"}'Response
Returns the updated customer IP record.
Common errors
400 Invalid IP identifierwhen:customerIpPublicIdis neither a valid UUID nor a legacy numeric ID400body validation errors (e.g. invalidstatus)401 Unauthorizedwhen you are not logged in403 Forbiddenfor readonly/global supporter users, or when you cannot access the customer403 Active IP limit reached...when activating would exceed your quota404 IP not foundwhen the IP does not exist