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
string required
Errors
-
MEMBERSHIP_ALREADY_EXISTS
403 -
LOYALTY_PROGRAM_ACCOUNT_LIVENESS_MISMATCH
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}