MonitorsDnsbl monitoring
List Customer IPs (Org)
Lists customer IPs within an organization (pagination + search). This is the primary API for DNSBL monitoring configuration.
GET /api/customer-ips
Query Parameters
organizationId(optional): defaults to your session organizationcustomerId(optional): accepts the customer public UUID (recommended) or a legacy numeric customer IDsearch(optional)page(optional, default1)perPage(optional, default50, max200)
Example (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<your-api-token>"
curl -X GET "$BASE_URL/api/customer-ips?organizationId=1&page=1&perPage=50" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Example Response
{
"items": [],
"total": 0,
"page": 1,
"perPage": 50
}Common errors
400 Organization ID requiredwhen the organization cannot be derived400query validation errors (e.g. invalidorganizationId,customerId,page,perPage)401 Unauthorizedwhen you are not logged in403 Forbiddenwhen you cannot access the organization