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.
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-plan access returns 403; free or disposable email inputs return 422. Handle 408 and transient provider 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.