# VirtualAccounting

## Get virtual ledgers

 - [GET /v1/domains/{domainId}/virtual-ledgers](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers/get.md): Get virtual ledgers

## Create a virtual ledger

 - [POST /v1/domains/{domainId}/virtual-ledgers](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers/post.md): Create a virtual ledger

## Get virtual ledger

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D/get.md): Get virtual ledger

## Update virtual ledger

 - [PUT /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D/put.md): Update virtual ledger

## Get virtual ledger balances

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/balances](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1balances/get.md): Get virtual ledger balances

## Get virtual ledger accounts

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/accounts](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1accounts/get.md): Get virtual ledger accounts

## Create a virtual account

 - [POST /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/accounts](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1accounts/post.md): Create a virtual account

## Update a virtual account

 - [PUT /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/accounts/{accountId}](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1accounts~1%7Baccountid%7D/put.md): Update a virtual account

## Get virtual account balances

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/accounts/{accountId}/balances](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1accounts~1%7Baccountid%7D~1balances/get.md): Get virtual account balances

## Assign a deposit identification source to an accou

 - [POST /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/accounts/{accountId}/deposit-identification-sources](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1accounts~1%7Baccountid%7D~1deposit-identification-sources/post.md): Assign a deposit identification source to an account

## Get virtual account addresses

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/accounts/{accountId}/addresses](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1accounts~1%7Baccountid%7D~1addresses/get.md): Get virtual account addresses

## Get virtual ledger's operations

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/operations](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1operations/get.md): Get virtual ledger's operations

## Create operation

 - [POST /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/operations](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1operations/post.md): Create operation

## Get transfers

 - [GET /v1/domains/{domainId}/virtual-ledgers/{virtualLedgerId}/transfers](https://docs.ripple.com/products/custody/v1.34/api/reference/openapi/virtualaccounting/paths/~1v1~1domains~1%7Bdomainid%7D~1virtual-ledgers~1%7Bvirtualledgerid%7D~1transfers/get.md): Get transfers

