save_watch
Watches: configure, unfurl and save free. Save a Watch to your key so you can recall it from any door and be told what changed since your last delivery. Saving is free, up to 5 saved Watches per verified email or key (see list_standard_watches terms); past that the answer is cap-reached with the next step (retire one, or ask us), and nothing is saved or charged. Pass watchId to edit a Watch you saved: that is a new version and takes no new place. Either start from a standard Watch (base; these read the Strait of Hormuz record) or name your own domain (domain + topics, from get_quote). For a domain, the coverage check runs again here and only covered topics are kept; no reading builder is published for this domain yet, so its reading is cannot-measure per topic and it is never served a standard Watch's reading. A standard Watch with no reading yet (its reading is not-yet-projected) is saved as pending coverage and takes none of your free places; it becomes a delivered Watch only if you choose. A domain Watch is saved as pending coverage until a reading for it is published; a domain with no covered topic is refused with the reason. Needs your key. Same content as POST /api/v1/watches.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "save_watch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | The standard Watch to start from: std.hormuz.maritime-operator, std.hormuz.energy-desk, std.us-iran.geopolitical-analyst. Leave it out when you name a domain. | |
| label | No | Your own name for the Watch. | |
| domain | No | Your domain in your own words, e.g. Arizona startup ecosystem. Use with topics instead of base. | |
| topics | No | The topics your domain splits into (get_quote proposes them), as names or {name, scope}; 1 to 40. Only the ones coverage we keep reads are kept; the rest come back as free coverage requests. | |
| quoteId | No | The quoteId get_quote returned. Recorded with the Watch; the coverage is checked again here either way. | |
| watchId | No | Edit this saved Watch (a new version) instead of saving a new one. | |
| coordinates | No | The coordinates you want to change from the base Watch; every one you leave out takes the base Watch's value. Keys: observer, question, domain, interval, language, depth, cadence, selection, thresholds, permission, delivery. Today the reading honours depth and delivery; the rest are recorded on your Watch and stated as not yet applied. |