> For the complete documentation index, see [llms.txt](https://obytejs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://obytejs.com/api.md).

# API

- [Get witnesses](https://obytejs.com/api/get-witnesses.md): Get the list of current witnesses.
- [Get peers](https://obytejs.com/api/get-peers.md): Get the list of the current peers.
- [Get joint](https://obytejs.com/api/get-joint.md): Request data of a specific unit.
- [Get last MCI](https://obytejs.com/api/get-last-mci.md): Get the last main chain index of the node you logged to.
- [Get history](https://obytejs.com/api/get-history.md): Get the history of one or multiple addresses.
- [Get attestation](https://obytejs.com/api/get-attestation.md): Get attestation unit id from a specific attested value.
- [Get attestations](https://obytejs.com/api/get-attestations.md): Get all attestations of a specific address.
- [Get bots](https://obytejs.com/api/get-bots.md): Get the list of current chatbots.
- [Get asset metadata](https://obytejs.com/api/get-asset-metadata.md): Get metadata of a specific asset.
- [Get definition](https://obytejs.com/api/get-definition.md): Get an address definition.
- [Get balances](https://obytejs.com/api/get-balances.md): Get balances from one or multiple addresses (max 100).
- [Get profile units](https://obytejs.com/api/get-profile-units.md): Get profile unit ids from one or multiple addresses (max 100).
- [Get data feed](https://obytejs.com/api/get-data-feed.md)
- [Get last stable unit props](https://obytejs.com/api/get-last-stable-unit-props.md)
- [Autonomous Agents](https://obytejs.com/api/autonomous-agents.md)
- [Dry run AA](https://obytejs.com/api/autonomous-agents/dry-run-aa.md): Calculates the predicted outcome of an Autonomous Agent with a sample transaction.
- [Get AA state vars](https://obytejs.com/api/autonomous-agents/get-aa-state-vars.md): Get state variables of an Autonomous Agent.
- [Get AAs by base AAs](https://obytejs.com/api/autonomous-agents/get-aas-by-base-aas.md): Get Autonomous Agents that are based on some Autonomous Agent.
- [Get AA responses](https://obytejs.com/api/autonomous-agents/get-aa-responses.md): Get latest Autonomous Agent responses.
- [Get AA response chain](https://obytejs.com/api/autonomous-agents/get-aa-response-chain.md)
- [Get AA balances](https://obytejs.com/api/autonomous-agents/get-aa-balances.md): Returns balances held by an Autonomous Agent.
- [Execute AA getter](https://obytejs.com/api/autonomous-agents/execute-aa-getter.md): Execute AA getter function
- [Token registry](https://obytejs.com/api/token-registry.md): Token registry helper methods resolve symbols, assets, and decimals through a token registry AA.
- [Get official token registry address](https://obytejs.com/api/token-registry/get-official-token-registry-address.md)
- [Get symbol by asset](https://obytejs.com/api/token-registry/get-symbol-by-asset.md)
- [Get asset by symbol](https://obytejs.com/api/token-registry/get-asset-by-symbol.md)
- [Get decimals by symbol or asset](https://obytejs.com/api/token-registry/get-decimals-by-symbol-or-asset.md)
- [Explicit registry](https://obytejs.com/api/token-registry/explicit-registry.md): All helper methods still accept an explicit registry address.
- [Core](https://obytejs.com/api/core.md)
- [Catchup](https://obytejs.com/api/core/catchup.md): Get balls units between 2 main chain ids.
- [Get hash tree](https://obytejs.com/api/core/get-hash-tree.md): Get units between balls.
- [Get light props](https://obytejs.com/api/core/get-light-props.md): Get light client properties.
- [Post joint](https://obytejs.com/api/core/post-joint.md): Post an unit on Byteball network.
- [Pick divisible coins for amount](https://obytejs.com/api/core/pick-divisible-coins-for-amount.md): Get spendable inputs from a specific amount and asset.
- [Heartbeat](https://obytejs.com/api/core/heartbeat.md): Send heartbeat to notify the node you are awake.
