API Key Scopes
API keys are needed to authorize requests against some of the Crossmint HTTP APIs. By using an API key, Crossmint knows which project is making the call, and can discount credits off your quota.
API key scopes are the permissions a key has to access or modify certain resources in your Crossmint developer project. It's a good security practice to enable only the permissions you need, and not more.
API keys are not needed to use Crossmint to accept credit card or cross chain payments
Crossmint's payment products do not require API keys. To use them follow the documentation under payments.
API key scopes can be set from the API Keys section of the developer console.
Scope name | Scope | Description |
---|---|---|
nfts.mint | Minting API | Allows you to create, edit and delete NFTs using the Minting API. This scope is not needed to enable customers to mint your NFTs using Crossmint Payment products |
nfts.checkout | Payments | Generate a checkout url programmatically |
wallets.create | Wallets | Create wallets |
wallets.read | Wallets | Get wallet addresses for a user |
wallets:nfts.read | Wallets | Read the NFTs inside a wallet |
wallets:nfts.transfer | Wallets | Initiate an NFT transfer request from a user wallet |
Updated about 2 months ago