Newer Version Available

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

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
Name Type Description Required or Optional Available Version
programName Integer Name of the loyalty program. Required 64.0
clubName Integer Name of the club. Required 64.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
Name Type Description Required or Optional Available Version
accountId String The ID of the associated account record. 64.0
associated​Account​Details Loyalty Account Input The business account details of the member. 64.0
associated​Contact​Details Loyalty Contact Input The contact associated with the club member. 64.0
club​Membership​Number String The membership number of the club member. 64.0
contact​Id String The contact details of the member. 64.0
enrollment​Date String The date on which a member is enrolled into the club. 64.0
loyalty​Membership​Number String The membership number of the loyalty program member. 64.0
member​Status String The status of the club member. 64.0
membership​By String Member enrolled based on. 64.0
membership​EndDate String The end date of the club membership. 64.0
Response body for POST
Club Member Enrollment Details