# 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).

 - [GET /api/v1/vaults](https://docs.fordefi.com/api/openapi/vaults/list_vaults_api_v1_vaults_get.md): Get a list of all vaults in an organization.
 - [POST /api/v1/vaults](https://docs.fordefi.com/api/openapi/vaults/create_vault_api_v1_vaults_post.md): Create a new vault.
 - [GET /api/v1/vaults/export_async](https://docs.fordefi.com/api/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 /api/v1/vaults/{id}](https://docs.fordefi.com/api/openapi/vaults/get_vault_api_v1_vaults__id__get.md): Retrieve vault details.
 - [GET /api/v1/vaults/{id}/assets/{asset_id}](https://docs.fordefi.com/api/openapi/vaults/get_vault_asset_api_v1_vaults__id__assets__asset_id__get.md): Get a specific asset in a vault.
 - [GET /api/v1/vaults/{id}/assets](https://docs.fordefi.com/api/openapi/vaults/get_vault_assets_api_v1_vaults__id__assets_get.md): Get a list of all assets in a vault.
 - [POST /api/v1/vaults/{id}/proposals](https://docs.fordefi.com/api/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.
 - [POST /api/v1/vaults/{id}/archive](https://docs.fordefi.com/api/openapi/vaults/archive_vault_api_v1_vaults__id__archive_post.md): Archive an existing vault.
 - [POST /api/v1/vaults/{id}/restore](https://docs.fordefi.com/api/openapi/vaults/restore_vault_api_v1_vaults__id__restore_post.md): Restore an archived vault.
 - [PUT /api/v1/vaults/{id}/name](https://docs.fordefi.com/api/openapi/vaults/rename_vault_api_v1_vaults__id__name_put.md): Rename an existing vault.
 - [POST /api/v1/vaults/{id}/addresses](https://docs.fordefi.com/api/openapi/vaults/create_address_api_v1_vaults__id__addresses_post.md): Create a new address.
 - [GET /api/v1/vaults/{id}/addresses](https://docs.fordefi.com/api/openapi/vaults/list_vault_addresses_api_v1_vaults__id__addresses_get.md): Get a list of all addresses in a vault.
 - [PUT /api/v1/vaults/addresses/{id}/name](https://docs.fordefi.com/api/openapi/vaults/rename_vault_address_api_v1_vaults_addresses__id__name_put.md): Rename an existing vault address.
