The Vault Report endpoint returns paginated, user-level data with a detailed breakdown of password health and security posture across your organization. Each record represents a vault associated with a specific user and the device it was last accessed from.
Use this endpoint to:
-
Identify users with weak or compromised passwords
-
Find accounts affected by breached credentials
-
Track passkey adoption at the individual level
-
Monitor compliance with your organization's password policies
Required scope: Vault Summary
Request
POST api/v1/vaults/report/
Query Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
|
number |
Number of records to return per page |
Request Body
|
Parameter |
Type |
Description |
|---|---|---|
|
|
string |
Filter by a partial or full user email address |
|
|
object |
One or more filters to apply to the results. See Vault Filters below |
Vault Filters
The vault_filters object accepts the following fields.
password
Type: list
Filter by password health properties of items in the vault.
|
Value |
Description |
|---|---|
|
|
Vaults with at least one compromised password |
|
|
Vaults with at least one weak password |
|
|
Vaults with at least one reused/identical password |
user_state
Type: list
Filter by the current state of the vault owner's account.
|
Value |
Description |
|---|---|
|
|
User has an active Enpass License. |
|
|
User's subscription has expired |
|
|
User has been removed from the Admin Console. |
websites
Type: list
Filter by website-level security properties.
|
Value |
Description |
|---|---|
|
|
Vaults with at least one breached website password |
|
|
Vaults with at least one item on a 2FA-supported website |
location
Type: list
Filter by vault storage location.
|
Value |
Description |
|---|---|
|
|
Vaults stored in OneDrive |
|
|
Vaults stored in SharePoint Sites |
|
|
Vaults stored in Microsoft Teams |
primary_vault
Type: boolean
When true, returns only primary vault records. When false, primary vaults are excluded.
shared_vault
Type: boolean
When true, returns only shared vault records. When false, shared vaults are excluded.
security
Type: list
Filter by the overall security rating of the vault.
|
Value |
Description |
|---|---|
|
|
Vaults with a low security rating |
|
|
Vaults with a medium security rating |
|
|
Vaults with a high security rating |
ordering
Type: object
Sort results by one or more supported fields. Use 1 for ascending and -1 for descending.
|
Field |
Example |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multiple fields can be combined in a single ordering object:
{
"ordering": {
"security_score": 1,
"compromised": -1,
"weak": -1
}
}
Example Request
{
"search_email": "john@acmebizness.net",
"vault_filters": {
"password": ["weak", "compromised"],
"user_state": ["active"],
"security": ["medium"],
"ordering": {
"security_score": 1,
"compromised": -1
}
}
}
Response
Pagination Fields
|
Field |
Type |
Description |
|---|---|---|
|
|
integer |
Total number of records returned |
|
|
integer |
Total number of pages available |
|
|
integer |
Maximum records returned per page |
|
|
integer |
The current page number |
|
|
string / null |
URL to the next page, or |
|
|
string / null |
URL to the previous page, or |
Result Object
Each object in the results array contains three sections.
User
|
Field |
Type |
Description |
|---|---|---|
|
|
string |
Full name of the user |
|
|
string |
Email address of the user |
|
|
timestamp |
Date the user account was created |
|
|
timestamp |
Date the user account was last modified |
|
|
string |
Current account state (e.g. |
|
|
string |
State of the user's encryption keys (e.g. |
Vault
|
Field |
Type |
Description |
|---|---|---|
|
|
string |
Name of the vault |
|
|
string |
Storage location (e.g. |
|
|
boolean |
Whether the vault is private |
|
|
boolean |
Whether the vault is shared with other users |
|
|
timestamp |
Date the vault was created |
|
|
timestamp |
Date the vault was last modified |
|
|
object |
User object of the person who originally created the vault |
Security Metrics
|
Field |
Type |
Description |
|---|---|---|
|
|
float |
Overall security score for the vault (0–100) |
|
|
string |
Security rating derived from score ( |
|
|
string |
Aggregate password strength indicator |
|
|
integer |
Total number of password items in the vault |
|
|
integer |
Number of weak passwords |
|
|
integer |
Number of compromised passwords |
|
|
integer |
Number of reused/identical passwords |
|
|
integer |
Number of passwords identical to SSO credentials |
|
|
integer |
Number of items with 2FA enabled |
|
|
integer |
Number of items using passkeys |
|
|
integer |
Number of items not meeting your password policy |
|
|
integer |
Number of expired passwords |
|
|
integer |
Number of passwords found in known data breaches |
|
|
integer |
Number of items with insecure HTTP URLs |
|
|
integer |
Number of attachments stored in the vault |
|
|
integer |
Number of items excluded from security audit calculations |
|
|
boolean |
Whether the vault is protected with a key file |
|
|
string |
Display name used when the vault is mounted |
Device
|
Field |
Type |
Description |
|---|---|---|
|
|
string |
Name or identifier of the device |
|
|
string |
Device type and OS version (e.g. |
|
|
string |
Operating system (e.g. |
|
|
string |
Version of the operating system |
|
|
string |
Country from which the device is registered |
|
|
timestamp |
Date the device was first registered |
|
|
timestamp |
Date the device record was last updated |
Example Response
{
"count": 1,
"pages": 1,
"limit": 5,
"current": 1,
"next": null,
"previous": null,
"results": [
{
"user": {
"fullname": "John William",
"email": "john@acmebizness.net",
"created_date": "1774345265",
"modified_date": "1774345265",
"state": "active",
"keys_state": "active"
},
"vault": {
"name": "Test Vault",
"vault_location": "one_drive",
"private": false,
"shared": false,
"created_date": "1774355052",
"modified_date": "1774355052",
"creator": {
"fullname": "John William",
"email": "john@acmebizness.net",
"state": "active",
"keys_state": "active"
}
},
"security_score": 82.0,
"security": "medium",
"password_strength": "2",
"password_items_count": 10,
"weak": 4,
"compromised": 0,
"identical": 0,
"sso_identical": 0,
"two_fa": 0,
"passkey": 0,
"non_compliant": 0,
"expired": 0,
"breached": 0,
"http_url_count": 0,
"attachments_count": 0,
"excluded": 0,
"have_keyfile": false,
"mount_vault_name": "Test Vault",
"device": {
"name": "John MacBook",
"device_type": "desktop",
"os": "mac",
"os_version": "26.3",
"country": "United Kingdom",
"created_date": "1774345499",
"modified_date": "1776327819"
}
}
]
}