Update monitor
update_monitorUpdate a monitor's settings (name, url, interval, inverted, …). Cannot delete.
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": "update_monitor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Monitor ID | |
| url | No | New target: URL for http, host for ping/smtp, host:port for tcp | |
| name | No | New display name | |
| type | No | New check type | |
| group | No | New group name | |
| regions | No | New probe region list | |
| inverted | No | Enable/disable exposure monitoring (alert when reachable) | |
| timeout_seconds | No | New request timeout in seconds | |
| interval_seconds | No | New check interval in seconds | |
| expected_status_codes | No | HTTP status codes considered up |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The resource object |