Update Status Monitor
update_status_checkEdit a monitor. Passing headers replaces all stored headers; pass [] to clear them. http and ssl monitors require a public url; heartbeat monitors return a heartbeatUrl for your job to ping. Probe header values are write-only and never returned (hasHeaders reports whether any are set). Creating an enabled monitor runs it once immediately.
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": {
"projectId": "<projectId>",
"checkId": "<checkId>"
},
"name": "update_status_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| name | No | ||
| method | No | ||
| checkId | Yes | Monitor ID from list_status_checks | |
| groupId | No | ||
| headers | No | ||
| isPublic | No | ||
| checkType | No | ||
| isEnabled | No | ||
| projectId | Yes | Project ID. Use list_projects to find available project IDs. | |
| timeoutMs | No | ||
| description | No | ||
| sslWarningDays | No | ||
| includeInUptime | No | ||
| intervalSeconds | No | ||
| failureThreshold | No | ||
| successThreshold | No | ||
| expectedStatusMax | No | ||
| expectedStatusMin | No | ||
| heartbeatGraceMinutes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| check | Yes | ||
| dashboardUrl | No | Full dashboard URL of the affected resource |