create_recurring_paid_watch
Authenticated: create a new recurring paid watch for repeated research or monitoring. Each execution is a normal paid machine job bounded by max_price_cents plus the machine's delegated spending limits; cadence must be 60-10080 minutes. Use this only to create a new watch; use set_recurring_paid_watch to enable/disable an existing watch and submit_paid_machine_job for one-time work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional human-readable label for the watch. | |
| query | Yes | The recurring research or monitoring request to execute on each scheduled run. | |
| task_type | No | Optional execution category used to route each run to a compatible worker; omit when the query itself is sufficient for routing. | |
| constraints | No | Optional reusable execution constraints applied to every run, such as location, filters, maximum results, verification requirements, or exclusions. | |
| cadence_minutes | No | Minutes between scheduled runs. Minimum 60 minutes; maximum 10080 minutes (7 days). | |
| max_price_cents | Yes | Maximum price in USD cents allowed for each individual run before the job is rejected rather than overspending. | |
| run_immediately | No | If true, request an initial run immediately after watch creation; if false or omitted, wait for the normal cadence. |