Preview an entity notification
Builds a sample notification from a track and fields you have not saved yet, so a create
form can show or deliver the exact envelope before the watch exists.
The sample record is generated by walking the dataset’s own enrich model, so every trackable
field is present in the exact production shape and the sample never drifts from the schema. Its
values are a fixed, public demo profile rather than a real subject of yours. It is signed
exactly as a real delivery is, so a receiver that verifies here verifies production, and
metadata.watch_id is 0 because no watch exists yet.
Same guarantees as the saved-watch test: no run, no snapshot, no credit, nothing persisted.
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. Entity watches support person and company; there is no
job entity watch, and job returns 404 here. Use /watch/job/search for jobs.
person, company "person"
Body
An in-progress entity watch config to build a sample from. Carries the same track and fields
a create request would, but nothing is saved.
The track tree to build the sample changes array from.
- Option 1
- Option 2
Field groups to project the sample record to. Entitlement-checked like a create.
Public URL to deliver the sample to. Required when deliver is not false, since there is no saved watch to fall back on.
"https://your-server.example.com/webhook"
1 <= x <= 251
Set false to get the envelope back without sending anything.
false
Response
The sample was built, and delivered when deliver was not false.
The result of a test send, carrying what each channel answered and the exact envelope that was delivered.
One entry per channel the test was sent to. Empty when deliver was false.
The body POSTed to each webhook channel, and the same body a test send returns under envelope.
The two watch kinds shape results differently. A discovery watch keys results by membership
polarity, so records arrive under results.added, each one the raw dataset record. An entity
watch delivers a flat list, one object per fired subject, each with its own changes and
record.
Related topics
Update an entity watchCreate an entity watchGet an entity watchCompany Entity WatcherPerson Entity Watcher
