Vault Auth

get

Get Vault Authority by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Responses
200

Vault authority

application/json
get
/vaults/{slug}/authority
GET /v1/vaults/{slug}/authority HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "accountantAddress": "0x1234567890123456789012345678901234567890",
    "authority": "0x1234567890123456789012345678901234567890"
  }
}
get

Get Vault Role Assignments by slug

Path parameters
slugstring · min: 1Required

Unique slug identifier for the vault.

Example: nest-alpha-vault
Query parameters
limitnumber · min: 1 · max: 200Optional

Maximum number of role assignments to return

Default: 50Example: 50
cursorstringOptional

Cursor returned from a previous request

Responses
200

Vault role assignments

application/json
get
/vaults/{slug}/roles-assignments
GET /v1/vaults/{slug}/roles-assignments HTTP/1.1
Host: api.nest.credit
Accept: */*
{
  "data": {
    "vaultAddress": "text",
    "roleAssignments": [
      {
        "vaultAddress": "text",
        "user": "0x1234567890123456789012345678901234567890",
        "role": "STRATEGIST",
        "enabled": true,
        "chainId": 1
      }
    ],
    "pageInfo": {
      "endCursor": "text",
      "hasNextPage": true
    }
  }
}

Last updated