- Points can be transferred between cards in the same and different loyalty campaigns.
- Points can be transferred to the same and different customers.
Reward qualification
First, call the qualification endpoint. It returns a list of loyalty cards that you can use to redeem a reward specified in the request.Loyalty card validation
Use the validation API method to verify whether the customer has enough points to receive a reward. Here is an endpoint and example request. An example request body and a response:The loyalty points transfer
You can transfer loyalty points between campaigns and customers. If a customer has two or more assigned loyalty cards, Voucherify lets you transfer points from one card to another - for example, when the customer does not have enough points on a single loyalty card to receive the reward. You can transfer points between cards in the same or different loyalty campaigns and for the same or different customers. To transfer points from one card to another ({id}), call the transfer endpoint with the following request body: POST: https://api.voucherify.io/v1/loyalties/{campaignId}/members/{memberId}/transfers In the path parameters, you need to include:- campaignId - a unique identifier of the loyalty campaign containing the voucher to which the loyalty points are to be sent.
- memberId – a unique code identifying the loyalty card to which you want to transfer loyalty points.
- code – a unique identifier of the loyalty card from which you want to transfer points.
- points – the number of loyalty points that you want to transfer to another loyalty card.
The number of points in the request body cannot be higher than the current balance on the loyalty card.

