MonitorsDomain expiry monitoring
List Domain Expiry (Websites)
Lists websites with latest known domain expiry information.
GET /api/domains
Query Parameters
organizationId(optional): defaults to your session organizationcustomerId(optional)search(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/domains?organizationId=1&page=1&perPage=50" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Response
{
"items": [
{
"id": 101,
"name": "Example Website",
"url": "https://example.com",
"status": "active",
"customerId": 10,
"customerName": "Example Customer",
"checkDomainExpiryEnabled": true,
"domainExpiryNoticeDays": 30,
"domainExpiryErrorDays": 7,
"domainExpiresAt": "2026-12-31T00:00:00.000Z",
"domainRegistrar": "Example Registrar",
"lastDomainCheckAt": "2026-03-03T10:00:00.000Z",
"daysUntilExpiry": 303,
"expiryStatus": "ok"
}
],
"total": 1,
"page": 1,
"perPage": 50
}Field notes
expiryStatuscan be:ok,warning,critical,expired,unknown,disabled.daysUntilExpiryisnullwhen no expiration date is available.
Common errors
400 Organization ID requiredwhen the organization cannot be derived400 Invalid customerIdwhencustomerIdis invalid401 Unauthorizedwhen you are not logged in403 Forbiddenwhen you cannot access the organization