# Get all password vaults Endpoint: GET /password-vaults Version: 5.1.41 Security: api_key ## Query parameters: - `page_number` (integer) The page number for which to get password vaults. This will default to the first page if excluded - `page_size` (integer) The maximum number of objects to return. This will default to the DefaultApiPageSize setting if not provided ## Response 200 fields (application/json): - `_pageInfo` (object) - `_pageInfo.numberOnPage` (integer) The number of items on this page. This should always match the page size unless it is the last page. - `_pageInfo.total` (integer) The total number of items - `responseList` (array) Example: [{"name":"SampleVault","vaultType":"HASHICORP","configJson":{"host":"12.345.678.90","port":8200,"namespace":"sample/child","authType":"TOKEN","token":"hvs.kvIT"},"description":"This password vault is used as an API example."}] - `responseList.passwordVaultId` (integer) The ID of the password vault. This field is set by the Masking Engine. - `responseList.name` (string) The name of the password vault. This must be unique across all password vaults on the engine. Example: "SampleVault" - `responseList.vaultType` (string) The type of password vault. Currently, HASHICORP, CYBERARK and GCP are supported. Enum: "CYBERARK", "HASHICORP", "GCP", "AZURE" - `responseList.configJson` (object) The configuration properties used to connect to the password vault. Example: {"host":"12.345.678.90","port":8200,"namespace":"sample/child","authType":"TOKEN","token":"hvs.kvIT"} - `responseList.description` (string) The description of the password vault. Example: "This password vault is used as an API example." ## Response 403 fields ## Response 404 fields