Update NFT Badge Images

Edit the NFT badge images

Update NFT Badge Images

POST /api/v1/oauth2/nft/set_nft_badge

Headers

NameTypeDescription

Access-Token*

String

access token

Request Body

NameTypeDescription

contract_address*

String

contract address

levels*

String[]

{

"level":1,

//Must be image base64 content

"badge_url": "data:image/png;base64,..."

}

{
  "code": 200,
  "data": {
    "app_id": "63846966b2a1455e64da926b",
    "contract_address": "0x69B3c4caEE643C461AfE80e98585B3C20Bd006FD",
    "contract_logo": "https://metis.memosync.org:6083/matrix-test/f882f50671324cf290119a7fd7267a56.png",
    "contract_name": "kekePK",
    "created": 1670006248,
    "expiry_date_ts": 1701532800,
    "has_promotion": false,
    "id": "638ab67cb2a1453dc0b71d36",
    "level_count": 2,
    "levels": [
      {
        "badge_uri": "f882f50671324cf290119a7fd7267a56.png",
        "badge_url": "https://metis.memosync.org:6083/matrix-test/f882f50671324cf290119a7fd7267a56.png",
        "desc": "",
        "internal_note": "",
        "level": 1,
        "rp": 10
      },
      {
        "badge_uri": "b03654501b7e419394ce0feb94ffc059.png",
        "badge_url": "https://metis.memosync.org:6083/matrix-test/b03654501b7e419394ce0feb94ffc059.png",
        "desc": "",
        "internal_note": "",
        "level": 2,
        "rp": 20
      }
    ],
    "name": "kekePK",
    "nft_name": "kekePK",
    "start_date_ts": 0,
    "time_zone": "+08:00"
  },
  "message": "",
  "msg": "",
  "msgTitle": null
}

Last updated