> For the complete documentation index, see [llms.txt](https://docs.pareto.credit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pareto.credit/developers/api/vault-types.md).

# Vault types

Vault types define internal classifications for vault contracts, distinguishing between different logic structures, yield mechanisms, or operational modes. These types are useful for rendering vault metadata, sorting/filtering in UI, or determining strategy compatibility.

## Structure

Each vault type object includes:

* `_id` *(string)* — Unique identifier
* `code` *(string)* — Internal reference code for the vault type
* `name` *(object)* — Multilingual object (e.g., `{ en: "Fixed Rate" }`)
* `description` *(object)* — Multilingual description object
* `createdAt`, `updatedAt` *(string)* — ISO UTC timestamps
* `createdBy`, `updatedBy` *(string)* — Actor IDs

## Endpoints

{% openapi src="/files/fMNUrvCfynkKiWTVUFcW" path="/vault-types" method="get" %}
[VaultTypes.yaml](https://4223418165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVSPclqPyChB4NMxFfG2X%2Fuploads%2Fnog2Tsujcp2Qn2g6OhTX%2FVaultTypes.yaml?alt=media\&token=ec22e215-c95e-422d-b147-bd6105f38913)
{% endopenapi %}

{% openapi src="/files/fMNUrvCfynkKiWTVUFcW" path="/vault-types/{typeId}" method="get" %}
[VaultTypes.yaml](https://4223418165-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVSPclqPyChB4NMxFfG2X%2Fuploads%2Fnog2Tsujcp2Qn2g6OhTX%2FVaultTypes.yaml?alt=media\&token=ec22e215-c95e-422d-b147-bd6105f38913)
{% endopenapi %}
