Skip to main content
Transactions and queries for the Token Service.
To transfer tokens created by HTS, please reference the cryptoTransfer API.

TokenService

Method NameRequest TypeResponse TypeDescription
createTokenTransactionTransactionResponseCreates a new Token by submitting the transaction
updateTokenTransactionTransactionResponseUpdates the account by submitting the transaction
mintTokenTransactionTransactionResponseMints an amount of the token to the defined treasury account
burnTokenTransactionTransactionResponseBurns an amount of the token from the defined treasury account
deleteTokenTransactionTransactionResponse(NOT CURRENTLY SUPPORTED) Deletes a Token
wipeTokenAccountTransactionTransactionResponseWipes the provided amount of tokens from the specified Account ID
freezeTokenAccountTransactionTransactionResponseFreezes the transfer of tokens to or from the specified Account ID
unfreezeTokenAccountTransactionTransactionResponseUnfreezes the transfer of tokens to or from the specified Account ID
grantKycToTokenAccountTransactionTransactionResponseFlags the provided Account ID as having gone through KYC
revokeKycFromTokenAccountTransactionTransactionResponseRemoves the KYC flag of the provided Account ID
associateTokensTransactionTransactionResponseAssociates tokens to an account
dissociateTokensTransactionTransactionResponseDissociates tokens from an account
updateTokenFeeScheduleTransactionTransactionResponseUpdates the custom fee schedule on a token
getTokenInfoQueryResponseRetrieves the metadata of a token
getAccountNftInfoQueryResponseGets info on NFTs N through M on the list of NFTs associated with a given account
getTokenNftInfoQueryResponseRetrieves the metadata of an NFT by TokenID and serial number
getTokenNftInfoQueryResponseGets info on NFTs N through M on the list of NFTs associated with a given Token of type NON_FUNGIBLE
pauseTokenTransactionTransactionResponsePause the token
unpauseTokenTransactionTransactionResponseUnpause the token