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

Assigning Roles to Users

System administrator staff can assign specific roles to each user in an organization. VGS supports organization-level roles and vault-level roles to ensure appropriate separation of duties throughout an enterprise. This article explains the specific permissions that are available to each role.

Organization Roles

  • Admin: Users with full access to the Organization and its resources, including sensitive and destructive actions like managing and deleting vaults and applications.

  • User: Users who actively work on Organization resources (Vaults).

Below is a detailed table of the permissions each user may have access to based on their Organization-level role:

Organization action
User
Admin

View Organization details

✓

✓

View my resources (Vaults)

✓

Create new resources (Vaults)

✓

Manage resource users (add, edit roles, revoke access)

✓

View own permissions on resources

✓

Update Organization details (Org name)

✓

Manage Organization users (invite, edit roles, remove)

✓

Manage (view, create, delete) service accounts via CLI tool

✓

Manage authentication settings (SSO, MFA)

✓

Activate Organization

✓

View Usage Reports

✓

Vault Roles

  • Admin: Users with full administrative access to the vault and its routes, including permissions to delete the vaults and its routes.

  • Write: Users with write access to vault settings and routes.

  • Read: Users with view access to vault settings and routes.

Below is a detailed table of the permissions each user may have access to based on their Vault-level role:

Vault action
Read
Write
Admin

View list of Vaults

✓

✓

✓

View list of Routes

✓

✓

✓

Create, edit and remove Routes

✓

✓

Manage Vault Settings (Access Credential, mTLS, CNames, Preferences)

✓

View Logs

✓

✓

✓

View Developer Resources

✓

✓

✓

View Integration templates

✓

✓

✓

Apply integration template to a Route

✓

✓

Manage Vault users (add, edit permissions, remove from Vault)

✓

Last updated