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

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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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).
  • Default value: 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).
  • Default value: false

HighestEducationLevel

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Specifies the highest educational qualification of the individual
  • Possible values:
    • 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.
  • Default value: false

IsLocked

  • Type: boolean
  • Properties: Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the record is locked (true) or not (false).
  • Default value: 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).
  • Default value: 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:
    • 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:
    • 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:
    • Asylum
    • National
    • Other
    • Refugee

Race

  • Type: multipicklist
  • Properties: Create, Filter, Nillable, Update
  • Description: Specifies the race of the individual.
  • Possible values:
    • 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:
    • Asylum
    • National
    • Other
    • Refugee

Website

  • Type: url
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: A website that’s associated with the contact.