# Addresses

List, import, update, and delete tracked blockchain addresses.

 - [GET /public_keys/{public_key_id}/addresses](https://docs.vilna.io/apis/platform/api/address/list-public-key-addresses.md): List addresses derived from the public key.
 - [POST /public_keys/{public_key_id}/addresses](https://docs.vilna.io/apis/platform/api/address/generate-public-key-addresses.md): Generate one or more addresses for the public key by indexes or range.
 - [POST /public_keys/{public_key_id}/addresses/next](https://docs.vilna.io/apis/platform/api/address/generate-next-public-key-address.md): Generate the next sequential address for the public key.
 - [GET /addresses](https://docs.vilna.io/apis/platform/api/address/list-addresses.md): List tracked addresses (HD and external) with filtering and pagination.
 - [POST /addresses/external](https://docs.vilna.io/apis/platform/api/address/create-external-address.md): Import an externally managed address for tracking.
 - [POST /addresses/external/resolve](https://docs.vilna.io/apis/platform/api/address/resolve-external-address.md): Compute a blockchain address from a raw public key and create an external address. The public key is used only for address computation and is not stored. If an address with the computed value already
 - [GET /addresses/hd](https://docs.vilna.io/apis/platform/api/address/list-hd-addresses.md): List only HD-derived addresses (excludes external). Use GET /addresses for all types.
 - [DELETE /addresses/{address}](https://docs.vilna.io/apis/platform/api/address/delete-address.md): Delete a tracked address. This operation is irreversible.
 - [GET /addresses/{address}](https://docs.vilna.io/apis/platform/api/address/get-address.md): Get tracked address details by address value.
 - [PATCH /addresses/{address}](https://docs.vilna.io/apis/platform/api/address/patch-address.md): Update tracked address metadata.
 - [GET /addresses/{address}/balances](https://docs.vilna.io/apis/platform/api/address/list-address-balances.md): List current balances for active assets on the address.
 - [GET /addresses/{address}/utxos](https://docs.vilna.io/apis/platform/api/address/list-address-utxos.md): List unspent Bitcoin outputs held by the address.
