v1

latestOpenAPI 3.0.02026-07-146561171.4 KB
Non-Transferable Projects

Update a Project

This endpoint allows you to perform an update on a Project.

put/v2/projects/n/{projectId}

Path parameters

projectIdinteger required

Request body

namestring required

Name stored as on-chain metadata

symbolstring

Symbol stored as on-chain metadata

descriptionstring

Description stored in the metadata

imagestring required

Image for your NFT. When creating an NFT, this can be a base64 encoded string or a URL pointing to an image.

animationUrlstring

URL pointing to the asset's animation.

externalUrlstring

URL pointing to an external URL defining the asset

attributesobject

Key-value pairs of your NFT attributes

sellerFeeBasisPointsinteger required

Creator royalties in basis points - 100 basis points = 1%

Example request

{
  "name": "Underdog NFT",
  "symbol": "UPDG",
  "description": "I minted this NFT with the Underdog API",
  "image": "https://hatrabbits.com/wp-content/uploads/2017/01/random.jpg",
  "animationUrl": "https://i.imgur.com/mGfz7Ig.mp4",
  "externalUrl": "https://app.underdogprotocol.com",
  "attributes": {
    "points": 10,
    "name": "LeBron"
  },
  "sellerFeeBasisPoints": 100
}

Response

Returns an Updated Project

Example response

{
  "body": {
    "name": "Underdog NFT",
    "symbol": "UPDG",
    "description": "I minted this NFT with the Underdog API",
    "image": "https://hatrabbits.com/wp-content/uploads/2017/01/random.jpg",
    "animationUrl": "https://i.imgur.com/mGfz7Ig.mp4",
    "externalUrl": "https://app.underdogprotocol.com",
    "attributes": {
      "points": 10,
      "name": "LeBron"
    },
    "sellerFeeBasisPoints": 100
  }
}