Update a monitor
monitoring_update_monitorPauses, resumes, renames, describes or reschedules a monitor, changes what it checks, or runs a check now.
Use when: "pause the Reddit monitor", "check daily instead", "run it now", "call it Rivals", "add r/startups to it", or a monitor paused for credits after the user added more. Not for: changing its preset; create a new monitor. Deleting, use monitoring_delete_monitor. Returns: Record. monitor, as monitoring_get_monitors returns it. New fields replace all the old ones; the next check runs within five minutes as a new starting point and reports no changes. Cost: 0 credits. A check run now charges its calls as a scheduled one would. Example: {"monitor_id": "trk_01J...", "status": "paused"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| fields | No | All of the preset's fields, as monitoring_create_monitor takes them. The next check is a new starting point. | |
| status | No | paused stops its checks; active resumes them. | |
| cadence | No | ||
| run_now | No | Run a check within five minutes. | |
| monitor_id | Yes | From monitoring_get_monitors. | |
| description | No | Replaces the description; empty puts back the line made from the fields. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | Yes | ||
| error | No | ||
| hints | Yes | ||
| monitor | No |