Skip to main content

Redeem a voucher

Redeeming a voucher means telling Engage that the voucher has been used and that its status should now change from available to redeemed.

To redeem a voucher for a specific contact,use this endpoint:

POST /api/v3/reward-vouchers/{rewardVoucherId}/redeem

Since the rewardVoucherId is unique for the contact who has it, the contactId does not need to be sent.

Response codes

If the request has been successful, you'll get a HTTP 200 OK response. Otherwise you'll get one of these:

  • 400: InvalidRewardVoucherId

  • 404: RewardVoucherNotFound

  • 409: RewardVoucherAlreadyRedeemed, RewardVoucherExpired