Skip to main content
Marks the given coupon as redeemed and returns the updated coupon. All body fields are optional and carry opaque ids (your external system identifiers), resolved to internal references on our side.
Auth: Authorization: Bearer <accessToken> — an organization-scoped token from Authentication.
Payload schema:

Path parameters

Body

Example

Response

Returns 200 with the updated coupon; status is now redeemed.
Notes:
  • Redeeming an already redeemed, expired, or disabled coupon returns _coupon_is_not_valid (400).
  • A coupon can also be redeemed as part of a basket by passing its id in reward on POST /v1/transactions/process.
Last modified on September 29, 2026