# Update NFT Properties

## Update NFT Properties

<mark style="color:green;">`POST`</mark> `/api/v1/oauth2-app/update_nft_properties`

**Headers：**&#x20;

appid: application id

appkey: application key

#### Request Body

| Name                                                | Type      | Description                                                                                                                                                                                                                         |
| --------------------------------------------------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| contract\_address<mark style="color:red;">\*</mark> | String    | contract address                                                                                                                                                                                                                    |
| collection<mark style="color:red;">\*</mark>        | String    | category                                                                                                                                                                                                                            |
| time\_zone<mark style="color:red;">\*</mark>        | String    | Format must be: +/-HH:mm                                                                                                                                                                                                            |
| start\_date\_ts<mark style="color:red;">\*</mark>   | String    | Seconds timestamp, 0: Not Limit                                                                                                                                                                                                     |
| expiry\_date<mark style="color:red;">\*</mark>      | String    | Seconds timestamp, 0: Not Limit                                                                                                                                                                                                     |
| levels<mark style="color:red;">\*</mark>            | String\[] | <p>{</p><p>"name":"level 1 badge name",</p><p>"min\_rp": 1, </p><p>"max\_rp": 10,</p><p>"badge\_uri":/api/v1/oauth2-app/upload\_badge\_image uri",</p><p>"desc":"description",</p><p>"internal\_note": "internal note"</p><p>},</p> |

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

```javascript
{
  "code": 200,
  "data": {
    "app_id": "634e5645b2a1453908b37ef4",
    "chain_id": 599,
    "collection": "",
    "contract_address": "0xfC2591363b18dfxxxxxxxxx",
    "contract_logo": "https://metis.memosync.org:6083/matrix-test/05baad0e71204a86b9dffe727c489f89.png",
    "contract_name": "NFT0526-01",
    "created": 1685063352,
    "dapp_name": "app5 ",
    "expiry_date_ts": 0,
    "has_promotion": false,
    "id": "6470776fe6c1d565b87ffaa4",
    "level_count": 2,
    "levels": [
      {
        "badge_uri": "05baad0e71204a86b9dffe727c489f89.png",
        "badge_url": "https://metis.memosync.org:6083/matrix-test/05baad0e71204a86b9dffe727c489f89.png",
        "desc": "",
        "internal_note": "",
        "level": 1,
        "max_rp": 11,
        "min_rp": 1,
        "name": "NFT0526-01",
        "rp": 11
      },
      {
        "badge_uri": "3025356e78054035987de7f14296b7c9.png",
        "badge_url": "https://metis.memosync.org:6083/matrix-test/3025356e78054035987de7f14296b7c9.png",
        "desc": "",
        "internal_note": "",
        "level": 2,
        "max_rp": 22,
        "min_rp": 12,
        "name": "NFT0526-01",
        "rp": 22
      }
    ],
    "name": "NFT0526-01",
    "nft_name": "NFT0526-01",
    "promotion_group": "",
    "rp": 1,
    "start_date_ts": 0,
    "time_zone": "+08:00",
    "version": "V2"
  },
  "msg": ""
}
```

{% endtab %}
{% endtabs %}
