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.

Available options:
person,
company,
job
Example:

"person"

watch_id
integer
required

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

Example:

46936

Body

application/json

Options for a discovery watch's test send. Every field is optional, so an empty object is a valid body.

notification_endpoint
string<uri>

Deliver this one test to a URL you control instead of the watch's configured channels, which pairs well with a request-inspection service. Must be a public http(s) URL: endpoints resolving to private, loopback, or link-local addresses are rejected.

Example:

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

count
integer
default:1

How many real current matches to include in the one envelope, so you can exercise multi-record handling.

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.