For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

List all vault types

get
Responses
200

A list of vault types

application/json
totalCountintegerRequired
get/vault-types
200

A list of vault types

Get vault type by ID

get
Path parameters
typeIdstringRequired
Responses
200

A single vault type

application/json
_idstringRequired

Vault type unique identifier

codestringRequired

Internal code used for referencing

createdAtstring · date-timeRequired
createdBystringRequired
updatedAtstring · date-timeRequired
updatedBystringRequired
get/vault-types/{typeId}
200

A single vault type

Last updated