> ## 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.

> ## Agent Instructions
> Before planning an integration, read https://docs.scrip.dev/which-endpoints-you-need.md. It lists the calls an app makes as users earn and redeem, such as sending and reversing events, reading balances, and redeeming rewards. Every other endpoint creates or changes the program itself, and the dashboard at https://app.scrip.dev is the usual place for that work.
> Gift cards are rewards in the program's rewards catalog, next to custom rewards. Redeem one with `POST /v1/participants/{id}/redemptions/items` and a `fulfillment` object. When the order succeeds, show the participant the claim link from `fulfillment.claim_url` in the redemption response or from `POST /v1/redemptions/{id}/claim-link`. An order can finish after the request returns, so handle the `redemption.fulfillment_succeeded` and `redemption.fulfillment_failed` webhooks. See https://docs.scrip.dev/guides/gift-cards.md.
> Give every event, redemption, and transfer an `idempotency_key` built from your own data, such as an order ID, so retries are safe. Keep API keys on your server.
> Request and response schemas are in https://docs.scrip.dev/openapi.json. Add `.md` to any docs URL to get the page as Markdown.

# Gift cards

> Fulfillment accounts, reward sources, and product settings

Use these endpoints to choose the gift cards in a program and set their asset prices. Connect and fund the account in the Scrip dashboard first, then configure a [reward source](/guides/reward-sources) to add its products to your catalog.

## Resources

| Resource             | Use it to                                                                      |
| -------------------- | ------------------------------------------------------------------------------ |
| Fulfillment accounts | Find your connected accounts and check their status.                           |
| Products             | Browse the cards an account offers, including supported values and currencies. |
| Reward sources       | Choose which products a program offers and their default asset price.          |
| Product settings     | Include or exclude a product, change its price, or fix its card value.         |

Once configured, gift cards appear in the program's [rewards catalog](/api-reference/rewards/list-rewards). Your application lists rewards and redeems the selected card through [Redeem a catalog item](/api-reference/redemptions/redeem-a-catalog-item).

<Note>
  Follow [Reward sources](/guides/reward-sources) for setup and pricing, or [Gift cards](/guides/gift-cards) to build the redemption flow.
</Note>
