Rewards
Show a customer’s ThankYou® points balance and let them redeem for cash back, travel, and gift cards.
Overview
The Rewards API surfaces a customer’s ThankYou® Points balance and the ways they can redeem them. Use it to show reward progress inside your app, highlight redemption options, and let customers redeem points without leaving your experience.
What you can do
Show a points balance — Display current, pending, and expiring points.
Present redemption options — List cash back, statement credit, travel, and gift card options with their point costs.
Redeem on behalf of the customer — Submit a redemption once the customer confirms.
Get a points balance
Redemption options
Point values can vary by redemption type. Return the estimatedCashValue alongside each option so customers can compare before they redeem.
Security requirements
Reading a balance requires the rewards:read scope. Submitting a redemption requires customer confirmation and the appropriate write scope. See the Authentication guide.