Update Watch
update_watchChange a legal watch's delivery destination, signing secret, outbound authentication, or active status. Pause notifications while retaining configuration and history.
Instructions
Change a watch's destination, signing secret, outbound auth, or active state. Set isActive false to pause notifications while keeping the watch's config and history. The channel itself cannot be changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Replace the alert's narrowing. Three mutually exclusive forms. Hierarchy prefix: `{"title": "21", "part": "314"}`, where every level set must match and `title` is required whenever a narrower level is set. Exact section: `{"actId": "CFR_T21_P314_S314_50"}`, the only form EVERY source accepts. Named source: `{"source": "fdic_fil"}`, on `agency_guidance`, `agency_manuals` and `cfr` only. Omitting the field leaves the current scope unchanged. | |
| isActive | No | Pause (false) or resume (true) the watch. | |
| watch_id | Yes | ||
| webhookUrl | No | New webhook URL. Only valid on a webhook/both channel watch. Re-validated against the SSRF blocklist. Cannot be cleared. | |
| webhookAuth | No | Replace the outbound credential config, sent as a WHOLE object rather than field by field: a scheme without a credential is not a partial edit, it is a broken config. `{"scheme": "none"}` removes auth. Keeping the scheme and omitting `secret` retains the stored credential. | |
| emailAddress | No | New email address. Only valid on an email/both channel watch. Cannot be cleared. | |
| webhookSecret | No | New signing secret, or empty string to stop signing deliveries. Only valid on a webhook/both channel watch. |