# Accounts

An **account** tracks the balance(s) and transactions history of a data source. In the context of a distributed ledger, it relies on a set of keys and addresses provided by its **vault**.
For multi-address ledger protocols, accounts may generate and track multiple separate addresses transparently. For multi-currency protocols, a single account may have multiple balances corresponding to each respective asset owned by the **account**.
An **account** ensures the quarantine of all incoming transfers, such that their release is suject to a formal **policy**. It also manages balance reserves to ensure fully approved transaction orders become executable with little delay.
The locking of an **account** prevents the execution of any **transaction order** related to the specific **account**, as well as the release of quarantined incoming **transfers**.

 - [GET /v1/domains/{domainId}/accounts](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getaccounts.md)
 - [GET /v1/addresses](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getalldomainsaddresses.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getaccount.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/addresses](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getaddresses.md)
 - [POST /v1/domains/{domainId}/accounts/{accountId}/addresses/{ledgerId}](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/generatenewexternaladdress.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/addresses/{accountAddressId}](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getaccountaddress.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/balances](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getaccountbalances.md)
 - [POST /v1/domains/{domainId}/accounts/{accountId}/balances/refresh](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/forceupdateaccountbalances.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/manifests](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getmanifests.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/manifests/{manifestId}](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getmanifest.md)
 - [POST /v1/domains/{domainId}/accounts/{accountId}/addresses](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/generatenewexternaladdressdeprecated.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/addresses/latest](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getlatestaddress.md)
 - [GET /v1/domains/{domainId}/accounts/{accountId}/confirmed-balance/{tickerId}](https://docs.ripple.com/pt-br/products/custody/devbox/accounts/getaccountconfirmedbalance.md)
