Request
This endpoint does not require any parameters.
Response
Returns an array of monitor objects.
Monitor Object Fieldsapplication/json
uuidstring
Unique identifier for the monitor
namestring
Monitor name
urlstring
Monitored URL or host
protocolenum<string>
Protocol type
dns_record_typestring
DNS record type. Present when protocol is
dnsdns_nameserverstring
Nameserver for DNS queries. Present when protocol is
dnsdns_expected_answerstring
Expected DNS answer. Present when protocol is
dnshttp_methodstring
HTTP method used for the request
check_frequencynumber
Check interval in seconds
regionsarray<string>
Monitoring regions
statusenum<string>
Current status of the monitor
pausedboolean
Whether monitoring is paused
ssl_expirationnumber
Whole days until the TLS certificate expires, rounded down (
0 = within 24 hours, negative = expired). null for non-HTTP monitors.ssl_alert_daysnumber
Days before certificate expiry the first alert goes out.
-1 = never.ssl_remindersboolean
Whether reminders follow the first expiry alert.
ssl_notify_on_changeboolean
Whether a certificate change sends a notification.
domain_alert_daysnumber
Days before the domain registration expires to alert.
-1 = never.domain_expirationnumber
Whole days until the domain registration expires.
null when unknown or not published by the registry.escalation_policyobject
Linked escalation policy with
uuid and name