Enroll Member
After setting up your loyalty program with fabric, the next crucial step is to enroll members to the program. This endpoint enrolls a loyalty member into a default tier associated with a club.
Note: Only a single member can be enrolled at a time.
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
Member details with contact information
First name of member
1 - 100
Last name of member
1 - 100
Email address of the member
1 - 254
Phone number of member (without space or dash).
1 - 16
Name or ID of store (or entity) where the member is enrolled.
1
Club name or ID where the member is enrolled
1
Middle name of member
100
Suffix of the member name, if any.
Gender of member
None
, Male
, Female
, Other
Date of birth of member
Line 1 of address
500
Line 2 of address
500
Additional line for directional information
500
City name of the address.
50
State name of address
150
Zip code of address
Country name
1
Nationality of member
Marital status of member
None
, Single
, Married
, Divorced
, Widowed
, Separated
Prefix (if appliable) of member name.
None
, Mr
, Mrs
, Ms
Redemption choices are Bank and Auto. When the choice is 'auto,' the points are automatically converted to rewards. When the choice is 'bank,' the points are converted to rewards at the member’s request.
Bank
, Auto
Threshold value (configurable) to redeem reward.
Date of member enrollment
Reason code for enrollment
30
Enrollment reason
300
Tiers are always setup at the club level and a number of tiers can be created. Tiers are categorized as Free (Predefined names are Bronze, Silver, Gold) and Paid (Example - Pro). <br /> Note: Tier names and the rules to move up and down the tiers are configurable. In addition, points, rewards, and tier expiration can be setup at the tier level.
Inputs from the store (if applicable) and stored without validation.
Company website used for member enrollmen
100
Sales channel
100
Response
Member details with current status
Message corresponding to status
1
A dictionary of lists with different number of errors or exceptions.
Member details
Request status
Was this page helpful?