# Addresses

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

 - [GET /public-keys/{public_key_id}/addresses](https://docs.vilna.io/ru/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/ru/apis/platform/api/address/generate-public-key-addresses.md): Generate addresses for the public key, either a range of derivation indexes or the next unused one. An index that already has an address is returned unchanged; `label` and `meta` apply only to the add
 - [GET /addresses](https://docs.vilna.io/ru/apis/platform/api/address/list-addresses.md): List tracked addresses (HD and external) with filtering and pagination.
 - [POST /addresses/external](https://docs.vilna.io/ru/apis/platform/api/address/create-external-address.md): Import an externally managed address for tracking, given the address itself or the raw public key it derives from. Answers 200 with the existing address when the value is already tracked, 201 when it
 - [GET /addresses/hd](https://docs.vilna.io/ru/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/ru/apis/platform/api/address/delete-address.md): Delete a tracked address. This operation is irreversible.
 - [GET /addresses/{address}](https://docs.vilna.io/ru/apis/platform/api/address/get-address.md): Get tracked address details by address value.
 - [PATCH /addresses/{address}](https://docs.vilna.io/ru/apis/platform/api/address/patch-address.md): Update tracked address metadata.
 - [GET /bitcoin/utxos](https://docs.vilna.io/ru/apis/platform/api/address/list-bitcoin-utxos.md): List unspent outputs held by one Bitcoin address on one network, with pagination and sorting.
