Testing the APIs from the browser
The reference pages allow you to call the APIs directly from the browser. To get started:- Create a developer account on the Staging or Production consoles. Read more about the environments here.
- Create an API key from the
API keys
tab on the console, with the permissions required for the APIs you want to use. - From the page of your API of choice, insert the right API key in the authorization slot, introduce the different parameters, and call “Send”.
- (Optional) To call APIs in the production environment, find the API endpoint selector (
⌄
) next to the endpoint URL, and change it towww.crossmint.com/api
.
wallets.create
, and nfts.create
.
1. Creating Wallets from the API Reference
1. Creating Wallets from the API Reference
Navigate to the Create Wallet page

Select the correct environment for the API key you created

Input your API key into the Authorization section

Input the `body` parameters

Send the request
Send
button to trigger
the API call.

2. Mint NFTs from the API Reference
2. Mint NFTs from the API Reference
Navigate to the Mint NFT page
Open in a new tab here: /api-reference/minting/nfts/mint-nft

Enter the `default-polygon` collectionId

Select the [EVM] Metadata URL metadata option


Enter metadata URL

Enter the `recipient`
recipient
parameter. The first enables minting to an email address. The second enables minting directly to a wallet address.
Set `reuploadLinkedFiles` to false
Crossmint has a 10MB re-upload size limit. For larger files, upload your media to IPFS, create a metadata.json as shown above, submit the metadata file’s URL, and ensure reuploadLinkedFiles
is set to false
.
The default option is true
.

Send the request
Send
button to trigger
the API call.

View the NFT in your wallet