Request
Path Parameters
uuidstringrequired
The unique identifier of the monitor
Example:"mon_3GhAQMYGEQuyUH"
Response
Returns the monitor object if a valid identifier was provided.
Monitor Objectapplication/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 (A, AAAA, CNAME, MX, NS, TXT, etc.). Present when protocol is
dnsdns_nameserverstring
Nameserver used for DNS queries. Present when protocol is
dnsdns_expected_answerstring
Expected DNS answer to validate against. 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
request_headersarray<object>
Custom HTTP headers
request_bodystring
Request body content
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.required_keywordstring
Triggers downtime if body response is missing this keyword
escalation_policyobject
Linked escalation policy with
uuid and name