Change a monitor's basic settings
vs_monitors_update_basicsChange a monitor's name, note, address, type and API settings (such as a GraphQL query), check interval, timeout, check regions or tags, or pause and resume it. 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_basics"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Monitor id. | |
| url | No | Address to watch, including https://. | |
| name | No | Display name. | |
| tags | No | Labels used to group monitors (status page groups can follow tags). | |
| type | No | Monitor type: HTTP, HTTPS, TCP, PING, DNS, SSL, WEBSOCKET or GRAPHQL. Switching to GRAPHQL needs a query in apiConfig unless the monitor already has one saved. | |
| enabled | No | false pauses all checks and alerts, true resumes them. | |
| timeout | No | Milliseconds to wait for the site before a check fails (1000 to 120000). | |
| apiConfig | No | Settings of an API or GraphQL monitor, such as the GraphQL query or checks on the JSON response (refused for other monitor types). The whole set is replaced: settings left out return to their defaults. null clears them. | |
| locations | No | Check regions: any of EU, US, ASIA (Europe, United States, Asia Pacific). Your plan sets which regions this workspace can use. | |
| description | No | Short note about the site (up to 500 characters). | |
| checkInterval | No | Seconds between uptime checks (30 to 86400). Your plan sets the shortest interval allowed. |