# Get all credential paths Endpoint: GET /credential-paths Version: 5.1.47 Security: api_key ## Query parameters: - `page_number` (integer) The page number for which to get credential paths. 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: [{"credentialPathName":"ExampleCredentialPath","description":"This CredentialPath example has HashiCorp credentialParameters. Example credentialParameter keys for other password vaults: CyberArk (queryString), GCP (versionId, projectId, usernameKey, passwordKey)","passwordVaultId":5,"credentialParameters":{"engine":"my-secrets","path":"hello","usernameKey":"user","passwordKey":"pwd"}}] - `responseList.credentialPathId` (integer) The ID number of the credential path. This field is auto-generated by the Masking Engine. - `responseList.credentialPathName` (string) The name of the credential path. Example: "ExampleCredentialPath" - `responseList.description` (string) The description of the credential path. Example: "This CredentialPath example has HashiCorp credentialParameters. Example credentialParameter keys for other password vaults: CyberArk (queryString), GCP (versionId, projectId, usernameKey, passwordKey)" - `responseList.passwordVaultId` (integer) The ID of the password vault which contains this credential path. Example: 5 - `responseList.credentialParameters` (object) The parameters for this credential path. Example: {"engine":"my-secrets","path":"hello","usernameKey":"user","passwordKey":"pwd"} ## Response 400 fields ## Response 403 fields