Change a monitor's SSL, domain and DNS checks
vs_monitors_update_ssl_domain_dnsChange how a monitor watches the SSL certificate, the domain registration and DNS records: on or off, reminder days, certificate errors, the www or bare address, and which record types to watch. Only the fields sent change.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "vs_monitors_update_ssl_domain_dns"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Monitor id. | |
| sslCheck | No | true watches the SSL certificate. | |
| dnsEnabled | No | true watches DNS records for changes. | |
| dnsRecords | No | Which DNS record types to watch, for example { "A": true, "MX": false }. While DNS checks are on, types left out keep their setting. When the same call turns DNS checks on, or no types were saved yet, the types set to true are the whole selection. | |
| sslAlertDays | No | Days before certificate expiry to send reminders, for example [30, 13, 6, 1]. | |
| sslWarningDays | No | Days before certificate expiry when the certificate starts to count as expiring (1 to 90). | |
| domainAlertDays | No | Days before domain expiry to send reminders: any of 50, 30, 20, 13, 6, 3, 1. An empty list keeps watching without reminders. | |
| ignoreSslErrors | No | true lets uptime checks pass even when the certificate is not valid. | |
| checkOtherAddress | No | true also watches the other form of the address (with or without www). | |
| domainExpiryEnabled | No | true watches the domain registration expiry. | |
| domainReminderSnoozedUntil | No | Hold domain expiry reminders until this time (ISO 8601, at most 35 days ahead). null ends the hold. |