Loyalty Manager
Endpoints to manage loyalty.
Get enrollment config for a loyalty provider
`RATE LIMIT: 8 per minute`
Get user by id
`RATE LIMIT: 8 per minute`
Create a loyalty user
`RATE LIMIT: 8 per minute`
Search loyalty users
`RATE LIMIT: 8 per minute`
Compute applicable rewards
`Supply both userId and order to get a list of applicable rewards for an order. Supply only userId to get a list of rewards the user can redeem` `RATE LIMIT: 8 per minute`
Simulate rewards
`Show what the effects will be after applying the selected rewards, and start the rewards transaction, only call this when user selected some reward, otherwise skip this call and use redeemAndAccumulateRewards API call.` `RATE LIMIT: 8 per minute`
Redeem and accumulate rewards
`Redeem existing rewards and accumulate new rewards` `RATE LIMIT: 8 per minute`
Refund rewards
`RATE LIMIT: 8 per minute`