Loyalty Program Memberships
A Loyalty Program Membership represents an Account's membership to a Loyalty Program.
Loyalty Program Membership Model
Attributes
Create Loyalty Program Memberships experimental
This endpoint allows you to create Loyalty Program Memberships to onboard users to Loyalty Programs.
Attributes
accountId
stringrequired
Errors
MEMBERSHIP_ALREADY_EXISTS
403LOYALTY_PROGRAM_ACCOUNT_LIVENESS_MISMATCH
403LOYALTY_PROGRAM_INACTIVE
403JOIN_CONDITIONS_NOT_MET
403
curl -X POST https://service.centrapay.com/api/loyalty-programs/WRhAxxWpTKb5U7pXyxQjjY/memberships \-H 'content-type: application/json' \-H 'x-api-key: <TOKEN>' \-d '{ "accountId": "Jaim1Cu1Q55uooxSens6yk"}'{ "id": "L75M3L56N2PtBSt8g7uXLU", "accountId": "Jaim1Cu1Q55uooxSens6yk", "programId": "WRhAxxWpTKb5U7pXyxQjjY", "name": "Centrapay Cafe Loyalty Program", "description": "Centrapay Cafe Loyalty: Earn rewards, enjoy perks! Join now!", "status": "active", "mediaUploadId": "8aoMfscvtuewsuJzmzBzAs", "img": "https://media-upload.centrapay.com/image.png?jhbdsfau67ewejshb=487hsdjhbdgs743", "createdAt": "2021-08-25T00:02:49.488Z", "createdBy": "crn::user:b657195e-dc2f-11ea-8566-e7710d592c99", "test": true}List Loyalty Program Memberships by Account experimental
This endpoint allows you to list Loyalty Program Memberships that an Account owns.
curl -X GET https://service.centrapay.com/api/loyalty-programs/WRhAxxWpTKb5U7pXyxQjjY/memberships \-H 'x-api-key: <TOKEN>'{ "items": [ { "id": "L75M3L56N2PtBSt8g7uXLU", "accountId": "Jaim1Cu1Q55uooxSens6yk", "programId": "WRhAxxWpTKb5U7pXyxQjjY", "name": "Centrapay Cafe Loyalty Program", "description": "Centrapay Cafe Loyalty: Earn rewards, enjoy perks! Join now!", "status": "active", "mediaUploadId": "8aoMfscvtuewsuJzmzBzAs", "img": "https://media-upload.centrapay.com/image.png?jhbdsfau67ewejshb=487hsdjhbdgs743", "createdAt": "2021-08-25T00:02:49.488Z", "createdBy": "crn::user:b657195e-dc2f-11ea-8566-e7710d592c99", "test": true } ]}