ContactProfile

Represents information about an individual, such as their ethnicity, citizenship, birth place, race, and so on. This object is available in API version 57.0 and later.

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields

Field Details
AdvancementGraduationDate
Type
date
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The date of the person's first graduation from an institution.
BirthCountryId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The individual's country of birth.
This field is a relationship field.
Relationship Name
BirthCountry
Refers To
GeoCountry
BirthPlace
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The individual's place of birth.
BirthSex
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the sex of an individual assigned at birth, as defined by the Office of the national Coordinator for Health IT (ONC). This extension aligns with the C-CDA Birth Sex Observation (LOINC 76689-9).
Possible values are:
  • Female
  • Intersex
  • Male
  • PreferNotToDisclose—Prefer not to Disclose
  • Unknown
ContactId
Type
reference
Properties
Create, Filter, Group, Sort
Description
The contact associated with the contact profile record.
This field is a relationship field.
Relationship Name
Contact
Relationship Type
Master-detail
Refers To
Contact (the master object)
Ethnicity
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the ethnicity of the individual.
Possible values are:
  • Hispanic or Latino
  • Not Hispanic or Latino
  • Not Selected
GenerationalCohort
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The person's age group, or generational cohort, based on their birth date.
HighestEducationLevel
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the highest educational qualification of the individual.
Possible values are:
  • Graduate
  • High School
  • Masters
  • Other
  • PhD
HousingStatus
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the housing status of the contact, such as evicted, homeless, or home owner.
IsFirstGenerationStudent
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Indicates whether the individual is the first generation to enroll in education beyond high school.
The default value is false.
LastReferencedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp when the current user last accessed this record, a record related to this record, or a list view.
LastViewedDate
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The timestamp when the current user last viewed this record or list view. If this value is null, the user might have only accessed this record or list view (LastReferencedDate) but not viewed it.
LivingArrangementType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the type of living arrangement, such as alone or with parents.
Location
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The location where the contact currently resides.
MilitaryBranch
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the military branch if the individual has ever enlisted in the military.
Possible values are:
  • Air Force
  • Army
  • Coast Guard
  • Marine Corps
  • Navy
  • Other
  • Space Force
MilitaryService
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the current status of military service.
Possible values are:
  • Active Duty
  • Active Reserve
  • Full time
  • Other
  • Part time
  • Retired
  • Unknown
  • Veteran
Name
Type
string
Properties
Autonumber, Defaulted on create, Filter, idLookup, Sort
Description
The name for this record.
PrimaryCitizenshipId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The primary citizenship held by the individual.
This field is a relationship field.
Relationship Name
PrimaryCitizenship
Refers To
GeoCountry
PrimaryCitizenshipType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the type of primary citizenship held by the individual.
Possible values are:
  • Asylum
  • National
  • Other
  • Refugee
Race
Type
multipicklist
Properties
Create, Filter, Nillable, Update
Description
Specifies the race of the individual.
Possible values are:
  • Alaska Native
  • American Indian
  • Asian
  • Black or African American
  • Native Hawaiian or Other Pacific Islander
  • White
ResidenceSubType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the subtype of residence.
ResidenceType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the type of residence, such as trailer, single-family home, or assisted living.
SecondaryCitizenshipId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The secondary citizenship of the individual if they hold dual citizenship.
This field is a relationship field.
Relationship Name
SecondaryCitizenship
Refers To
GeoCountry
SecondaryCitizenshipType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
Specifies the type of secondary citizenship held by the individual.
Possible values are:
  • Asylum
  • National
  • Other
  • Refugee
TribalAffiliationType
Type
picklist
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The name of the tribe affiliated with the contact.
Website
Type
url
Properties
Create, Filter, Nillable, Sort, Update
Description
A website that’s associated with the contact.