---
title: "Updates the Metadata for one specific NFT"
method: POST
path: "/UpdateMetadata/{apikey}/{nftprojectid}/{nftid}"
tags: ["UpdateMetadata"]
---

# Updates the Metadata for one specific NFT

`POST /UpdateMetadata/{apikey}/{nftprojectid}/{nftid}`

With this API you can update the Metadata Override for one specific NFT
If you leave the field blank, the Metadata override will be deleted and the Metadata from the project will be used.

## Path parameters

- `apikey` string, required
- `nftprojectid` integer, required
- `nftid` integer, required

## Request body

- UploadMetadataClass
  - `metadata` string, nullable

## Response `200`

Returns the Nftdetails Class

- NftDetailsClass
  - `id` integer
  - `ipfshash` string, nullable
  - `state` string, nullable
  - `name` string, nullable
  - `displayname` string, nullable
  - `detaildata` string, nullable
  - `minted` boolean
  - `receiveraddress` string, nullable
  - `selldate` string, date-time, nullable
  - `soldby` string, nullable
  - `reserveduntil` string, date-time, nullable
  - `policyid` string, nullable
  - `assetid` string, nullable
  - `assetname` string, nullable
  - `fingerprint` string, nullable
  - `initialminttxhash` string, nullable
  - `title` string, nullable
  - `series` string, nullable
  - `ipfsGatewayAddress` string, nullable
  - `metadata` string, nullable
  - `singlePrice` integer, nullable
  - `uid` string, nullable
  - `paymentGatewayLinkForSpecificSale` string, nullable
  - `sendBackCentralPaymentInLovelace` integer, nullable
  - `priceInLovelaceCentralPayments` integer, nullable
  - `uploadSource` string, nullable
  - `priceInLamportCentralPayments` integer, nullable
  - `singlePriceSolana` integer, nullable
  - `priceInOctsCentralPayments` integer, nullable
  - `priceInNightCentralPayments` integer, nullable
  - `mintedOnBlockchain` 'Cardano' | 'Solana' | 'Aptos' | 'Hedara' | 'Polygon' | 'Ethereum' | 'Bitcoin' | 'Unknown' | 'Midnight'
  - `mintingfees` integer, nullable

## Other responses

- `401` — The access was denied. (Wrong or expired APIKEY, wrong projectid etc.)
- `404` — The NFT was not found
- `406` — See the errormessage in the resultset for further information
- `500` — Internal server error - see the errormessage in the resultset

---

[API](https://skmtc.net/nmkr/apis/nmkr-studio-api-mainnet-deprecated.md) · [All operations](https://skmtc.net/nmkr/apis/nmkr-studio-api-mainnet-deprecated/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmkr/nmkr-studio-api-mainnet-deprecated/versions/e8a273d527a4/schema)
