Create Collection with ID
Create a collection that you can mint NFTs/SFTs from. This API is idempotent, if you call it multiple times with the same ID, only one will be created.
API scope required: collections.create
Authorizations
Obtained in the Crossmint developer console
Path Parameters
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 intitial request.
Example: your-custom-identifer
Body
Blockchain you would like to use for this collection
aptos
, arbitrum
, arbitrum-sepolia
, astar-zkevm
, base
, base-sepolia
, bsc
, ethereum
, ethereum-sepolia
, optimism
, optimism-sepolia
, polygon
, polygon-amoy
, skale-nebula
, skale-nebula-testnet
, solana
, zkyoto
, zora
, zora-sepolia
Whether or not this collection is fungible. EVM and Solana collections may be set as semi-fungible.
non-fungible
, semi-fungible
The maximum number of tokens that can be minted for this collection
Enable payments for this collection by setting price
, recipientAddress
and currency
Any URLs in the metadata object will be resolved and reuploaded to IPFS [Default: true]