# 내 NFT 목록\*

<mark style="color:blue;">`GET`</mark> `https://{market-domain}/v1.0/mypage/nft/list`

#### Query Parameters

| Name         | Type  | Description                                                 |
| ------------ | ----- | ----------------------------------------------------------- |
| page\_offset | int64 | 페이지 번호 (default : 1)                                        |
| page\_size   | int64 | 페이지 크기 (default : 8)                                        |
| app\_id      | int64 | <p>검색할 app\_id</p><p>0 : 모든 app에 검색</p>                     |
| grade\_id    | int64 | <p>검색할 grade\_id</p><p>0 : 모든 등급</p><p>1 \~ : 해당 등급만 검색</p> |

#### Headers

| Name                                            | Type   | Description                   |
| ----------------------------------------------- | ------ | ----------------------------- |
| Authorization<mark style="color:red;">\*</mark> | String | Bearer eyJhbGciOiJIUzI1NiI... |

{% tabs %}
{% tab title="200: OK " %}

````javascript
```json
{
    "return": 0,
    "message": "success",
    "value": {
        "page_offset": 1,
        "page_size": 10,
        "total_count": 1,
        "my_nfts": [
            {
                "thumbnail_path": "https://innofile.blob.core.windows.net/inno/stage/nft/pack/693/thumb.png",
                "nft_id": 3002359,
                "nft_pack_id": 693,
                "nft_pack_name": "test dynamic",
                "original_extension": "png",
                "explanation": "{}",
                "purchase_date": "2024-12-04T05:59:02.184Z",
                "status": 3,
                "coin_id": 8,
                "quantity": -0.01,
                "tx_hash": "HM2WSNZ2ivDm8Lt1xV6XuHdaHLaLih4Xuzx3s1nCaQ41",
                "dynamic_nft": {
                    "dynamic_nft_id": 3002361,
                    "dynamic_nft_lv": 1,
                    "dynamic_thumbnail_path": "https://innofile.blob.core.windows.net/inno/stage/nft/pack/693/thumb.png"
                }
            }
        ]
    }
}
```
````

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Example Curl" %}
curl --location --request GET '<https://localhost:51071/v1.0/mypage/nft/list'\\>
\--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsI....'
{% endtab %}

{% tab title="Response Value" %}

<table><thead><tr><th width="173.33333333333331">key</th><th width="180.93023255813955">data type</th><th>desc.</th></tr></thead><tbody><tr><td>thumbnail_path</td><td>string</td><td>NFT 썸네일 URL</td></tr><tr><td>nft_id</td><td>int64</td><td>NFT token ID</td></tr><tr><td>nft_pack_id</td><td>int64</td><td>NFT 팩 ID</td></tr><tr><td>nft_pack_name</td><td>string</td><td>NFT 팩 이름</td></tr><tr><td>original_extension</td><td>string</td><td>NFT IMAGE EXTENSION</td></tr><tr><td>explanation</td><td>string</td><td>상품 설명</td></tr><tr><td>purchase_date</td><td>string</td><td>구매 일시</td></tr><tr><td>status</td><td>int8</td><td>NFT 상태<br>1: 대기 2: 판매중 3: 사용자소유</td></tr><tr><td>coin_id</td><td>int64</td><td>코인ID</td></tr><tr><td>quantity</td><td>float64</td><td>수량</td></tr><tr><td>tx_hash</td><td>string</td><td>구매 트랜잭션ID</td></tr><tr><td>dynamic_nft*</td><td>object</td><td></td></tr><tr><td>dynamic_nft_id</td><td>int64</td><td><p>0: 다이나믹NFT가아님 </p><p>나머지값: NFT의 디비상의 ID</p></td></tr><tr><td>dynamic_nft_lv</td><td>int64</td><td><p>0: 다이나믹NFT 아님 </p><p>1: 다이나믹NFT 기본레벨 <br>2: 다이나믹NFT 업그레이드 1레벨 <br>3: 다이나믹NFT 업그레이드 2레벨 ~</p></td></tr><tr><td>dynamic_thumbnail_path</td><td>string</td><td>다이나믹 NFT의 이미지 url</td></tr></tbody></table>

{% endtab %}

{% tab title="Result Code" %}

| return        | message            | desc.        |
| ------------- | ------------------ | ------------ |
| 0             | success            | 성공           |
| 64022         | MyPage Load Failed | NFT 정보 조회 실패 |
| {% endtab %}  |                    |              |
| {% endtabs %} |                    |              |
