Enterprise Node Commands

Manage an enterprise nodes.

Overview

A node is essentially an organisational unit used to structure users, roles, teams, and provisioning/authentication methods.

Usage

enterprise-node command [--options] OR en command [--options]

Alias: en

Commands

The following commands are supported by Enterprise Node commands

Command
Description

View enterprise nodes

Create enterprise nodes

Edit enterprise nodes

Delete enterprise nodes

Set node logo

Set invitation email

Wipe out node content

Enterprise Node View Command

View enterprise node.

chevron-rightDotNet CLIhashtag

Command: enterprise-node <node name> --command=tree OR en tree -v

Example:

My Vault> enterprise-node DEVOPS --command=tree
chevron-rightDotNet SDKhashtag

Function: EnterpriseData.Nodes

chevron-rightPowerCommanderhashtag

Command : Get-KeeperEnterpriseNode

Aliases: ken

Parameters:

  • NodeId - Node ID (optional, lists all if omitted)

Examples::

chevron-rightPython CLIhashtag

Command: enterprise-node view

Parameter:

node - Node name or UID (required)

Flag:

  • -v, --verbose - Print verbose information

  • --format - Output format: json

  • --output - Output filename

chevron-rightPython SDKhashtag

Function:

Enterprise Node Add Command

Create enterprise node(s).

chevron-rightDotNet CLIhashtag

Command: enterprise-node --command=add <name> --parent "<main node>"

Alias :en --command=add <name>

Options:

  • --parent <node> - Parent node name or ID

  • --name <name> - New node display name (for add/update)

  • -v, --verbose - Show node IDs and additional info

  • --toggle-isolated - Toggle node isolation (restrict visibility)

Example:

chevron-rightDotNet SDKhashtag

Function: CreateNode

Example:

chevron-rightPowerCommanderhashtag

Command: New-KeeperEnterpriseNode

Aliases: kena

Syntax:

Parameters:

  • -NodeName - Node name

  • -ParentNodeId - Parent node ID

Example:

chevron-rightPython CLIhashtag

Command: enterprise-node add

Parameter:

node - Node Name. Can be repeated. (required)

Flag:

  • --parent - Parent node name or ID

  • --name, --displayname - Set node display name

  • --set-isolated - Set node isolated: on or off

  • -f, --force - Do not prompt for confirmation

chevron-rightPython SDKhashtag

Function:

Enterprise Node Edit Command

Edit enterprise node(s).

chevron-rightDotNet CLIhashtag

Command: enterprise-node --command=update [--options]

Alias : en --command=update [--options]

Options:

  • --parent <node> - Parent node name or ID

  • --name <name> - New node display name (for add/update)

  • -v, --verbose - Show node IDs and additional info

  • --toggle-isolated - Toggle node isolation (restrict visibility)

Example:

chevron-rightDotNet SDKhashtag

Function: UpdateNode

Example:

chevron-rightPowerCommanderhashtag

Command: Edit-KeeperEnterpriseNode

Aliases: kenu

Usage:

Parameters:

Parameter
Description

-Node

Node name or ID to update. This is a positional parameter (position 0).

Options:

Option
Description

-NewNodeName

New name for the node. Use this to rename an existing node.

-ParentNode

New parent Node name or ID. Use this to move the node to a different location in the hierarchy.

-RestrictVisibility

Enable node isolation. When enabled, restricts visibility to users outside the node.

Example:

chevron-rightPython CLIhashtag

Command: enterprise-node edit

Parameter:

node - Node Name or ID. Can be repeated. (required)

Flag:

  • --parent - Parent node name or ID

  • --name, --displayname - Set node display name

  • --set-isolated - Set node isolated: on or off

chevron-rightPython SDKhashtag

Function:

Enterprise Node Delete Command

Delete enterprise node(s).

chevron-rightDotNet CLIhashtag

Command : enterprise-node --command=delete <node name>

Alias : en --command=delete <node name>

Options:

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

Example:

chevron-rightDotNet SDK hashtag

Function: DeleteNode

chevron-rightPowerCommanderhashtag

Command: Remove-KeeperEnterpriseNode

Aliases: kend

Parameters:

Parameter
Description

Node

Node name or ID to delete. Can be the node's display name or numeric node ID

Force

Skip confirmation prompt. When specified, deletes the node without asking for confirmation

Usage:

Example:

chevron-rightPython CLIhashtag

Command: enterprise-node delete

Parameter:

node - Node Name or ID (required)

Flag:

  • --logo-file - Sets company logo using local image file (max size: 500 kB, min dimensions: 10x10, max dimensions: 320x320)

chevron-rightPython SDKhashtag

Function:

Enterprise Node Set Logo Command

Set enterprise node logo.

chevron-rightDotNet CLIhashtag

Command: enterprise-node --command=<action> <node_name> --logo-type=<logo_type> --logo-path=<upload_logo_path> OR en --command=<action> <node_name> --logo-type=<logo_type> --logo-path=<upload_logo_path>

Parameters:

Description

nodeId

EnterpriseNode ID representing the node

logo-type

Type of the logo Ex:- vault or email

logo-path

Upload file path

Example:

Reference:

Commander Reference

chevron-rightDotNet SDKhashtag

Set Custom Invitation to Node:

Function: UploadEnterpriseCustomLogo

Usage:

Parameters:

Description

nodeId

EnterpriseNode ID representing the node

logoType

Type of the logo Ex:- vault or email

filePath

Upload file path

Example:

Reference:

Commander Reference

chevron-rightPowerCommanderhashtag

Command: Set-KeeperEnterpriseNodeCustomLog

Flags:

Flag
Description

Node

Node name or ID

LogoType

Logo Type (eg: vault , email)

LogoPath

Path to the logo file

Example:

chevron-rightPython CLIhashtag

Command: enterprise-node set-logo

Parameters:

  • node : Node Name or ID

  • --logo-file : Sets company logo using local image file (max size: 500 kB, min dimensions:

10x10, max dimensions: 320x320)

Example:

chevron-rightPython SDKhashtag

Function:

Enterprise Node Set Custom Invite Email Command

Set invitation email.

chevron-rightDotNet CLIhashtag

Command: enterprise-node --command=<action> <node_name> --json-file-path="<file_path>" OR en --command=<action> <node_name> --json-file-path="<file_path>"

Parameters:

Description

nodeId

EnterpriseNode ID representing the node

jsonFilePath

create a json file with subject , header, body, buttonLabel and give path here.

Examples:

Reference:

Commander Reference

chevron-rightDotNet SDKhashtag

Set Custom Invitation to Node:

Function: SetEnterpriseCustomInvitation

Usage:

Parameters:

Description

nodeId

EnterpriseNode ID representing the node

jsonFilePath

create a json file with subject , header, body, buttonLabel and give path here.

Example:

Reference:

Commander Reference

chevron-rightPowerCommanderhashtag

Command: Set-KeeperEnterpriseNodeCustomInvitation

Flags:

Node

Node Name or ID

JsonFilePath

Path to JSON file containing invitation template (subject, header, body, buttonLabel)

Example:

chevron-rightPython CLIhashtag

Command: enterprise-node invite-email

Parameter:

node - Node Name or ID (required)

Flag:

  • -f, --force - Do not prompt for confirmation

  • --invite-email - Sets invite email template from file. Saves current template if file does not exist. Use dash (-) for stdout

chevron-rightPython SDKhashtag

Function: Not supported

Enterprise Node Wipe Out Command

Wipe-out removes all content under a given enterprise node:

What is removed
Description

Role–user links

All users are removed from every role that belongs to the node or its descendants.

Role–managed-node links

All managed-node associations for those roles are removed.

Roles

All roles whose parent node is the target or a descendant are deleted.

Users

All users whose parent node is the target or a descendant are deleted.

Teams

All teams (and in .NET CLI, queued teams) under the node are deleted.

Subnodes

All child nodes under the target node are deleted.

The target node itself is not deleted; it is left empty. The root node cannot be wiped out.

chevron-rightDotNet CLIhashtag

Command: enterprise-node --command=wipe-out <node>

Argument
Description

--command=wipe-out

Subcommand that selects the wipe-out action.

<node>

Node name or node ID to wipe out. Required for wipe-out.

Examples:

chevron-rightDotNet SDKhashtag

Coming Soon

chevron-rightPowerCommanderhashtag

Command : Invoke-KeeperEnterpriseNodeWipeOut

Alias : kenwipe

Parameters

Parameter
Mandatory
Description

Node

Yes

Node name or node ID to wipe out.

Force

No

Skip the confirmation prompt. Use with caution.

Examples

chevron-rightPython CLIhashtag

Command: enterprise-node wipe-out

Parameter:

  • node - Node Name or ID (required)

Warning: This action cannot be undone and will remove all users, roles, teams, and subnodes.

chevron-rightPython SDKhashtag

Function:

Enterprise Node Get Custom Email Invitation Data Command

This command/function helps to get the custom invitation template of a node.

chevron-rightDotNet CLIhashtag

Command: enterprise-node --command=<action> <node_name> OR en --command=<action> <node_name>

Parameters:

Description

nodeId

EnterpriseNode ID representing the node

Examples:

Reference:

Commander Reference

chevron-rightDotNet SDKhashtag

Set Custom Invitation to Node:

Function: GetEnterpriseCustomInvitation

Usage:

Parameters:

Description

nodeId

EnterpriseNode ID representing the node

Example:

Reference:

Commander Reference

chevron-rightPowerCommanderhashtag

Command: Get-KeeperEnterpriseNodeCustomInvitation

Flags:

Node

Node Name or ID

JsonFilePath

Path to JSON file containing invitation template (subject, header, body, buttonLabel)

Example:

Reference:

Commander Reference

chevron-rightPython CLIhashtag

Comming Soon

Reference:

Commander Reference

chevron-rightPython SDKhashtag

Comming Soon

Reference:

Commander Reference

Last updated

Was this helpful?