Skip to main content
GET
/
v1
/
redemptions
/
{redemptionId}
Get Redemption
curl --request GET \
  --url https://{cluster}.voucherify.io/v1/redemptions/{redemptionId} \
  --header 'X-App-Id: <api-key>' \
  --header 'X-App-Token: <api-key>'
{
  "id": "r_0bade27c428db5873e",
  "object": "redemption",
  "date": "2022-09-12T07:29:28.211Z",
  "customer_id": "cust_eWgXlBBiY6THFRJwX45Iakv4",
  "tracking_id": "track_9B0kB92+bJa8a+PegaWREw==",
  "metadata": {},
  "result": "SUCCESS",
  "order": {
    "id": "ord_ebmAU9uv3dTE2Khqyh7i5ka7",
    "source_id": null,
    "created_at": "2022-09-12T07:29:26.245Z",
    "updated_at": null,
    "status": "PAID",
    "amount": 22500,
    "discount_amount": 300,
    "total_discount_amount": 300,
    "total_amount": 22200,
    "applied_discount_amount": 300,
    "total_applied_discount_amount": 300,
    "items": [
      {
        "object": "order_item",
        "product_id": "prod_0b2c36568000039138",
        "quantity": 1,
        "amount": 22500,
        "price": 22500,
        "subtotal_amount": 22500,
        "product": {
          "id": "prod_0b2c36568000039138",
          "source_id": "86",
          "name": "[Sample] Able Brewing System",
          "price": 22500
        }
      }
    ],
    "metadata": {},
    "customer": {
      "id": "cust_eWgXlBBiY6THFRJwX45Iakv4",
      "object": "customer"
    },
    "customer_id": "cust_eWgXlBBiY6THFRJwX45Iakv4",
    "referrer_id": null,
    "object": "order",
    "redemptions": {
      "r_0bade27c428db5873e": {
        "date": "2022-09-12T07:29:26.282Z",
        "related_object_type": "voucher",
        "related_object_id": "v_c1yOEjZXOyVIe89VAYiRvL3QimZjXo8h"
      }
    }
  },
  "channel": {
    "channel_id": "user_g24UoRO3Caxu7FCT4n5tpYEa3zUG0FrH",
    "channel_type": "USER"
  },
  "customer": {
    "id": "cust_eWgXlBBiY6THFRJwX45Iakv4",
    "name": "Bob Jones",
    "email": "bob.jones@email.com",
    "source_id": "36_bob",
    "metadata": {
      "accepts_marketing": false
    },
    "object": "customer"
  },
  "related_object_type": "voucher",
  "related_object_id": "v_c1yOEjZXOyVIe89VAYiRvL3QimZjXo8h",
  "voucher": {
    "id": "v_c1yOEjZXOyVIe89VAYiRvL3QimZjXo8h",
    "code": "FB-metadata-string",
    "campaign": null,
    "campaign_id": null,
    "category": null,
    "categories": [],
    "discount": null,
    "gift": null,
    "loyalty_card": null,
    "start_date": null,
    "expiration_date": null,
    "validity_timeframe": null,
    "validity_day_of_week": null,
    "additional_info": null,
    "assets": {
      "qr": {},
      "barcode": {}
    },
    "updated_at": null,
    "object": "voucher"
  }
}

Authorizations

X-App-Id
string
header
required
X-App-Token
string
header
required

Path Parameters

redemptionId
string
required

ID of previously created redemption.

Response

200 - application/json

Returns a redemption object.

This is an object representing a redemption.

id
string
required

Unique redemption ID.

Example:

"r_0bc92f81a6801f9bca"

object
enum<string>
default:redemption
required

The type of the object represented by the JSON

Available options:
redemption
date
string<date-time>
required

Timestamp representing the date and time when the object was created. The value is shown in the ISO 8601 format.

Example:

"2021-12-22T10:13:06.487Z"

customer_id
string | null
required

Unique customer ID of the redeeming customer.

Example:

"cust_i8t5Tt6eiKG5K79KQlJ0Vs64"

tracking_id
string | null
required

Hashed customer source ID.

metadata
object
required

The metadata object stores all custom attributes assigned to the redemption.

redemption
string | null
required

Unique redemption ID of the parent redemption.

Example:

"r_0c656311b5878a2031"

result
enum<string>
required

Redemption result.

Available options:
SUCCESS,
FAILURE
status
enum<string>
required

Redemption status.

Available options:
SUCCEEDED,
FAILED,
ROLLED_BACK
order
Order Calculated No Customer Data · object
required

Order information.

channel
object
required

Defines the details of the channel through which the redemption was issued.

customer
Simple Customer · object
required

Simplified customer data.

Defines the related object.

Available options:
voucher,
promotion_tier,
redemption

Unique related object ID assigned by Voucherify, i.e. v_lfZi4rcEGe0sN9gmnj40bzwK2FH6QUno for a voucher.

amount
integer

For gift cards, this is a positive integer in the smallest currency unit (e.g. 100 cents for $1.00) representing the number of redeemed credits. For loyalty cards, this is the number of loyalty points used in the transaction.

Example:

10000

session
object

Contains details about the redemption session lock. Sessions can be established only for discount vouchers, promotions, and gift cards.

failure_code
string

If the result is FAILURE, this parameter will provide a generic reason as to why the redemption failed.

Example:

"customer_rules_violated"

failure_message
string

If the result is FAILURE, this parameter will provide a more expanded reason as to why the redemption failed.

promotion_tier
Promotion Tier · object

Contains details of the promotion tier and the parent campaign.

reward
Redemption Reward Result · object
gift
object

Contains the amount subtracted from the gift card for the redemption.

loyalty_card
object

Contains the number of points subtracted from the loyalty card for the redemption.

voucher
Voucher Holder · object

Defines the details of the voucher being redeemed.

Last modified on February 19, 2026