For the complete documentation index, see llms.txt. This page is also available as Markdown.

KEPM Approval Commands

This page gives information of commands related to perform operations related to KEPM approval requests

Overview

This section covers all the Keeper Commander commands for managing KEPM privilege elevation approval requests. Approvals manage privilege elevation requests that require administrative approval before execution. These commands allow administrators to view pending requests and take action by approving, denying, or removing approval requests.

This section supports the following commands:

Usage

pedm approval command [--options]


Approval List Command

View all privilege elevation approval requests with their status, details, and expiration information. Administrators can filter by approval status to view pending, approved, denied, or expired requests.

DotNet CLI

Command: epm-approval list

Parameters:

Parameter
Description

--expired

List only expired approvals.

Examples:

Command: epm-approval view

Parameters:

Parameter
Description

(positional)

Approval UID.

Examples:

DotNet SDK

Function:

Power Commander

Command: Get-KeeperEpmApprovalList

Alias: kepm-approval-list

Parameters:

Parameter
Description

-Type

Filter by approval status: approved, denied, pending, expired, escalated.

Examples:

Command: Get-KeeperEpmApproval

Alias: kepm-approval-view

Parameters:

Parameter
Description

-ApprovalUid

The approval record UID.

Examples:

Python CLI

Command: pedm approval list

Aliases: pedm approval l

Flags:

Flag
Description

--type

Filter by approval status (choices: approved, denied, pending, expired)

--format

Output format - json, csv, or table

--output

Save output to specified file

Example:

Python SDK

Function:

Approval Action Command

Take action on privilege elevation approval requests by approving, denying, or removing them. This command supports bulk operations and special values like @approved, @denied, @expired, and @pending to target groups of requests.

DotNet CLI

Command: epm-approval approve

Parameters:

Parameter
Description

(positional)

Approval UID.

Examples:

Command: epm-approval deny

Parameters:

Parameter
Description

(positional)

Approval UID.

Examples:

Command: epm-approval remove

Parameters:

Parameter
Description

(positional)

Approval UID.

Examples:

DotNet SDK

Function:

Power Commander

Command: Approve-KeeperEpmApproval

Alias: kepm-approval-approve

Parameters:

Parameter
Description

-ApprovalUid

The approval record UID.

Example:

Command: Deny-KeeperEpmApproval

Alias: kepm-approval-deny

Parameters:

Parameter
Description

-ApprovalUid

The approval record UID.

Example:

Command: Remove-KeeperEpmApproval

Alias: kepm-approval-remove

Parameters:

Parameter
Description

-ApprovalUid

The approval record UID.

-Force

Skip confirmation prompt before delete.

Examples:

Python CLI

Command: pedm approval action

Aliases: pedm approval a

Flags:

Flag
Description

--approve

Request UIDs to approve - can be repeated

--deny

Request UIDs to deny - can be repeated

--remove

Request UIDs to remove, or special values: @approved, @denied, @expired, @pending - can be repeated

Examples:

Python SDK

Function:

Last updated