Add companies/contacts to the signal monitoring pool

Add 1–100 records to your signal monitoring pool. Each record is one
entity (company or contact) plus one signal_type; a contact monitored
across 3 signal types is 3 records.

All-or-nothing validation: if any record fails validation, the
entire batch is rejected and nothing is added.

LinkedIn post monitoring requires a LinkedIn URL:
linkedin-post-company records must include company_linkedin_url
(a company_domain alone is rejected with
linkedin_post_requires_company_linkedin_url), and
linkedin-post-contact records must include contact_linkedin_url
(a contact_email alone is rejected with
linkedin_post_requires_contact_linkedin_url).

Normalization: LinkedIn URLs are canonicalized before dedup —
forced to https, lowercased, leading www./m. and query
string/fragment stripped, trailing slashes removed. Scheme-less
values that start with linkedin.com/... are accepted. Domains are
lowercased with scheme, path, and leading www. stripped. Every
variant of the same entity counts as one record for billing.

A null or non-object entry in records fails validation with the
per-record code invalid_record.

Credit cost: 10 credits per net-new record. Duplicates (already in
your pool) and validation-rejected records are free. If you can't afford
the net-new records the whole batch is rejected and you are charged
nothing.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
records
array of objects
required
length between 1 and 100
records*
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json