Update a monitor
monitors_updateUpdate a monitor's name, schedule, webhook endpoint, spend cap, or status (pause/resume).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | No | ||
| type | No | ||
| status | No | ||
| context | Yes | Describe the user's underlying goal in one sentence — not the tool you are calling. | |
| minutes | No | ||
| timezone | No | ||
| llm_model | Yes | The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. "claude-opus-4-8", "gpt-5.2"). Used for analytics only. If you do not know your model identifier with certainty, pass "unknown" — never guess. | |
| expression | No | ||
| conversation_id | No | Echo the conversation_id from the server's previous response. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. | |
| spendCapCredits | No | ||
| webhookEndpointId | No |