standardperson

Person

SCHEMA_PERSONCorev1.0.0

An individual associated with a Company or Account, potentially across multiple roles or companies over time.

Identity Key

verified primary_email > linkedin_profile_url > full_name + company + title

How instances of this object are resolved and deduplicated when the same entity is seen across multiple vendors.

Schema Fields

PropertyTypeConstraint
person_idStringRequired
primary_emailEmailBest identity key when available
email_statusEnumVerified, likely, unknown, invalid
full_nameStringRequired
linkedin_profile_urlURLOptional
current_company_idStringLink to Company
current_account_idStringLink to Account
titleStringRaw title
seniorityEnumC-level, VP, director, manager, IC, founder
departmentEnumSales, marketing, engineering, etc.
buying_roleEnumDecision maker, influencer, evaluator, practitioner, blocker
source_systemsArrayRequired
confidence_scoreNumber0–1 normalized

Merge Rules

  • 01Resolve in priority order: verified primary_email, then normalized linkedin_profile_url, then full_name + current_company_id + title at lower confidence.
  • 02Never hard-merge on name alone.

Vendor Mappings

ProviderField ID
Apollo.ioperson.id
HubSpotcontact.email
SalesforceContact.Id
LinkedInmember.urn
Clayperson.email