Skip to main content
POST
Start an async duplicate-contact scan (returns a jobId)

Authorizations

Authorization
string
header
required

Your API token (af_…) as the Basic-auth username, with an empty password.

Body

application/json
matchFields
enum<string>[]
required

Fields duplicates must match exactly on: any combination of linkedinUrl, email, phone, fullName, jobTitle, industry, location, companyName, companyDomain. The selection must include at least one unique identifier (linkedinUrl, email or phone) OR at least 3 of the profile fields — a weaker selection would group unrelated people and is rejected.

Required array length: 1 - 9 elements
Available options:
linkedinUrl,
email,
phone,
fullName,
jobTitle,
industry,
location,
companyName,
companyDomain

Response

Success

jobId
string
required

Id of the scan job; poll GET /business/contacts/dedupe-jobs/{jobId} and pass it to POST /business/contacts/dedupe-merge.