Mintology API Overview
Mintology API Overview
Here's a overview of the Mintology API, covering various endpoints and processes:
Authorization
- Authorize:
- Purpose: Validates the legitimacy of token ownership.
- Parameters: Utilizes Mintology API Key and Project ID for validation.
- Reference: Documentation Source.
- List Authorized Tokens:
- Purpose: This endpoint is used to get the list of tokens that a user owns from a particular collection.
- Parameters: Utilizes Mintology API Key and Project ID for validation.
- Reference: Documentation Source.
Projects Management
- List Projects:
- Action: Enumerates all created projects.
- Reference: Documentation Source.
- Create Projects:
- Action: Generates a new project with designated details.
- Reference: Documentation Source.
- Retrieve Projects:
- Action: Fetches project specifics identified by its Project ID.
- Reference: Documentation Source.
- Update Projects:
- Action: Modifies a specific project with new details.
- Reference: Documentation Source.
- Remove Projects:
- Action: Deletes a specified project from the platform.
- Reference: Documentation Source.
- Mint Config Update:
- Action: This operation allows enabling or disabling minting (see
mint
endpoint). However, this can only be toggled after the project has been successfully deployed. - Reference: Documentation Source.
- Action: This operation allows enabling or disabling minting (see
- Claim Config Update:
- Action: This operation allows enabling or disabling claiming (see
claim
endpoint). However, this can only be toggled after the project has been successfully deployed. - Reference: Documentation Source.
- Action: This operation allows enabling or disabling claiming (see
- Deploy Projects:
- Action: Launches a specified project for token minting.
- Reference: Documentation Source.
Mintable Wallets
- Create Mintable Wallet:
- Action: Creates a new Mintable Wallet and Mintable account, enabling users to claim private key custody.
- Reference: Documentation Source.
- Request To Export:
- Action: Commences the process for user custody claim of their Mintable Wallet.
- Reference: Documentation Source.
- Approve Export:
- Action: Transmits the Mintable wallet private key to the user, necessitating a request_id and OTP for authorization.
- Reference: Documentation Source.
- Remove Mintable Wallet:
- Action: Irrevocably deletes the private key from Mintology's systems post user custody claim of their Mintable Wallet.
- Reference: Documentation Source.
Preminting NFTs
- List Premints:
- Action: Yields a list of premint items, arrayed by updated date with latest premints at the forefront.
- Reference: Documentation Source.
- Create Premints:
- Action: Generates token details like
name
,image
,animation_url
, etc. for premint items. - Reference: Documentation Source.
- Action: Generates token details like
- Retrieve Premints:
- Action: Fetches premint details like 'name', 'image',
animation_url
, etc. for specified premint items. - Reference: Documentation Source.
- Action: Fetches premint details like 'name', 'image',
- Remove Premints:
- Action: Extinguishes a specified premint entity.
- Reference: Documentation Source.
- Import Premints:
- Action: Import token details like
name
,image
,animation_url
and etc. - Reference: Documentation Source.
- Action: Import token details like
IMX (Immutable X) Endpoints
- Register IMX User:
- Action: Constructs an Immutable X layer 2 user account for an Ethereum layer 1 account.
- Reference: Documentation Source.
- Mint IMX Item:
- Action: Mints a distinct digital asset on an IMX blockchain, typically on the Ethereum network.
- Reference: Documentation Source.
- Transfer IMX Item:
- Action: Transfers an NFT, sending ownership of the digital asset from one address on the IMX blockchain to another.
- Reference: Documentation Source.
Info Endpoints
- Project Info:
- Usage: Procures project information such as details and configuration.
- Reference: Documentation Source.
Metadata Endpoints
- Update NFT Metadata:
- Usage: Alters NFT metadata encompassing details like token name, image, animation_url, etc., recommended to be invoked from the back-end.
- Reference: Documentation Source.
Mint Endpoints
- Mint:
- Purpose: Facilitates the minting process of NFTs directly into a user's wallet.
- Compatibility: Supports both custom Mintable Wallets and standard cryptocurrency wallets.
- Reference: Documentation Source.
Claim Endpoints
- Claim:
- Purpose: Grants a complimentary NFT to the user's wallet.
- Use Cases: Suitable for purposes like discount vouchers or proof of attendance tokens.
- Reference: Documentation Source.
Updated 12 months ago