curl --request POST \
--url https://createkit.b3.fun/collections \
--header 'Content-Type: application/json' \
--data '{
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"symbol": "<string>",
"creator": "<string>",
"gameOwner": "<string>",
"gameId": "<string>",
"chainId": 8453,
"creatorSignature": "<string>",
"baseURI": "",
"maxSupply": "10000",
"mintPrice": "0.001",
"startTime": "<string>",
"endTime": "<string>",
"tokenStandard": "ERC721",
"maxPerWallet": "5",
"isWhitelistEnabled": false,
"image": "<string>",
"description": "<string>",
"external_url": "<string>",
"animation_url": "<string>",
"attributes": [
{
"trait_type": "<string>",
"value": "<string>"
}
],
"whitelistMerkleRoot": "<string>",
"referrer": "<string>"
}'
{
"success": true,
"collection": {
"uuid": "<string>",
"predictedAddress": "<string>",
"creator": "<string>",
"gameOwner": "<string>",
"gameId": "<string>",
"chainId": 123,
"creatorSignature": "<string>",
"name": "<string>",
"symbol": "<string>",
"baseURI": "<string>",
"maxSupply": "<string>",
"mintPrice": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"tokenStandard": "ERC721",
"maxPerWallet": "<string>",
"isWhitelistEnabled": true,
"image": "<string>",
"description": "<string>",
"external_url": "<string>",
"animation_url": "<string>",
"attributes": [
{
"trait_type": "<string>",
"value": "<string>"
}
],
"createdAt": "<string>",
"whitelistMerkleRoot": "<string>",
"referrer": "<string>"
}
}
Creates a new NFT collection with metadata storage, address prediction, and database persistence. Validates required fields, generates metadata, predicts deployment address, and stores all information.
curl --request POST \
--url https://createkit.b3.fun/collections \
--header 'Content-Type: application/json' \
--data '{
"uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"symbol": "<string>",
"creator": "<string>",
"gameOwner": "<string>",
"gameId": "<string>",
"chainId": 8453,
"creatorSignature": "<string>",
"baseURI": "",
"maxSupply": "10000",
"mintPrice": "0.001",
"startTime": "<string>",
"endTime": "<string>",
"tokenStandard": "ERC721",
"maxPerWallet": "5",
"isWhitelistEnabled": false,
"image": "<string>",
"description": "<string>",
"external_url": "<string>",
"animation_url": "<string>",
"attributes": [
{
"trait_type": "<string>",
"value": "<string>"
}
],
"whitelistMerkleRoot": "<string>",
"referrer": "<string>"
}'
{
"success": true,
"collection": {
"uuid": "<string>",
"predictedAddress": "<string>",
"creator": "<string>",
"gameOwner": "<string>",
"gameId": "<string>",
"chainId": 123,
"creatorSignature": "<string>",
"name": "<string>",
"symbol": "<string>",
"baseURI": "<string>",
"maxSupply": "<string>",
"mintPrice": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"tokenStandard": "ERC721",
"maxPerWallet": "<string>",
"isWhitelistEnabled": true,
"image": "<string>",
"description": "<string>",
"external_url": "<string>",
"animation_url": "<string>",
"attributes": [
{
"trait_type": "<string>",
"value": "<string>"
}
],
"createdAt": "<string>",
"whitelistMerkleRoot": "<string>",
"referrer": "<string>"
}
}
Request to create a new NFT collection
Collection created successfully
The response is of type object
.