Skip to main content
POST

Authorizations

Authorization
string
header
required

API key passed as a Bearer token in the Authorization header.

Headers

x-api-version
enum<string>
default:2025-11-01
required

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.

Available options:
2025-11-01
Example:

"2025-11-01"

Path Parameters

dataset
enum<string>
required

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.

Available options:
person,
company
Example:

"person"

watch_id
integer
required

The watch's id, returned when it was created.

Example:

46936

Body

application/json

Options for an entity watch's test send. Every field is optional.

notification_endpoint
string<uri>

Deliver this one test to a public URL you control instead of the watch's configured channels.

Example:

"https://your-server.example.com/webhook"

fields
string[]

Project the sample record to a chosen field set for this test. Defaults to the watch's own fields, and is entitlement-checked like a create.

Example:
count
integer
default:1

Deliver this many sample subjects in one envelope. Each gets a distinct record id.

Required range: 1 <= x <= 25
Example:

3

deliver
boolean
default:true

Set false to build and return the envelope without sending anything.

Example:

true

Response

A delivery was attempted. Read delivered[].http_status for each channel's outcome.

The result of a test send, carrying what each channel answered and the exact envelope that was delivered.

delivered
object[]

One entry per channel the test was sent to. Empty when deliver was false.

envelope
object

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.