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 your institution.
AdvancementType
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The classification that matches the role or relationship of the person with the institution.
Possible values are:
  • Alumni
  • Faculty/Staff
  • Other Individual
  • Parent
  • Public Institution Foundation Board Member
  • Student
  • Trustee/Board of Directors
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
Relationship Type
Lookup
Refers To
GeoCountry
BirthPlace
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The individual's place of birth.
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
Lookup
Refers To
Contact
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, Restricted picklist, Sort, Update
Description
The person's age group, or generational cohort, based on their birth date.
Possible values are:
  • Baby Boomers (1946-1964)
  • Generation Alpha (2013-2025)
  • Generation X (1965-1980)
  • Generation Z (1997-2012)
  • Millennials (1981-1996)
  • Silent Generation (1928-1945)
GraduationAchievement
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Specifies the person's highest achievement on graduation.
Possible values are:
  • Associate Degree
  • Certificate or Award
  • Multiple Degrees
  • Non-Graduate
  • Other
  • Postgraduate Degree
  • Secondary Diploma
  • Undergraduate Degree
GraduationCohort
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The group of graduates the person belongs to based on their graduation date.
Possible values are:
  • 0-5 Years Since Graduation
  • 11-20 Years Since Graduation
  • 21-30 Years Since Graduation
  • 31-40 Years Since Graduation
  • 41-50 Years Since Graduation
  • 50+ Years Since Graduation
  • 6-10 Years Since Graduation
HasFerpaParentalDisclosure
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Indicates permission to make FERPA Parental Disclosure (true) or not (false).
The default value is false.
HasFerpaThrdPtyDisclosure
Type
boolean
Properties
Create, Defaulted on create, Filter, Group, Sort, Update
Description
Indicates permission to make FERPA Third-Party Disclosure (true) or not (false).
The default value is false.
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
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.
IsLocked
Type
boolean
Properties
Defaulted on create, Filter, Group, Sort, Update
Description
Indicates whether the record is locked (true) or not (false).
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.
Location
Type
string
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
The location where the contact currently resides.
MayEdit
Type
boolean
Properties
Defaulted on create, Filter, Group, Sort
Description
Indicates whether the record can be edited (true) or not (false).
The default value is false.
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
Relationship Type
Lookup
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
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
Relationship Type
Lookup
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
Website
Type
url
Properties
Create, Filter, Nillable, Sort, Update
Description
A website that’s associated with the contact.