curl --request GET \
--url https://api.dnsradar.dev/monitors/{monitor_id} \
--header 'X-Api-Key: <api-key>'{
"id": "mon_abc123...",
"created": "2023-11-07T05:31:56Z",
"domain": "example.com",
"subdomain": "www",
"record_type": "A",
"expected_value": [
"192.168.1.1"
],
"current_value": [
"192.168.1.1"
],
"is_exact_match": true,
"state": "UNSET",
"incidence_count": 123,
"last_checked": "2023-11-07T05:31:56Z",
"is_active": true,
"notify": "immediately"
}Get details of a specific monitor by UUID.
curl --request GET \
--url https://api.dnsradar.dev/monitors/{monitor_id} \
--header 'X-Api-Key: <api-key>'{
"id": "mon_abc123...",
"created": "2023-11-07T05:31:56Z",
"domain": "example.com",
"subdomain": "www",
"record_type": "A",
"expected_value": [
"192.168.1.1"
],
"current_value": [
"192.168.1.1"
],
"is_exact_match": true,
"state": "UNSET",
"incidence_count": 123,
"last_checked": "2023-11-07T05:31:56Z",
"is_active": true,
"notify": "immediately"
}API key used to authenticate yourself on DNSRadar. Obtain your API key from your DNSRadar dashboard.
Monitor UUID (starts with 'mon_')
Monitor details
DNS monitoring configuration
Monitor identifier with 'mon_' prefix
"mon_abc123..."
Monitor creation datetime in ISO 8601 format
Domain name to monitor
"example.com"
Subdomain to monitor (empty string for apex)
"www"
DNS record type to monitor
A, AAAA, CNAME, MX, TXT, NS, PTR, SPF, CAA Expected DNS record values (up to 10)
["192.168.1.1"]Current DNS record values
["192.168.1.1"]If set to false, special rules applies depending on the record_type. See documentation for details.
Current monitoring state
UNSET, VALID, INVALID, TIMEOUT, MISMATCH, NOT_FOUND, NO_DATA, BAD_SETUP Number of incidents/changes detected
Datetime of the last check in ISO 8601 format
Whether monitoring is active
Notification timing: 'immediately' notifies as soon as the value changes, 'on_success' notifies only when the value becomes valid, 'after_success' notifies only when the value goes from valid to invalid
immediately, on_success, after_success