Newer Version Available

This content describes an older version of this product. View Latest

Loyalty Contact Input

Input representation of the loyalty member contact details.
Root XML tag
<loyaltyContactInput>
JSON example
1{
2  "enrollmentDate" : "2021-01-01T00:00:00",
3  "membershipNumber" : "Member1",
4  "associatedContactDetails" : {
5    "firstName" : "Name1",
6    "lastName" : "Name2",
7    "email" : "ab@gmail.com",
8    "allowDuplicateRecords" : "false",
9    "additionalContactFieldValues" : {
10      "attributes" : {
11        "PersonMailingCity" : "Delhi",
12        "CustomNumber__c" : "20.0"      }
13    }
Properties
Name Type Description Required or Optional Available Version
additionalContact​FieldValues Map<String, String> The additional attributes that must be saved in the person account. Optional 55.0
allowDuplicate​Records Boolean Indicates if a duplicate contact record can be created for a member when an existing person account record exists.
The default value is
1True
.
Optional 55.0
email String Email ID of the contact. Optional 55.0
firstName String First name of the contact. Optional 55.0
lastName String Last name of the contact. Required 55.0