Accounts
Last updated
Was this helpful?
Last updated
Was this helpful?
Returns a list of all account entity items on the network.
/api/v1/accounts
The optional balance value to compare against
{"summary":"--","value":""}
^((gte?|lte?|eq|ne)\:)?\d{1,10}$
The ID of the account to return information for
{"summary":"--","value":""}
^((gte?|lte?|eq|ne)\:)?(\d{1,10}\.\d{1,10}\.)?\d{1,10}$
The account's public key to compare against
3c3d546321ff6f63d701d2ec5c277095874e19f4a235bee1e6bb19258bf362be
Whether to include balance information or not. If included, token balances are limited to at most 50 per account as outlined in HIP-367. If multiple values are provided the last value will be the only value used.
true
The maximum number of items to return
2
The order in which items are listed
desc
asc
, desc
Return the account transactions and balance information given an account alias, an account id, or an evm address. The information will be limited to at most 1000 token balances for the account as outlined in HIP-367. When the timestamp parameter is supplied, we will return transactions and account state for the relevant timestamp query. Balance information will be accurate to within 15 minutes of the provided timestamp query. Historical ethereum nonce information is currently not available and may not be the exact value at a provided timestamp.
/api/v1/accounts/{idOrAliasOrEvmAddress}
Account alias or account id or evm address
{"value":"HIQQEXWKW53RKN4W6XXC4Q232SYNZ3SZANVZZSUME5B5PRGXL663UAQA"}
^(\d{1,10}\.){0,2}(\d{1,10}|(0x)?[A-Fa-f0-9]{40}|(?:[A-Z2-7]{8})*(?:[A-Z2-7]{2}|[A-Z2-7]{4,5}|[A-Z2-7]{7,8}))$
The maximum number of items to return
2
The order in which items are listed
asc
asc
, desc
The consensus timestamp as a Unix timestamp in seconds.nanoseconds format with an optional comparison operator. See unixtimestamp.com for a simple way to convert a date to the 'seconds' part of the Unix time.
{"summary":"--","value":""}
cryptotransfer
CONSENSUSCREATETOPIC
, CONSENSUSDELETETOPIC
, CONSENSUSSUBMITMESSAGE
, CONSENSUSUPDATETOPIC
, CONTRACTCALL
, CONTRACTCREATEINSTANCE
, CONTRACTDELETEINSTANCE
, CONTRACTUPDATEINSTANCE
, CRYPTOADDLIVEHASH
, CRYPTOAPPROVEALLOWANCE
, CRYPTOCREATEACCOUNT
, CRYPTODELETE
, CRYPTODELETEALLOWANCE
, CRYPTODELETELIVEHASH
, CRYPTOTRANSFER
, CRYPTOUPDATEACCOUNT
, ETHEREUMTRANSACTION
, FILEAPPEND
, FILECREATE
, FILEDELETE
, FILEUPDATE
, FREEZE
, NODE
, NODECREATE
, NODEDELETE
, NODESTAKEUPDATE
, NODEUPDATE
, SCHEDULECREATE
, SCHEDULEDELETE
, SCHEDULESIGN
, SYSTEMDELETE
, SYSTEMUNDELETE
, TOKENAIRDROP
, TOKENASSOCIATE
, TOKENBURN
, TOKENCANCELAIRDROP
, TOKENCLAIMAIRDROP
, TOKENCREATION
, TOKENDELETION
, TOKENDISSOCIATE
, TOKENFEESCHEDULEUPDATE
, TOKENFREEZE
, TOKENGRANTKYC
, TOKENMINT
, TOKENPAUSE
, TOKENREJECT
, TOKENREVOKEKYC
, TOKENUNFREEZE
, TOKENUNPAUSE
, TOKENUPDATE
, TOKENUPDATENFTS
, TOKENWIPE
, UNCHECKEDSUBMIT
, UNKNOWN
, UTILPRNG
If provided and set to false transactions will not be included in the response
true
Returns information for all non-fungible tokens for an account.
When considering NFTs, their order is governed by a combination of their numerical token.Id and serialnumber values, with token.id being the parent column. A serialnumbers value governs its order within the given token.id
In that regard, if a user acquired a set of NFTs in the order (2-2, 2-4 1-5, 1-1, 1-3, 3-3, 3-4), the following layouts illustrate the ordering expectations for ownership listing
Note: The default order for this API is currently DESC
When filtering there are some restrictions enforced to ensure correctness and scalability.
The table below defines the restrictions and support for the NFT ownership endpoint
Query Param | Comparison Operator | Support | Description | Example |
---|---|---|---|---|
token.id | eq | Y | Single occurrence only. | ?token.id=X |
ne | N | |||
lt(e) | Y | Single occurrence only. | ?token.id=lte:X | |
gt(e) | Y | Single occurrence only. | ?token.id=gte:X | |
serialnumber | eq | Y | Single occurrence only. Requires the presence of a token.id query | ?serialnumber=Y |
ne | N | |||
lt(e) | Y | Single occurrence only. Requires the presence of an lte or eq token.id query | ?token.id=lte:X&serialnumber=lt:Y | |
gt(e) | Y | Single occurrence only. Requires the presence of an gte or eq token.id query | ?token.id=gte:X&serialnumber=gt:Y | |
spender.id | eq | Y | ?spender.id=Z | |
ne | N | |||
lt(e) | Y | ?spender.id=lt:Z | ||
gt(e) | Y | ?spender.id=gt:Z |
Note: When searching across a range for individual NFTs a serialnumber with an additional token.id query filter must be provided. Both filters must be a single occurrence of gt(e) or lt(e) which provide a lower and or upper boundary for search.
/api/v1/accounts/{idOrAliasOrEvmAddress}/nfts
Account alias or account id or evm address
{"value":"HIQQEXWKW53RKN4W6XXC4Q232SYNZ3SZANVZZSUME5B5PRGXL663UAQA"}
^(\d{1,10}\.){0,2}(\d{1,10}|(0x)?[A-Fa-f0-9]{40}|(?:[A-Z2-7]{8})*(?:[A-Z2-7]{2}|[A-Z2-7]{4,5}|[A-Z2-7]{7,8}))$
The maximum number of items to return
2
The order in which items are listed
asc
asc
, desc
The nft serial number (64 bit type). Requires a tokenId value also be populated.
{"summary":"--","value":""}
^((eq|gt|gte|lt|lte):)?\d{1,19}?$
The ID of the spender to return information for
{"summary":"--","value":""}
^((gte?|lte?|eq|ne)\:)?(\d{1,10}\.\d{1,10}\.)?\d{1,10}$
The ID of the token to return information for
{"summary":"--","value":""}
^((gte?|lte?|eq|ne)\:)?(\d{1,10}\.\d{1,10}\.)?\d{1,10}$
Returns information for all past staking reward payouts for an account.
/api/v1/accounts/{idOrAliasOrEvmAddress}/rewards
Account alias or account id or evm address
{"value":"HIQQEXWKW53RKN4W6XXC4Q232SYNZ3SZANVZZSUME5B5PRGXL663UAQA"}
^(\d{1,10}\.){0,2}(\d{1,10}|(0x)?[A-Fa-f0-9]{40}|(?:[A-Z2-7]{8})*(?:[A-Z2-7]{2}|[A-Z2-7]{4,5}|[A-Z2-7]{7,8}))$
The maximum number of items to return
2
The order in which items are listed
asc
asc
, desc
The consensus timestamp as a Unix timestamp in seconds.nanoseconds format with an optional comparison operator. See unixtimestamp.com for a simple way to convert a date to the 'seconds' part of the Unix time.
{"summary":"--","value":""}