A contact's personal details.

Name Type Description Required
ContactId Int32 (Nullable) The Contact's Id - the unique identifier for this Contact within SubscriberCRM. This is required when updating an existing Contact. No
GenderId Int32 The Id of the Contact's gender. Lookup: Gender list. No
EthnicityId Int32 The Id of the Contact's ethnicity. Lookup: Ethnicity list. No
Title String No
Initials String No
Honours String No
FirstName String No
MiddleName String No
Surname String No
Salutation String No
Position String No
Department String No
Organisation String No
BirthDate DateTime (Nullable) No
AccessRequirements String No
DietaryNeeds String No
MembershipNumber String The Contact's Membership Number. Only applicable to Members - may be different to Contact Id. No
WebId Int32 (Nullable) No
RecruitedId Int32 No
DoNotMail Boolean No
DoNotEmail Boolean No
DoNotCall Boolean No
DoNotShareData Boolean No
DoNotText Boolean No
ContactTypeId Int32 The Id of the Contact's Type. Lookup: Contact Type list. No
ContactStatusId Int32 The Id of the Contact's Status. Lookup: Contact Status list. No
MembershipClassId Int32 The Id of the Contact's Membership Class. This cannot be set and it is automatically derived based on the contacts subscriptions. Lookup: Subscriptions list. No
MembershipStatusId Int32 The Id of the Contact's Membership Status. This cannot be set and it is automatically derived based on the contacts subscriptions. Lookup: Subscription Status list. No
NationalInsuranceNumber String No
AccountingReference String No
JoinDate DateTime (Nullable) No
LeftDate DateTime (Nullable) No
WhyLeftId Int32 The Id of the contact's 'why Left'. Lookup: WhyLeft list. No
Url Actions Description
api/personaldetails/{id} GET Gets the Personal Details for a contact.
api/personaldetails POST Updates an existing contact's Personal Details.