POST/v2/live/person/enrich
Enrich
Accepts a person enrichment request and returns enriched person data including work experience, location, skills, and full company details. Provide at least one of professionalSocialMediaUrl, pdlId, or personId.
Request body
- metadataobjectOptionalOptional metadata to associate with the request. Will be returned in the response.
- pdlIdstringOptionalThe person's PDL ID.
- personIdinteger (int64)OptionalThe AggKnowledge person ID.
- professionalSocialMediaUrlstringOptionalLinkedIn URL of the person. Protocol and subdomain are optional, this value will be normalized server-side. Sales Nav and Recruiter URLs are allowed.
- Controls whether to use cached data regardless of age. FRESH (default) re-scrapes stale profiles; CACHED returns stored data without a freshness check.
- linkedinUrlstringOptionalLegacy name for professionalSocialMediaUrl. Send one profile identifier per request
- Profile username, an alternative to professionalSocialMediaUrl. Send one profile identifier per request: which one wins when several are sent differs by endpoint
- Headers
x-api-keyRequired · API key for authentication
Response
- dataobjectThe enriched person data, if the request was successful.
- biostringPerson biography
- dateLastUpdatedstringDate the person's data was last refreshed
- firstNamestringPerson first name
- idinteger (int64)AggKnowledge Person ID
- lastNamestringPerson last name
- linkedinUrlstringNormalized Linkedin URL
- linkedinUsernamestringNormalized Linkedin username
- locationCitystringLocation city
- locationCountrystringLocation country
- locationMetrostringLocation metro area
- locationPostalCodestringLocation postal code
- locationStateOrProvincestringLocation state or province
- middleNamestringPerson middle name
- primaryWorkExperienceIdinteger (int64)The person's primary work experience ID. If present, this ID will be in the work experience list. If not present, we were unable to determine which work experience should be considered primary.
- tagsobject[]List of tags associated with the person
- workExperienceobject[]
- inputParametersobjectCaller-supplied inputs echoed back in the response
- isRetryablebooleanWhen
isSuccessisfalse, whether sending the same input again could succeed. AlwaystruewhenisSuccessistrue. - isSuccessboolean
truewhen the request was answered with a result.falsemeans no result was returned: checkisRetryable, which istruewhen a data source failed or timed out andfalsewhen the input matched nothing. - metadataobjectCaller-supplied metadata echoed back from the request.
- problemsobjectIf
hasProblemsistrue, this field will describe which problems were encountered. - hasProblemsbooleanWhether we hit a problem answering the request: the profile or company wasn't found, or a data source failed or timed out. Data may be missing or incomplete;
problems, where the response has it, says which.