ContactProfile

Represents information about an individual, such as their ethnicity, citizenship, birth place, race, and so on.

Supported Calls 

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

Fields 

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

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

LastReferencedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed a record related to this record.

LastViewedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed this record. If this value is null, it’s possible that this record was referenced (LastReferencedDate) and not viewed.

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

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

Associated Objects 

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

ContactProfileFeed

Feed tracking is available for the object.

ContactProfileHistory

History is available for tracked fields of the object.

ContactProfileShare

Sharing is available for the object.