This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Handling Redeemed Offers That Are Not Valid

Each time a restaurant guest chooses to redeem a reward offer, the Toast platform sends a redeem request. If you determine that the reward offer is no longer valid:

  • Include ACCEPT in the transactionStatus value of the LoyaltyTransactionResponse object you return to the Toast platform.

  • Include a RejectedRedemption object for each reward offer that is no longer valid in the rejectedRedemptions value of the LoyaltyTransactionResponse object. Each RejectedRedemption object is required to include a Redemption object with the appliedDiscountGuid value to identify the rejected reward.

  • The Toast platform updates the check. If the guest chooses to redeem another reward offer, the POS sends another redeem request.