Enrich a person
Use a work email as the identity clue. See the Quickstart for authentication and SDK setup.Choose identity clues
Clues are additive: supply reliable additional context to improve matching.
Enrich by work email
Send a work email and any reliable company context toPOST /people/enrich.
Enrich by profile URL
Provide one or more person-profile URLs insocial_urls. Additional company or location clues can help resolve ambiguous profiles.
profiles list as social_urls.
Enrich by name
Names alone are ambiguous. Send both first and last name with at least one company, education, or location clue.Read the result
match.status: "candidate" includes a score and person. Weak candidates can be returned, so choose a score threshold for your workflow and preserve uncertain matches for review. match.status: "not_found" has score: null and person: null.
person.current_role_status is present, none, or unknown. When it is unknown, a missing role is unverified, not evidence that the person has no job. Profiles can include experience, education, skills, social links, and timestamps.
Availability and errors
Insufficient clues return 400; free or disposable email inputs return 422. Handle 408 and transient server errors separately fromnot_found.
ZDR omits hosted avatar URLs; see zero data retention. The reference describes all fields, and the lead enrichment recipe shows how to use the profile.