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

# Rewards

> Catalog items available for redemption

A reward is a catalog item priced in a specific asset. Rewards can be `UNIT_BASED` (fixed cost per unit with optional inventory caps via `max_total` and `max_per_participant`) or `AMOUNT_BASED` (variable amount with a minimum). Participants redeem rewards through the redemptions endpoints.

Rewards are scoped to a program. All endpoints are under `/v1/programs/{programId}/rewards`.

## Endpoints

* Create, list, get, and update rewards within a program
* Set `unit_cost`, inventory caps, and availability windows (`available_from`, `available_until`)
* Change reward `status` between `DRAFT`, `ACTIVE`, `OUT_OF_STOCK`, and `ARCHIVED`

<Note>
  For usage patterns and examples, see the [Rewards Catalog guide](/guides/rewards-catalog).
</Note>
