# API

- [Get witnesses](/0.1.7/api/get-witnesses.md): Get the list of current witnesses.
- [Get peers](/0.1.7/api/get-peers.md): Get the list of the current peers.
- [Get joint](/0.1.7/api/get-joint.md): Request data of a specific unit.
- [Get last MCI](/0.1.7/api/get-last-mci.md): Get the last main chain index of the node you logged to.
- [Get history](/0.1.7/api/get-history.md): Get the history of one or multiple addresses.
- [Get attestation](/0.1.7/api/get-attestation.md): Get attestation unit id from a specific attested value.
- [Get attestations](/0.1.7/api/get-attestations.md): Get all attestations of a specific address.
- [Get bots](/0.1.7/api/get-bots.md): Get the list of current chatbots.
- [Get asset metadata](/0.1.7/api/get-asset-metadata.md): Get metadata of a specific asset.
- [Get definition](/0.1.7/api/get-definition.md): Get an address definition.
- [Get balances](/0.1.7/api/get-balances.md): Get balances from one or multiple addresses (max 100).
- [Get profile units](/0.1.7/api/get-profile-units.md): Get profile unit ids from one or multiple addresses (max 100).
- [Dry run AA (testnet)](/0.1.7/api/dry-run-aa.md): Calculates the expected effect of an autonomous agents with a sample transaction.
- [Get AA state vars (testnet)](/0.1.7/api/get-aa-state-vars.md): Get state vars of an autonomous agents.
- [Get AAs by base AAs (testnet)](/0.1.7/api/get-aas-by-base-aas-testnet.md)
- [Get AA responses (testnet)](/0.1.7/api/get-aa-responses-testnet.md)
- [Core](/0.1.7/api/core.md)
- [Catchup](/0.1.7/api/core/catchup.md): Get balls units between 2 main chain ids.
- [Get hash tree](/0.1.7/api/core/get-hash-tree.md): Get units between balls.
- [Get light props](/0.1.7/api/core/get-light-props.md): Get light client properties.
- [Post joint](/0.1.7/api/core/post-joint.md): Post an unit on Byteball network.
- [Pick divisible coins for amount](/0.1.7/api/core/pick-divisible-coins-for-amount.md): Get spendable inputs from a specific amount and asset.
- [Heartbeat](/0.1.7/api/core/heartbeat.md): Send heartbeat to notify the node you are awake.
