This endpoint will redeem a customer’s points for a particular redemption option. It will check to ensure the customer is eligible and has enough points for the selected redemption option and then it will deduct the points from their balance, generate the coupon code, and return it in the response.

Delayed Points Deduction

When passing the delay_points_deduction param as true, take the coupon code returned in the reward_text param and pass it via the coupon_code param of the
Create Orderendpoint.

This will deduct the points associated with that point redemption from the customer upon order creation.

For example, if delay_points_dedcution is passed as true and a customer redeems 10 loyalty points for a coupon/discount, those points would only be deducted from the customer's point balance upon creation and processing of the order containing the coupon_code.

Click Try It! to start a request and see the response here!