Skip to content

App role and permissions

Users granted access to an organization’s VIP Dashboard with an Org guest role can only interact with an organization’s applications for which they also have an assigned App role.

A user with an Org guest role can have one of three App roles assigned to them on a per-application basis (in order of fewest privileges to most): read, write, and admin.

A user with an Org guest role in an organization that has three applications could have an assigned App read role for the first application, an App admin role for the second application, and no assigned App role and therefore no access to the third application.

Assign an App role

The settings panel for assigning an App role to a user is accessed by using the “Invite User” process or the “Edit Permissions” process.

Prerequisites

  • Only users with an Org admin role can invite, remove, and manage user access levels for other users in the VIP Dashboard.
  • If an organization currently has no users with the Org admin role, and existing users are unable to view certain features such as the organization’s Usage Plan Details, contact VIP Support for assistance.

When the “Guest” Org role is selected for a user in the “Permissions” panel, an “Applications” field will appear below “Permissions“.

A user’s access level for viewing and interacting with individual applications within the VIP Dashboard is determined by the permission levels set by a user’s App role.

Screenshot of the Applications permissions dropdown

To set a user’s App role for each application:

  1. Select the label “No applications selected >” to view a list of all applications that belong to the organization.
  2. A user’s current App role setting is displayed in the label to the right of each listed application.
    Applications labeled “None” are not accessible to the user.
  3. Modify a user’s App role setting by clicking on the label and selecting either Read, Write, or Admin from the dropdown.
  4. Confirm the settings by selecting the “Set Permissions” button at the bottom right of the panel, or cancel the settings by selecting the “Back” button.

List of App role permissions

PermissionReadWrite
Admin
View all organizations a user has access to in My OrganizationsYYY
View an organization’s Primary ContactsYYY
View the application(s) which the user was granted access to and its environmentsYYY
View a list of Database BackupsYYY
View Basic AuthenticationYYY
View logs for Deployments to an environmentYYY
Retrieve a list of environment variablesYYY
View Health — Monitor YYY
View HSTS settingsYYY
View the IP Allow ListYYY
View a list of Network Sites on a WordPress multisite environmentYYY
View Software Versions settings for an environmentYYY
View a list of WP-CLI Commands run with VIP-CLIYYY
View a list of Media BackupsYY
Perform a data syncYY
View detailed build logs for Deployments or roll back to a previous deploymentYY
View, add, edit, and remove an environment’s domainsYY
Start a database import to an environmentYY
View Health — Runtime LogsYY
Launch a site on a WordPress environmentYY
Start a media import to an environmentYY
Abort a media importYY
Check the status of the current or most recent media import or database importYY
View the name and type of Destinations configured for an organizationYY
Add a new Destination for an application’s NotificationsYY
Update the Software Versions settings for an environmentYY
Manage a custom TLS certificate for a domainY Y
Manage a Let’s Encrypt TLS certificate for a domainYY
Run WP-CLI commands with VIP-CLIYY
View a list events in the Audit Log for an applicationY
Enable, update, and disable Database Backup ShippingY
Generate or download a Database Backups fileY
Sync a Database Backups file to a VIP Local Development EnvironmentY
Download a Media Backups fileY
Add a new user to Basic AuthenticationY
Edit user credentials for Basic AuthenticationY
Delete a user in Basic Basic AuthenticationY
Add, update, and delete environment variablesY
View Health — Slow Query LogsY
Enable, update, and disable HSTSY
Purge URLs from the page cacheY
Add an IP to the IP Allow ListY
Delete an IP from the IP Allow ListY
Enable, update, and disable HTTP request Log ShippingY

Last updated: November 09, 2023

Relevant to

  • Node.js
  • WordPress