PATCH
/
contracts
/
{contractId}
/
token-types
/
{uriNumber}
curl --request PATCH \
  --url https://protocol-sandbox.lumx.io/v2/contracts/{contractId}/token-types/{uriNumber} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "description": "<string>",
  "maxSupply": 123,
  "traits": {},
  "imageUrl": "<string>"
}'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "uriNumber": 123,
  "contractId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "name": "<string>",
  "description": "<string>",
  "maxSupply": 123,
  "currentSupply": 123,
  "traits": {
    "trait1_name": "trait1_value",
    "trait2_name": "trait2_value",
    "trait3_name": "trait3_value"
  },
  "imageUrl": "<string>",
  "metadataUrl": "<string>",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <API_KEY>.

Path Parameters

contractId
string
required

The ID of the contract to which the token type belongs.

uriNumber
number
required

The sequential identifier of the token type within the contract.

Body

application/json

Response

200
application/json

The token type was updated successfully

The response is of type object.