Create

IMPORTANT: Call from the back-end.

Requires: API KEY in the header. Creates a new project under your account with the specified details.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

The name of your NFT project that is displayed on the Mintology dashboard. This cannot be changed once the contract is deployed.

string
required

The description of your NFT project.

number

Maximum number of NFTs that a single wallet can mint.

string
enum
required

Whether its a shared contract that multiple brands can mint under (no deployment costs), a dedicated contract you control and deploy, or an existing contract you've already deployed and used on another project. This cannot be changed once the contract is deployed.

Allowed:
string
enum
required

Select Non-custodial if you expect your users to already have a crypto wallet. Or if your users most likely don't have a crypto wallet, then select custodial. If a few users have a wallet, they can use their existing wallet and not need to create a custodial wallet.

Allowed:
string

Base URI for metadata, if you want to use your own storage. If you leave this blank, we will handle this for you.

string
required

This is required if you select "Dedicated" as contract type. This cannot be changed once the contract is deployed.

string

This is required if you select "Dedicated" as contract type. This cannot be changed once the contract is deployed.

number

Royalty for secondary sales, in % - this uses ERC-2981 for on-chain royalties so that when any NFT is sold on a marketplace that supports on-chain royalties you will get this percentage of the sale. This cannot be changed once the contract is deployed.

number

This is an optional field that specifies the total supply of your NFTs in your dedicated smart contract. You can provide the value if you choose dedicated smart contract or existing smart contracts as your contract type, This cannot be changed once the contract is deployed.. If you leave this empty, it will set unlimited number of NFTs that can be minted If you enter 100, only 100 NFTs can ever be minted under this contract.

string

If you want to reuse one of your existing smart contract (example using the same contract that was created for a different project).

string

This is required if you select "Dedicated" as contract type. This address will be set as admin for the contract.

number
enum
required

This is your network you want to deploy it to on Ethereum, your options are MAINNET = 1, GOERLI = 5, NETWORK_137 = 137, NETWORK_80001 = 80001 This cannot be changed once the contract is deployed.

Allowed:
string
enum
required

The blockchain you want to use, either Ethereum or IMX. This cannot be changed once the contract is deployed.

Allowed:
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json