Mint
Builds a mint, signed and paid for by authority. asset is the new asset's address: generate a fresh keypair for it and sign with it too.
kind selects what is minted:
core_asset: a Metaplex Core 1/1, optionally incollection.core_master_edition_collection: a Core master edition that buyers print copies from. OmitmaxSupplyfor an open edition.core_collection: a Core collection that other assets can join.pnft: a programmable NFT 1/1 under the Metaplex Foundation rule set, optionally verified into a Legacycollectionthatauthorityholds update authority over.nft: a Legacy (Token Metadata) NFT 1/1, optionally verified into a Legacycollectionthatauthorityholds update authority over.
The returned transaction may already carry a mallow signature. Sign and send it exactly as returned.
Authorization
ApiKeyAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v2/tx/nft/mint" \ -H "Content-Type: application/json" \ -d '{ "authority": "string", "asset": "string", "uri": "string", "nftMetadata": { "name": "string", "sellerFeeBasisPoints": 0 }, "kind": "core_asset" }'{ "result": { "tx": "string" }}