ERC721 NFT Tokens
Mint a new ERC721 NFT Token
POST
https://api.nfty.dev/v1/nfts
This endpoint mints a new NFT from the given hosted ERC721 Collection to a destination wallet address. The address can be an NFT Wallet that you created using the APIs or any external address/wallet that supports ERC721 NFTs. NFTYverse will handle uploading and hosting all the metadata and optionally the images and media as well. This API should only be used on hosted ERC721 Collections. If you prefer to host the metadata yourself, you can create a "Self-Hosted" ERC721 Collection and use the "Self-Hosted" version of the API below.
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Your authorization token |
Request Body
Name | Type | Description |
---|---|---|
collection_address | string | The address of the collection you created using the Create NFT Collection API. |
to_address | string | The destination address for the newly minted NFT. It can be an NFT Wallet or any external address that supports ERC721 NFTs. |
image | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards |
external_url | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards |
description | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards Note: you can add the string |
name | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards Note: you can add the string |
attributes | array | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards |
background_color | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards |
animation_url | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards |
youtube_url | string | NFT metadata as defined here: https://docs.opensea.io/docs/metadata-standards |
copy_media | boolean | Set this to true if you would like NFTYverse to copy and upload your |
unlockable_content | string | This optional string represents "unlockable content" that only the NFT token holder should be able to view. You can use it to create hidden text or links that are attached to this NFT, such as passwords or special access codes to your content - turning your NFT into a digital key and proof of ownership. The string is stored in the NFTYverse database off-chain. It is then returned by the API when listing NFT Wallet contents for the user who owns this NFT. |
Example Request:
Example Response:
Mint a new ERC721 NFT Token (Self-Hosted)
POST
https://api.nfty.dev/v1/nfts
This endpoint mints a new NFT from the given "Self-Hosted" ERC721 Collection to a destination wallet address. The address can be an NFT Wallet that you created using the APIs or any external address/wallet that supports ERC721 NFTs. "Self-Hosted" means that you will be hosting the metadata and optionally the media yourself. This API should only be used on "Self-Hosted" ERC721 Collections. If you prefer to have NFTYverse handle and host the metadata, please create a hosted ERC721 Collection and check out the regular hosted API above.
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Your authorization token |
Request Body
Name | Type | Description |
---|---|---|
collection_address | string | The address of the collection you created using the Create NFT Collection API. |
to_address | string | The destination address for the newly minted NFT. It can be an NFT Wallet or any external address that supports ERC721 NFTs. |
Example Request:
Example Response:
Last updated