Skip to main content
Every event arrives in the same envelope: only data changes. The examples are fictional, and indented here for reading; the request body is compact JSON.

icp.updated

A new version of your ideal customer profile becomes active. Data: icp (ICP) and previous_version_id (null for the first version).
The ICP carries what changes a score. Your excluded companies are counted there; each one is sent as a blocklist.* event.

blocklist.company_added

A company is excluded: its people are no longer turned into leads. Data: company ({name, linkedin_company_id, linkedin_url, domain}), reason and added_at. reason: self, affiliated, customer, competitor, manual or csv_import.

blocklist.company_removed

A company is no longer excluded. Data: company ({name, linkedin_company_id, linkedin_url, domain}) and removed_at.