Device Approve Commands

Approve Cloud SSO Devices.

Usage:

device-approve [--options] [device ...]

Parameters:

User's email or device ID to approve or blank to see a list of pending devices

Device Approval Requests List

chevron-rightDotNet CLIhashtag

Usage:

enterprise-device [options] [command] [match]

Aliases: ed

Sub Commands:

  • list - List device approval requests (default)

Options:

  • -f, --force - Force reload enterprise data

  • --auto-approve <true|false> - Set auto-approve policy

Match Patterns:

  • all - Match all pending requests

  • email - User email address

  • device-id - Specific device ID

Example:

# List pending device approvals
enterprise-device list
ed list

# Set auto-approve policy
enterprise-device --auto-approve true
chevron-rightDotNet SDKhashtag

Function: DeviceApprovalRequests

  public IEnumerable<DeviceRequestForAdminApproval> DeviceApprovalRequests => _deviceApprovals.Entities;

Example:

var enterpriseData = new EnterpriseData();
var deviceApproval = new DeviceApprovalData();
// ... initialize enterprise loader with deviceApproval plugin ...

var pendingDevices = deviceApproval.DeviceApprovalRequests;
foreach (var device in pendingDevices)
{
    Console.WriteLine($"User ID: {device.EnterpriseUserId}, Device: {device.DeviceName}");
}

chevron-rightPowerCommanderhashtag

Command: Get-PendingKeeperDeviceApproval

Flags:

Flag
Description

-Reload

Reload the list of pending device approvals from the server (switch)

-Format

Output format: table, csv, or json (default: table)

-Output

File path to write output to (required for csv and json formats)

Example:

PS > Get-PendingKeeperDeviceApproval

Email                DeviceId            DeviceName      ClientVersion  IpAddress
-----                --------            ----------      -------------  ---------
user@example.com     a1b2c3d4e5f6...     John's iPhone   16.0.0         192.168.1.100
[email protected]    b2c3d4e5f6a1...     Work Laptop      16.1.0         10.0.0.50

Example for Json Output:

PS > Get-PendingKeeperDeviceApproval -Reload -Format json
[
    {
        "Email":  "[email protected]",
        "DeviceId":  "a1b2c3d4e5f6...",
        "DeviceName":  "John's iPhone",
        "ClientVersion":  "16.0.0",
        "IpAddress":  "192.168.1.100",
        "DeviceType":  "mobile"
    }
]
chevron-rightPython CLIhashtag

Command: device-aprove

Parameter:

device - User email or device ID (optional, can be repeated)

Options

  • -r, --reload - Reload list of pending approval requests

  • --trusted-ip - Approve only devices coming from a trusted IP address

  • --format - Output format: json, table, csv

  • --output - Output filename

Example:

My Vault> device-approve

Date                 Email                                     Device ID             Device Name       Device Type    IP Address    Client Version    Location
-------------------  ----------------------------------------  --------------------  ----------------  -------------  ------------  ----------------  ----------
2026-01-21 06:02:40  [email protected]                   1234hgghjjhg234gh123  Web Vault Chrome  Web Vault      192.168.1.1    w17.5.0
chevron-rightPython SDKhashtag

Function:

Device Approval Request - Approve

Approves pending device approval requests. You can specify devices by device ID (partial match supported) or user email. If no match is specified, all pending devices will be approved.

chevron-rightDotNet CLIhashtag

Usage:

Aliases: ed

Sub Commands:

  • approve - Approve device(s)

Options:

  • -f, --force - Force reload enterprise data

  • --auto-approve <true|false> - Set auto-approve policy

Match Patterns:

  • all - Match all pending requests

  • email - User email address

  • device-id - Specific device ID

Example:

chevron-rightDotNet SDKhashtag

Not Supported

chevron-rightPowerCommanderhashtag

Command: Approve-KeeperDevice

Flags:

Flag
Description

-Match

Device ID (partial match supported) or user email to approve. If not specified, all pending devices will be approved (Position 0)

-Reload

Reload the list of pending device approvals before processing (switch)

-TrustedIp

Approve devices from a trusted IP address (switch, currently not implemented)

-WhatIf

Preview what would happen without actually approving devices (switch, supported via SupportsShouldProcess)

-Confirm

Prompt for confirmation before approving devices (switch, supported via SupportsShouldProcess)

Example:

chevron-rightPython CLIhashtag

Command: device-aprove --approve <Device_UID>

Parameter:

device - User email or device ID (optional, can be repeated)

Options

  • -a, --approve - Approve user devices

  • --trusted-ip - Approve only devices coming from a trusted IP address

Example:

chevron-rightPython SDKhashtag

Function:

Device Approval Request - Deny

Denies pending device approval requests. You can specify devices by device ID (partial match supported) or user email. If no match is specified, all pending devices will be denied.

chevron-rightDotNet CLIhashtag

Usage:

Aliases: ed

Sub Commands:

  • decline - Decline device(s)

Options:

  • -f, --force - Force reload enterprise data

  • --auto-approve <true|false> - Set auto-approve policy

Match Patterns:

  • all - Match all pending requests

  • email - User email address

  • device-id - Specific device ID

Example:

chevron-rightDotNet SDKhashtag

Not Supported

chevron-rightPowerCommanderhashtag

Command: Deny-KeeperDevice

Flags:

Flag
Description

-Match

Device ID (partial match supported) or user email to deny. If not specified, all pending devices will be denied (Position 0)

-Reload

Reload the list of pending device approvals before processing (switch)

-WhatIf

Preview what would happen without actually denying devices (switch, supported via SupportsShouldProcess)

-Confirm

Prompt for confirmation before denying devices (switch, supported via SupportsShouldProcess)

Example:

chevron-rightPython CLIhashtag

Command: device-approve --deny <Device_UID>

Parameter:

device - User email or device ID (optional, can be repeated)

Options

  • -d, --deny - Deny user devices

Example:

chevron-rightPython SDKhashtag

Function:

Last updated

Was this helpful?