---
title: "Redeem Order Item"
method: POST
path: "/{client_id}/order-items/{uuid}/redeem/"
---

# Redeem Order Item

`POST /{client_id}/order-items/{uuid}/redeem/`

## Request

- Base URL: `https://cf-blast.livelikecdn.com/api/v1/applications`
- URL: `https://cf-blast.livelikecdn.com/api/v1/applications/{client_id}/order-items/{uuid}/redeem/`
- Auth: API key in header `Authorization`

Confirms the payment of a provider-backed order item, moving it from `awaiting_provider_confirmation` to `redeemed`. It takes no request body. Requires a producer access token for the application.

Only an item in `awaiting_provider_confirmation` can be redeemed. Any other state fails with 422 and an `error_code`. Built-in products (badge, multiplier, flair and coupon-code lines) settle at order time and have no manual steps, so they fail with 400 `PRODUCT_NOT_ACTIONABLE`. The response is the updated order item, in the same shape as Retrieve Order Item.

## Path parameters

- `client_id` string, required
- `uuid` string, uuid, required

## Response `200`

OK. The updated order item.

- object
  - `id` string, uuid
  - `status` string
  - `amount` string

## Other responses

- `400`: The item is a built-in product and has no manual steps.
- `422`: The item isn't in a state that can be redeemed.

---

[API](https://skmtc.dev/livelike/apis/applications.md) - [All operations](https://skmtc.dev/livelike/apis/applications/llms.txt) - [OpenAPI document](https://skmtc.dev/livelike/apis/applications/revisions/841be2451373?raw)
