NFTs
Mint NFT with ID
This pathway allows you to mint NFTs and guarantee idempotency to ensure you never double mint for the same NFT.
API scope required: nfts.create
put/2022-06-09/collections/{collectionId}/nfts/{id}
Request
- Base URLhttps://staging.crossmint.com/api
- Authnone required
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
collectionIdstring required
This is the identifier for the collection related to the request. Every project has default collections: default-solana and default-polygon.
The create-collection API will result in collections with UUID formatted collectionId. Example: 9c82ef99-617f-497d-9abb-fd355291681b
The create-collection-idempotent API allows you to specify an arbitrary identifier during the initial request. Example: your-custom-identifier
idstring required
Example:my-idempotency-key
Custom ID of the NFT, which is used as an idempotency key
Request body
Example request
{
"metadata": {
"name": "Crossmint Example NFT",
"image": "https://www.crossmint.com/assets/crossmint/logo.png",
"description": "My NFT created via the mint API!"
},
"recipient": "email:testy@crossmint.com:polygon",
"locale": "en-US"
}Response
The request has been accepted.
Example response
{
"onChain": {
"status": "success",
"chain": "solana"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.