# Coupon & Inventory

## Coupon

<figure><img src="/files/Hsi2MLrgJMWN1xqsgUGL" alt=""><figcaption></figcaption></figure>

### Overview

If the user is verified as the holder of the Token ID of the NFT specified in the coupon pool, they can acquire the coupon designated. Depending on the coupon pool, acquiring the coupon may require a fee. Connecting to **Immutable Passport** may allow users to bypass the gas fee when claiming a coupon.

Coupons are essentially off-chain data stored on MARBLEX servers, consisting of a combination of images and text.

Coupons can include game-specific coupons or gift cards.

### Details

#### <mark style="color:green;">Requirement NFT</mark>

The requirement NFTs for each coupon pool may vary.&#x20;

Users are able to redeem coupons once they are verified as holders of the requirement NFTs.

NFTs validated for a user will have their Token ID recorded on the server. This prevents others from transferring the NFT to another wallet and attempting to redeem the coupon again. Even after selling the coupon, the original holder can still view its information.

#### <mark style="color:green;">Precautions when trading NFTs eligible for coupons</mark>

{% hint style="danger" %}

* Check if the Token ID has already received the coupon before completing the transaction.
* Coupon status can be verified on the details page of the Coupon service.
* The assigned coupon of a Token ID cannot be claimed until the transaction is completed and ownership transfers from the seller to the buyer.
  {% endhint %}

***

## Inventory

### Overview

Here are some of the things you can do using the Inventory in MBX NFT.

* View the NFTs you own in your connected wallet.
* View the transaction history of your NFTs.
* Transfer the NFTs you hold to another wallet.

### Details

#### <mark style="color:green;">Basic features</mark>

* Not all NFTs held in your wallet will be visible.
* Only NFTs that are whitelisted by the system are visible.&#x20;
* Users can add collection addresses.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.marblex.io/services/mbx-nft/coupon-and-inventory.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
