---
title: "List vault accounts for a legal entity (Paginated)"
method: GET
path: "/legal_entities/{legalEntityId}/vaults"
tags: ["Compliance"]
---

# List vault accounts for a legal entity (Paginated)

`GET /legal_entities/{legalEntityId}/vaults`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/legal_entities/{legalEntityId}/vaults`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/legal_entities/:legalEntityId/vaults/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns vault account IDs explicitly assigned to a specific legal entity registration, with cursor-based pagination.
Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.

## Path parameters

- `legalEntityId` string, uuid, required

## Query parameters

- `pageCursor` string
- `pageSize` integer

## Response `200`

Paginated list of vault account IDs assigned to the legal entity

- ListVaultsForRegistrationResponse: Response containing vault account IDs assigned to a legal entity registration
  - `total` integer: Total number of legal entity registrations (optional)
  - `data` string[], required: List of vault account IDs assigned to the legal entity registration
  - `next` string: Cursor to pass as `pageCursor` to retrieve the next page

## Other responses

- `404`: Legal entity registration not found
- `default`: Error Response

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
