---
title: "ListVaults"
method: GET
path: "/v2/vaults"
tags: ["Vaults"]
---

# ListVaults

`GET /v2/vaults`

Retrieve a list of all vaults accessible to the authenticated user.

## Query parameters

- `orderBy` string
- `pageSize` integer
- `pageToken` string
- `skip` integer

## Response `200`

A successful response.

- V2ListVaultsResponse
  - `vaults` V2Vault[] — The vaults returned.
    - `name` string — The resource name of the vault. Format: `vaults/{vault_id}`
    - `displayName` string, required — A human-readable name. Must match the regular expression `[a-zA-Z0-9\.,:\-'# _$]+$` and be shorter than 100 characters
    - `archived` boolean — Whether this vault is archived. Archived vaults are not returned by default in `ListVaults` and are not shown in the UI.
    - `createTime` string, date-time — Creation timestamp.
  - `nextPageToken` string — A token, which can be sent as `pageToken` to retrieve the next page. If this field is omitted, there are no subsequent pages.
  - `totalSize` integer — Total number of items in the response, regardless of pagination.

---

[API](https://skmtc.dev/utila/apis/utila-api.md) · [All operations](https://skmtc.dev/utila/apis/utila-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/utila/utila-api/revisions/b4f35b3a1e96/schema)
