# Vaults

These endpoints allow you to manage vaults.
        <br><br>
        A vault is the basic unit to manage funds.
        Each vault supports a single "chain family", such as EVM, Bitcoin, Solana, Cosmos, etc.,
        determined by the vault's type. A vault supports all the chains within the chain family
        (e.g., an EVM vault supports all EVM chains).

## List Vaults

 - [GET /api/v1/vaults](https://docs.fordefi.com/api/latest/openapi/vaults/list_vaults_api_v1_vaults_get.md): Get a list of all vaults in an organization.

## Create Vault

 - [POST /api/v1/vaults](https://docs.fordefi.com/api/latest/openapi/vaults/create_vault_api_v1_vaults_post.md): Create a new vault.

## Export Vaults With Assets Async

 - [GET /api/v1/vaults/export_async](https://docs.fordefi.com/api/latest/openapi/vaults/export_vaults_with_assets_async_api_v1_vaults_export_async_get.md): Get a CSV-format list of balances of all vaults and their assets.

## Get Vault

 - [GET /api/v1/vaults/{id}](https://docs.fordefi.com/api/latest/openapi/vaults/get_vault_api_v1_vaults__id__get.md): Retrieve vault details.

## Get Vault Asset

 - [GET /api/v1/vaults/{id}/assets/{asset_id}](https://docs.fordefi.com/api/latest/openapi/vaults/get_vault_asset_api_v1_vaults__id__assets__asset_id__get.md): Get a specific asset in a vault.

## Get Vault Assets

 - [GET /api/v1/vaults/{id}/assets](https://docs.fordefi.com/api/latest/openapi/vaults/get_vault_assets_api_v1_vaults__id__assets_get.md): Get a list of all assets in a vault.

## Submit Update Vault Change Proposal

 - [POST /api/v1/vaults/{id}/proposals](https://docs.fordefi.com/api/latest/openapi/vaults/submit_update_vault_change_proposal_api_v1_vaults__id__proposals_post.md): Submit an update vault change proposal. Verify, approve, and abort are handled via the user-actions API.

## Archive Vault

 - [POST /api/v1/vaults/{id}/archive](https://docs.fordefi.com/api/latest/openapi/vaults/archive_vault_api_v1_vaults__id__archive_post.md): Archive an existing vault.

## Restore Vault

 - [POST /api/v1/vaults/{id}/restore](https://docs.fordefi.com/api/latest/openapi/vaults/restore_vault_api_v1_vaults__id__restore_post.md): Restore an archived vault.

## Rename Vault

 - [PUT /api/v1/vaults/{id}/name](https://docs.fordefi.com/api/latest/openapi/vaults/rename_vault_api_v1_vaults__id__name_put.md): Rename an existing vault.

## Create Address

 - [POST /api/v1/vaults/{id}/addresses](https://docs.fordefi.com/api/latest/openapi/vaults/create_address_api_v1_vaults__id__addresses_post.md): Create a new address.

## List Vault Addresses

 - [GET /api/v1/vaults/{id}/addresses](https://docs.fordefi.com/api/latest/openapi/vaults/list_vault_addresses_api_v1_vaults__id__addresses_get.md): Get a list of all addresses in a vault.

## Rename Vault Address

 - [PUT /api/v1/vaults/addresses/{id}/name](https://docs.fordefi.com/api/latest/openapi/vaults/rename_vault_address_api_v1_vaults_addresses__id__name_put.md): Rename an existing vault address.

