Rest API Endpoint

Get NFT Kit List

HTTP MethodEndpointDescription
GET/nft-kits/meReturns a list of NFT kits created by your project. You can use query parameters to return results with specific conditions.

Get Specific NFT Kit

HTTP MethodEndpointDescription
GET/nft-kits/:nftKitIdReturns detailed information about the specific NFT kit.

NFT Metadata Injection

HTTP MethodEndpointDescription
POST/nft-kits/{nftKitId}/issuances/metadataRequest to execute a transaction that injects the metadata URI value into the NFT.

Get NFT Metadata

HTTP MethodEndpointDescription
GET/nft-kits/{nftKitId}/issuances/metadataRequest to retrieve the token's metadata.

NFT S3 URI Generation

HTTP MethodEndpointDescription
POST/nft-kits/:nftKitId/token-infos/uploadRequest to generate metadata for the token, accepting JSON file data.

Get Specific Total NFT Supply

HTTP MethodEndpointDescription
GET/nft-kits/{nftKitId}/issuances/token-supplyReturns the total supply of NFTs for the specified token ID.

Get All Total NFT Supply

HTTP MethodEndpointDescription
GET/nft-kits/:nftKitId/issuances/total-supplyReturns the total supply of NFTs for the specified NFT kit.

Issue New NFTs

HTTP MethodEndpointDescription
POST/nft-kits/{nftKitId}/issuances/issueA request to issue NFTs for a specific NFT Kit. Only the kit owner account with permission can execute this request.

Burn NFT

HTTP MethodEndpointDescription
POST/nft-kits/{nftKitId}/issuances/redeemA request to burn NFT for a specific NFT kit.

Transfer NFTs

HTTP MethodEndpointDescription
POST/nft-kits/{nftKitId}/transfers/transferA request to execute a transaction that transfers the account's token.

Get NFTs Balance List

HTTP MethodEndpointDescription
GET/nft-kits/{nftKitId}/ownerships/balancesReturns the balances of all NFTs for multiple addresses in a specific NFT kit.

Get Specific NFT Balance List

HTTP MethodEndpointDescription
GET/nft-kits/:nftKitId/ownerships/token-balancesReturns the balances of specific NFT for multiple addresses in a specific NFT kit.

Get NFT Approved

HTTP MethodEndpointDescription
GET/nft-kits/:nftKitId/permissions/approvedReturns the approval status of a specific wallet address.

Approve Token Usage

HTTP MethodEndpointDescription
POST/nft-kits/{nftKitId}/permissions/approveA request to execute a transaction granting token usage permissions for all tokens.

Get NFT Transfer History List

HTTP MethodEndpointDescription
GET/nft-kits/{nftKitId}/transfers/historiesReturns a list of NFT transfer histories. You can use query parameters to return results with specific conditions.

Get NFT Approval History List

HTTP MethodEndpointDescription
GET/nft-kits/{nftKitId}/permissions/historiesReturns a list of NFT approval histories. You can use query parameters to return results with specific conditions.

Get Retrieve Holder List

HTTP MethodEndpointDescription
GET/nft-kits/{nftKitId}/holdersReturns a list of addresses currently holding NFTs from the specified NFT kit. You can use query parameters to return results with specific conditions.

Get Entrance List

HTTP MethodEndpointDescription
GET/nft-kits/:nftKitId/entrancesReturns information about the list of entrances.