Create a new person record with contact details and optional job association. Returns the created person with IDs for further operations.
Authenticate with a Bearer token: API key, OAuth token, or session token.
Full name (required). Used as display name across the system.
1LinkedIn profile URL (e.g. "https://linkedin.com/in/johndoe"). Used for deduplication and enrichment.
First name. Auto-split from name if omitted.
Last name. Auto-split from name if omitted.
Current job title.
Location from LinkedIn profile.
Current employer company name.
Additional email addresses.
Primary work email.
Work phone number.
Personal email address.
Mobile phone number.
Additional phone numbers.
Initial note to attach to the person record.
Job UUID to immediately add this person as a candidate. Get IDs from POST /v1/jobs/search.
Job title to match and add as candidate. Used when job_id is not provided.
Company name to associate this person as a client contact.
Company UUID for client contact association. Get IDs from GET /v1/companies.
Identifier from an external system (e.g. HRIS or legacy ATS).
When true, triggers background enrichment via data providers after creation.