Update a watch’s name, criteria, triggers, scope, or status
status to paused records a paused_at timestamp; setting it back to active clears it. Metadata uses merge semantics (null values remove keys). Requires the portfolios:manage scope.
wat_...).null to clear.Create Watch).api is supported.null.active, paused, or disabled.Get Watch.
| Status | Type | Description |
|---|---|---|
| 400 | validation_error | Empty name, invalid status, or unsupported delivery channel |
| 401 | unauthorized | Missing or invalid API key |
| 403 | forbidden | API key lacks portfolios:manage |
| 404 | not_found | Watch does not exist or belongs to another org |