Club Member Enrollment

Enroll members in a club and manage their details, including membership numbers, renewal periods, and end dates.

Resource 

1loyalty-programs/{programName}/clubs/{clubName}/member-enrollment

Resource Example 

1loyalty-programs/SampleProgramName/clubs/SampleClubName/member-enrollment

Available Version 

64.0

HTTP Methods 

POST

URI Parameters 

NameTypeDescriptionRequired or OptionalAvailable Version
programNameIntegerName of the loyalty program.Required64.0
clubNameIntegerName of the club.Required64.0

Request Body for POST 

1Enroll an Existing Loyalty Program Member
2
3 
4{
5    "enrollmentDate": "2025-03-10T00:00:00",
6    "clubMembershipNumber": "NAME1",
7    "loyaltyMembershipNumber":"ARC0001",
8    "memberStatus": "Active",
9    "membershipEndDate": "2025-03-25T00:00:00"
10}
11
12
13Enroll an Existing Contact (Person Account is Not needed)
14
15{
16    "enrollmentDate": "2025-03-10T00:00:00",
17    "clubMembershipNumber": "NAME2",
18    "contactId":"003xx000004WhFrAAK",
19    "memberStatus": "Active",
20    "membershipEndDate": "2025-03-25T00:00:00"
21}
22
23
24Enroll a New Person (Person Account is Not needed)
25 
26{
27    "enrollmentDate": "2025-03-10T00:00:00",
28    "clubMembershipNumber": "NAME3",
29    "associatedContactDetails": {
30        "firstName": "Name3",
31        "lastName": "Name3",
32        "email": "Name3@email.com",
33        "allowDuplicateRecords": "false"
34    },
35    "memberStatus": "Active",
36    "membershipEndDate": "2025-03-25T00:00:00"
37}
38
39
40Enroll an Existing Account
41
42{
43    "enrollmentDate": "2025-03-10T00:00:00",
44    "clubMembershipNumber": "NAME4",
45    "accountId":"001xx000003GYiBAAW",
46    "memberStatus": "Active",
47    "membershipEndDate": "2025-03-25T00:00:00"
48}
49
50
51Enroll a New Account (Person Account is Not needed)
52 
53{
54    "enrollmentDate": "2025-03-10T00:00:00",
55    "clubMembershipNumber": "NAME5",
56    "associatedAccountDetails": {
57        "name": "NAME5",
58        "phone": "0123456789",
59        "website": "www.name5.com",
60        "allowDuplicateRecords": "false"
61    },
62    "memberStatus": "Active",
63    "membershipEndDate": "2025-03-25T00:00:00"
64}

Properties

NameTypeDescriptionRequired or OptionalAvailable Version
accountIdStringThe ID of the associated account record. 64.0
associated​Account​DetailsLoyalty Account InputThe business account details of the member. 64.0
associated​Contact​DetailsLoyalty Contact InputThe contact associated with the club member. 64.0
club​Membership​NumberStringThe membership number of the club member. 64.0
contact​IdStringThe contact details of the member. 64.0
enrollment​DateStringThe date on which a member is enrolled into the club. 64.0
loyalty​Membership​NumberStringThe membership number of the loyalty program member. 64.0
member​StatusStringThe status of the club member. 64.0
membership​ByStringMember enrolled based on. 64.0
membership​EndDateStringThe end date of the club membership. 64.0

Response Body for POST 

Club Member Enrollment Details