Collection Methods
createCollection()
Create a new NFT collection (ERC-721 or ERC-1155). Returns a workflow ID for async processing.
Signature:
Example Request:
getCollections()
Get a paginated list of collections.
Signature:
getCollectionById()
Get details for a specific collection.
Signature:
deleteCollection()
Delete a collection.
Signature:
Token Methods
mintToken()
Mint a token in a collection. Returns a workflow ID for async processing.
Signature:
Example Request:
burnToken()
Burn a token from a collection. Returns a workflow ID for async processing.
Signature:
Example Request:
getCollectionTokens()
Get all tokens in a collection.
Signature:
getCollectionTokenDetails()
Get details for a specific token.
Signature:
Token Management Methods
issueNewToken()
Start the issue-token workflow from a deployed contract template. Returns a workflow ID for async processing — the token is not ready until the workflow completes.
Signature:
Example Request:
The HTTP endpoint responds with
202 Accepted. If the underlying contract is still deploying, expect error code ERR-146 (“Contract deployment is still in progress.”) — wait for the contract deployment workflow to complete before retrying.getTokens()
List issued tokens for the organization with pagination.
Signature:
getLinkedToken()
Get a linked token by its ID.
Signature:
linkContract()
Link an existing deployed contract to the organization for tokenization.
Signature:
Example: