> ## Documentation Index
> Fetch the complete documentation index at: https://docs.momentco.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The **Redemptions API** is a stateful building block that orchestrates voucher redemption flows against external providers (1Voucher, OTT, Blu). It gives merchants full control over the lifecycle (reserve funds, then confirm consumption) through a consistent interface that abstracts provider variances. To check a balance before redeeming, use the [Stored Values API](/api-reference/collect/stored-values/overview).

👉 [See Product Guide](/documentation/collect/redemptions/overview)

## **Webhooks**

The Redemption API supports webhook events that allow you to track the lifecycle and state changes of a redemption in real time.

These webhooks can be used to automate internal processes, trigger notifications, or initiate subsequent redemption flows.

### **Available Events**

* **`redemption.created`** Fired when a new redemption is created (status `draft`). 👉 [See `redemption.created` Event](/api-reference/collect/redemptions/webhook/created)
* **`redemption.confirmed`** Fired when the redemption is successfully confirmed from the provider and the funds are consumed. 👉 [See `redemption.confirmed` Event](/api-reference/collect/redemptions/webhook/confirmed)
* **`redemption.failed`** Fired whenever a state transition lands in a `failed` outcome. 👉 [See `redemption.failed` Event](/api-reference/collect/redemptions/webhook/failed)

### Error Codes

👉 [See Common Error Codes](/api-reference/getting-started/errors)
