Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/hedera-accounts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Mirror Node REST Accounts API
version: 0.156.0
license:
name: Apache-2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
description: 'The REST API offers the ability to query transactions and entity information from a mirror node.
Base url: [/api/v1](/api/v1)
OpenAPI Spec: [/api/v1/docs/openapi.yml](/api/v1/docs/openapi.yml)'
contact:
name: Mirror Node Team
email: mirrornode@hedera.com
url: https://github.com/hiero-ledger/hiero-mirror-node
servers:
- description: The current REST API server
url: ''
- description: The production REST API servers
url: '{scheme}://{network}.mirrornode.hedera.com'
variables:
scheme:
default: https
description: The URI scheme
enum:
- http
- https
network:
default: testnet
description: The Hedera network in use
enum:
- mainnet-public
- mainnet
- previewnet
- testnet
tags:
- name: accounts
description: The accounts object represents the information associated with an account entity and returns a list of account information.The accounts list endpoint is cached and not updated as frequently as the account lookup by a specific ID endpoint.
externalDocs:
url: https://docs.hedera.com/guides/docs/mirror-node-api/cryptocurrency-api#accounts
paths:
/api/v1/accounts:
get:
summary: List account entities on network
description: Returns a list of all account entity items on the network.
operationId: getAccounts
parameters:
- $ref: '#/components/parameters/accountBalanceQueryParam'
- $ref: '#/components/parameters/accountIdQueryParam'
- $ref: '#/components/parameters/accountPublicKeyQueryParam'
- $ref: '#/components/parameters/balanceQueryParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AccountsResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}:
get:
summary: Get account by alias, id, or evm address
description: '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.
'
operationId: getAccount
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParamDesc'
- $ref: '#/components/parameters/timestampQueryParam'
- $ref: '#/components/parameters/transactionTypeQueryParam'
- $ref: '#/components/parameters/transactionsQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AccountBalanceTransactions'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/hooks:
get:
summary: List hooks for an account
description: Returns a list of hooks associated with a given account ID, alias, or EVM address.
operationId: getHooks
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/hookIdQueryParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParamDesc'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HooksResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/hooks/{hookId}/storage:
get:
summary: Get hook storage slots
description: Returns a list of hook storage slots associated with a given hook.
operationId: getHookStorage
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/hookIdPathParam'
- $ref: '#/components/parameters/keyQueryParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParam'
- $ref: '#/components/parameters/timestampQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HooksStorageResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/nfts:
get:
summary: Get nfts for an account info
description: 'Returns information for all non-fungible tokens for an account.
## Ordering
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
1. **All NFTs in ASC order**: 1-1, 1-3, 1-5, 2-2, 2-4, 3-3, 3-4
2. **All NFTs in DESC order**: 3-4, 3-3, 2-4, 2-2, 1-5, 1-3, 1-1
3. **NFTs above 1-1 in ASC order**: 1-3, 1-5, 2-2, 2-4, 3-3, 3-4
4. **NFTs below 3-3 in ASC order**: 1-1, 1-3, 1-5, 2-2, 2-4
5. **NFTs between 1-3 and 3-3 inclusive in DESC order**: 3-4, 3-3, 2-4, 2-2, 1-5, 1-3
Note: The default order for this API is currently DESC
## Filtering
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.
'
operationId: getNftsByAccountId
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParamDesc'
- $ref: '#/components/parameters/serialNumberQueryParam'
- $ref: '#/components/parameters/spenderIdQueryParam'
- $ref: '#/components/parameters/tokenIdQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Nfts'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/rewards:
get:
summary: Get past staking reward payouts for an account
description: 'Returns information for all past staking reward payouts for an account.
'
operationId: getStakingRewards
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParamDesc'
- $ref: '#/components/parameters/timestampQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/StakingRewardsResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/tokens:
get:
summary: Get token relationships info for an account
description: 'Returns information for all token relationships for an account.
'
operationId: getTokensByAccountId
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParam'
- $ref: '#/components/parameters/tokenIdQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/TokenRelationshipResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/allowances/crypto:
get:
summary: Get crypto allowances for an account info
description: Returns information for all crypto allowances for an account.
operationId: getCryptoAllowances
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParamDesc'
- $ref: '#/components/parameters/spenderIdQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/CryptoAllowancesResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/allowances/tokens:
get:
summary: Get fungible token allowances for an account
description: 'Returns information for fungible token allowances for an account.
## Ordering
The order is governed by a combination of the spender id and the token id values, with spender id being the parent column.
The token id value governs its order within the given spender id.
Note: The default order for this API is currently ASC
## Filtering
When filtering there are some restrictions enforced to ensure correctness and scalability.
**The table below defines the restrictions and support for the endpoint**
| Query Param | Comparison Operator | Support | Description | Example |
| ------------- | ------------------- | ------- | --------------------- | ------- |
| spender.id | eq | Y | Single occurrence only. | ?spender.id=X |
| | ne | N | | |
| | lt(e) | Y | Single occurrence only. | ?spender.id=lte:X |
| | gt(e) | Y | Single occurrence only. | ?spender.id=gte:X |
| token.id | eq | Y | Single occurrence only. Requires the presence of a **spender.id** query | ?token.id=lt:Y |
| | ne | N | | |
| | lt(e) | Y | Single occurrence only. Requires the presence of an **lte** or **eq** **spender.id** query | ?spender.id=lte:X&token.id=lt:Y |
| | gt(e) | Y | Single occurrence only. Requires the presence of an **gte** or **eq** **spender.id** query | ?spender.id=gte:X&token.id=gt:Y |
Both filters must be a single occurrence of **gt(e)** or **lt(e)** which provide a lower and or upper boundary for search.
'
operationId: getTokenAllowances
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParam'
- $ref: '#/components/parameters/spenderIdQueryParam'
- $ref: '#/components/parameters/tokenIdQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/TokenAllowancesResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
/api/v1/accounts/{idOrAliasOrEvmAddress}/allowances/nfts:
get:
summary: Get non fungible token allowances for an account
description: 'Returns an account''s non-fungible token allowances.
## Ordering
The order is governed by a combination of the account ID and the token ID values, with account ID being the parent column.
The token ID value governs its order within the given account ID.
Note: The default order for this API is currently ascending. The account ID can be the owner or the spender ID depending upon the owner flag.
## Filtering
When filtering there are some restrictions enforced to ensure correctness and scalability.
**The table below defines the restrictions and support for the endpoint**
| Query Param | Comparison Operator | Support | Description | Example |
| ------------- | ------------------- | ------- | --------------------- | ------- |
| account.id | eq | Y | Single occurrence only. | ?account.id=X |
| | ne | N | | |
| | lt(e) | Y | Single occurrence only. | ?account.id=lte:X |
| | gt(e) | Y | Single occurrence only. | ?account.id=gte:X |
| token.id | eq | Y | Single occurrence only. Requires the presence of an **account.id** parameter | ?account.id=X&token.id=eq:Y |
| | ne | N | | |
| | lt(e) | Y | Single occurrence only. Requires the presence of an **lte** or **eq** **account.id** parameter | ?account.id=lte:X&token.id=lt:Y |
| | gt(e) | Y | Single occurrence only. Requires the presence of an **gte** or **eq** **account.id** parameter | ?account.id=gte:X&token.id=gt:Y |
Both filters must be a single occurrence of **gt(e)** or **lt(e)** which provide a lower and or upper boundary for search.
'
operationId: getNftAllowances
parameters:
- $ref: '#/components/parameters/accountIdOrAliasOrEvmAddressPathParam'
- $ref: '#/components/parameters/limitQueryParam'
- $ref: '#/components/parameters/orderQueryParam'
- $ref: '#/components/parameters/accountIdQueryParam'
- $ref: '#/components/parameters/tokenIdQueryParam'
- $ref: '#/components/parameters/ownerQueryParam'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/NftAllowancesResponse'
'400':
$ref: '#/components/responses/InvalidParameterError'
'404':
$ref: '#/components/responses/NotFoundError'
tags:
- accounts
components:
parameters:
balanceQueryParam:
name: balance
in: query
description: 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.
example: true
schema:
type: boolean
default: true
spenderIdQueryParam:
name: spender.id
description: The ID of the spender to return information for
in: query
examples:
noValue:
summary: --
value: ''
entityNumNoOperator:
summary: Example of entityNum equals with no operator
value: 100
idNoOperator:
summary: Example of id equals with no operator
value: 0.0.100
entityNumEqOperator:
summary: Example of entityNum equals operator
value: eq:200
idEqOperator:
summary: Example of id equals operator
value: eq:0.0.200
idGtOperator:
summary: Example of id greather than operator
value: gt:0.0.200
idGteOperator:
summary: Example of id greather than or equal to operator
value: gte:0.0.200
idLtOperator:
summary: Example of id less than operator
value: lt:0.0.200
idLteOperator:
summary: Example of id less than or equal to operator
value: lte:0.0.200
schema:
$ref: '#/components/schemas/EntityIdQuery'
accountIdQueryParam:
name: account.id
in: query
description: The ID of the account to return information for
explode: true
examples:
noValue:
summary: --
value: ''
entityNumNoOperator:
summary: Example of entityNum equals with no operator
value: 100
idNoOperator:
summary: Example of id equals with no operator
value: 0.0.100
entityNumEqOperator:
summary: Example of entityNum equals operator
value: eq:200
idEqOperator:
summary: Example of id equals operator
value: eq:0.0.200
entityNumNeOperator:
summary: Example of entityNum not equals operator
value: ne:300
idNeOperator:
summary: Example of id not equals operator
value: ne:0.0.300
entityNumGtOperator:
summary: Example of entityNum greater than operator
value: gt:400
idGtOperator:
summary: Example of id greater than operator
value: gt:0.0.400
entityNumGteOperator:
summary: Example of entityNum greater than or equals operator
value: gte:500
idGteOperator:
summary: Example of id greater than or equals operator
value: gte:0.0.500
entityNumLtOperator:
summary: Example of entityNum less than operator
value: lt:600
idLtOperator:
summary: Example of id less than operator
value: lt:0.0.600
entityNumLteOperator:
summary: Example of entityNum less than or equals operator
value: lte:700
idLteOperator:
summary: Example of id less than or equals operator
value: lte:0.0.700
schema:
$ref: '#/components/schemas/EntityIdQuery'
limitQueryParam:
name: limit
in: query
description: The maximum number of items to return
example: 2
schema:
format: int32
type: integer
default: 25
minimum: 1
maximum: 100
accountPublicKeyQueryParam:
name: account.publickey
in: query
description: The account's public key to compare against
example: 3c3d546321ff6f63d701d2ec5c277095874e19f4a235bee1e6bb19258bf362be
schema:
type: string
hookIdQueryParam:
description: The ID of the hook
example: 1234
in: query
name: hook.id
schema:
format: int64
type: integer
minimum: 1
maximum: 9223372036854776000
required: false
transactionTypeQueryParam:
name: transactiontype
in: query
example: null
schema:
$ref: '#/components/schemas/TransactionTypes'
hookIdPathParam:
description: The ID of the hook
example: 1234
in: path
name: hookId
schema:
format: int64
type: integer
minimum: 0
maximum: 9223372036854776000
required: true
orderQueryParam:
name: order
in: query
description: The order in which items are listed
example: desc
schema:
enum:
- asc
- desc
default: asc
timestampQueryParam:
description: The consensus timestamp as a Unix timestamp in seconds.nanoseconds format with an optional comparison operator. See [unixtimestamp.com](https://www.unixtimestamp.com/) for a simple way to convert a date to the 'seconds' part of the Unix time.
name: timestamp
in: query
explode: true
examples:
noValue:
summary: --
value: ''
secondsNoOperator:
summary: Example of seconds equals with no operator
value: 1234567890
timestampNoOperator:
summary: Example of timestamp equals with no operator
value: 1234567890
secondsEqOperator:
summary: Example of seconds equals with operator
value: eq:1234567890
timestampEqOperator:
summary: Example of timestamp equals with operator
value: eq:1234567890.000000200
secondsNeOperator:
summary: Example of seconds not equals operator
value: ne:1234567890
timestampNeOperator:
summary: Example of timestamp not equals operator
value: ne:1234567890.000000300
secondsGtOperator:
summary: Example of seconds greater than operator
value: gt:1234567890
timestampGtOperator:
summary: Example of timestamp greater than operator
value: gt:1234567890.000000400
secondsGteOperator:
summary: Example of seconds greater than or equals operator
value: gte:1234567890
timestampGteOperator:
summary: Example of timestamp greater than or equals operator
value: gte:1234567890.000000500
secondsLtOperator:
summary: Example of seconds less than operator
value: lt:1234567890
timestampLtOperator:
summary: Example of timestamp less than operator
value: lt:1234567890.000000600
secondsLteOperator:
summary: Example of seconds less than or equals operator
value: lte:1234567890
timestampLteOperator:
summary: Example of timestamp less than or equals operator
value: lte:1234567890.000000700
schema:
type: array
items:
type: string
pattern: ^((eq|gt|gte|lt|lte|ne):)?\d{1,10}(\.\d{1,9})?$
keyQueryParam:
description: A string representing a pair of operator:address of a hook storage entry
examples:
zeroXPrefix:
summary: Example of key equals operator with 0x prefix
value: eq:0x00000000000000000000000000000000000000000000000000000000000f9a15
noZeroPadding:
summary: Example of key equals operator without zero padding
value: eq:f9a15
noOperator:
summary: Example of key equals with no operator
value: 00000000000000000000000000000000000000000000000000000000000f9a15
eqOperator:
summary: Example of key equals operator
value: eq:00000000000000000000000000000000000000000000000000000000000f9a15
gtOperator:
summary: Example of key gt operator
value: gt:00000000000000000000000000000000000000000000000000000000000f9a15
gteOperator:
summary: Example of key gte operator
value: gte:00000000000000000000000000000000000000000000000000000000000f9a15
ltOperator:
summary: Example of key lt operator
value: lt:00000000000000000000000000000000000000000000000000000000000f9a15
lteOperator:
summary: Example of key lte operator
value: lte:00000000000000000000000000000000000000000000000000000000000f9a15
in: query
name: key
schema:
example: eq:0x00000000000000000000000000000000000000000000000000000000000f9a10
pattern: ^((eq|gte?|lte?)\:)?(0x)?[0-9A-Fa-f]{1,64}$
type: string
accountBalanceQueryParam:
name: account.balance
in: query
description: The optional balance value to compare against
explode: true
examples:
noValue:
summary: --
value: ''
noOperator:
summary: Example of equals with no operator
value: 100
eqOperator:
summary: Example of equals operator
value: eq:200
neOperator:
summary: Example of not equals operator
value: ne:300
gtOperator:
summary: Example of greater than operator
value: gt:400
gteOperator:
summary: Example of greater than or equals operator
value: gte:500
ltOperator:
summary: Example of less than operator
value: lt:600
lteOperator:
summary: Example of less than or equals operator
value: lte:700
schema:
type: string
pattern: ^((gte?|lte?|eq|ne)\:)?\d{1,10}$
accountIdOrAliasOrEvmAddressPathParam:
name: idOrAliasOrEvmAddress
in: path
description: Account alias or account id or evm address
required: true
examples:
aliasOnly:
value: HIQQEXWKW53RKN4W6XXC4Q232SYNZ3SZANVZZSUME5B5PRGXL663UAQA
realmAlias:
value: 0.HIQQEXWKW53RKN4W6XXC4Q232SYNZ3SZANVZZSUME5B5PRGXL663UAQA
shardRealmAlias:
value: 0.1.HIQQEXWKW53RKN4W6XXC4Q232SYNZ3SZANVZZSUME5B5PRGXL663UAQA
accountNumOnly:
value: 8
realmAccountNum:
value: 0.8
shardRealmAccountNum:
value: 0.0.8
evmAddress:
value: ac384c53f03855fa1b3616052f8ba32c6c2a2fec
evmAddressWithPrefix:
value: 9.832019034092927e+47
evmAddressWithShardAndRealm:
value: 0.0.ac384c53f03855fa1b3616052f8ba32c6c2a2fec
schema:
pattern: ^(\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}))$
type: string
transactionsQueryParam:
name: transactions
description: If provided and set to false transactions will not be included in the response
in: query
example: true
schema:
type: boolean
default: true
orderQueryParamDesc:
name: order
in: query
description: The order in which items are listed
example: asc
schema:
enum:
- asc
- desc
default: desc
serialNumberQueryParam:
name: serialnumber
in: query
explode: true
description: The nft serial number (64 bit type). Requires a tokenId value also be populated.
examples:
noValue:
summary: --
value: ''
serialNumNoOperator:
summary: Example of serialNum equals with no operator
value: 100
serialNumEqOperator:
summary: Example of serialNum equals operator
value: eq:200
serialNumGtOperator:
summary: Example of serialNum greater than operator
value: gt:400
serialNumGteOperator:
summary: Example of serialNum greater than or equals operator
value: gte:500
serialNumLtOperator:
summary: Example of serialNum less than operator
value: lt:600
serialNumLteOperator:
summary: Example of serialNum less than or equals operator
value: lte:700
schema:
type: string
pattern: ^((eq|gt|gte|lt|lte):)?\d{1,19}?$
ownerQueryParam:
name: owner
description: When the owner value is true or omitted, the accountId path parameter will specify the ID of the owner, and the API will retrieve the allowances that the owner has granted to different spenders. Conversely, when the owner value is false, the accountId path parameter will indicate the ID of the spender who has an allowance, and the API will instead provide the allowances granted to the spender by different owners of those tokens.
in: query
example: true
schema:
type: boolean
default: true
tokenIdQueryParam:
name: token.id
description: The ID of the token to return information for
in: query
examples:
noValue:
summary: --
value: ''
tokenNumAlias:
summary: Example of token num alias equals with no operator
value: 64
entityNumNoOperator:
summary: Example of entityNum equals with no operator
value: 100
idNoOperator:
summary: Example of id equals with no operator
value: 0.0.100
entityNumEqOperator:
summary: Example of entityNum equals operator
value: eq:200
idEqOperator:
summary: Example of id equals operator
value: eq:0.0.200
entityNumNeOperator:
summary: Example of entityNum not equals operator
value: ne:300
idNeOperator:
summary: Example of id not equals operator
value: ne:0.0.300
entityNumGtOperator:
summary: Example of entityNum greater than operator
value: gt:400
idGtOperator:
summary: Example of id greater than operator
value: gt:0.0.400
entityNumGteOperator:
summary: Example of entityNum greater than or equals operator
value: gte:500
idGteOperator:
summary: Example of id greater than or equals operator
value: gte:0.0.500
entityNumLtOperator:
summary: Example of entityNum less than operator
value: lt:600
idLtOperator:
summary: Example of id less than operator
value: lt:0.0.600
entityNumLteOperator:
summary: Example of entityNum less than or equals operator
value: lte:700
idLteOperator:
summary: Example of id less than or equals operator
value: lte:0.0.700
schema:
$ref: '#/components/schemas/EntityIdQuery'
schemas:
Timestamp:
description: A Unix timestamp in seconds.nanoseconds format
type: string
example: '1586567700.453054000'
pattern: ^\d{1,10}(\.\d{1,9})?$
StakingRewardTransfers:
type: array
items:
$ref: '#/components/schemas/Stak
# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/hedera/refs/heads/main/openapi/hedera-accounts-api-openapi.yml