Update a discovery watch
Updates a discovery watch in place. Only status, config, and notifications are mutable.
The definition (filters, sorts, on, fields, dataset, kind, api_version) is fixed
at creation: sending any of those returns 400, so create a new watch to change what is
matched.
Cancelling through status: "cancelled" is terminal, and so is DELETE. A cancelled watch
cannot be reactivated because its schedule is deleted on cancel, so reactivating would leave an
active watch that never runs.
Authorizations
API key passed as a Bearer token in the Authorization header.
Headers
API version to use. 2025-11-01 is the only accepted value. Send it on every call: it is
enforced today on POST /watch/{dataset}/search, where a missing or unrecognized value returns
400, and the other watch routes accept a request without it rather than relying on that.
2025-11-01 "2025-11-01"
Path Parameters
The dataset the watch is built on.
person, company, job "person"
The watch's id, returned when it was created.
46936
Body
Body for updating a discovery watch. Only these three keys are accepted. Sending filters,
sorts, on, fields, dataset, kind, or api_version returns 400.
New lifecycle state. cancelled is terminal.
active, paused, cancelled "paused"
Schedule and per-run caps for a discovery watch.
Replaces the watch's channels wholesale.
One delivery channel. Every channel on a watch receives every notification.
- Option 1
- Option 2
- Option 3
- Option 4
Response
The updated watch.
A discovery watch, as returned by create, get, list, and update.
The watch's id. Use it on every management and run-history path.
47609
discovery "discovery"
person, company, job "job"
"2025-11-01"
Version of the stored config shape.
"2025-11-01"
Lifecycle state. suspended is set by the system, most often for an insufficient
balance, and blocks status changes until it is resolved.
active, paused, suspended, expired, cancelled "active"
The saved filter, as sent at creation.
- Option 1
- Option 2
Schedule and per-run caps for a discovery watch.
The configured channels. A stored channel secret is never returned.
One delivery channel. Every channel on a watch receives every notification.
- Option 1
- Option 2
- Option 3
- Option 4
"2026-07-16T03:16:38.351849Z"
When the watch last ran. null until the baseline run completes.
"2026-08-04T05:32:47.000000Z"
All-time count of records this watch has delivered.
128
All-time credits this watch has spent.
64
When this watch last delivered anything.
"2026-08-04T05:32:47.000000Z"
Related topics
Cancel a discovery watchList discovery watchesGet a discovery watchUpdate an entity watchTest a discovery watch
