Skip to main content
PATCH
Edit NFT by Locator
This is an alpha API and subject to change.
Currently, this route is restricted to EVM NFTs only. Locator format: {chain}:{contractAddress}:{tokenId} Example: polygon:0x5af0d9827e0c53e4799bb226655a1de152a425a5:23

Authorizations

X-API-KEY
string
header
required

Obtained in the Crossmint developer console

Path Parameters

locator
string
required

The locator of the NFT, which includes the blockchain, contract address, and token ID.

Example:

"polygon:0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045:52"

Body

application/json
metadata
object
required
reuploadLinkedFiles
boolean
required

Any URLs in the metadata object will be resolved and reuploaded to IPFS [Default: true]

Response

Success

actionId
string
Example:

"d5e24c69-530d-4efd-9201-e6f9d6f647e2"

action
string
Example:

"nfts.update"

status
string
Example:

"pending OR succeeded"

data
object
startedAt
string<date-time>
Example:

"2024-03-08T00:10:59.000Z"

completedAt
string<date-time>

The time this operation completed in UTC.

This is only present when status is succeeded

Example:

"succeeded status ONLY - 2024-03-08T00:11:01.000Z"

resource
string
Example:

"https://staging.crossmint.com/api/2022-06-09/collections/c242dcdb-57a7-4944-af9f-2c1472fa70fb/nfts/d5e24c69-530d-4efd-9201-e6f9d6f647e2"