update_watch
Update a watch's settings—pause, resume, rotate webhook URL or email, change signing secret, and adjust authentication—while keeping all omitted fields unchanged.
Instructions
Partially update a watch you own. Omitted fields are left unchanged. Use isActive: false to pause and isActive: true to resume -- a paused watch is skipped by every future notification but keeps its history and config. webhookUrl/webhookSecret (webhook/both channel) and emailAddress (email/both channel) can be rotated, but not cleared, and not set on a watch whose channel does not use them. To change channel itself, delete and recreate the watch.
Free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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, not field by field: a scheme without a credential is not a partial edit, it is a broken config. Send `{"scheme": "none"}` to remove auth entirely. Keeping the same scheme and omitting `secret` retains the stored credential, so you can rename a header without re-entering the token. | |
| 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. |