Managing Roles of Auxiliary Users

Operator: <role>

XML Schema: role.xsd

Plesk version: the Panel 10

API RPC version:

Plesk user: Administrator, customer


The Administrator, a reseller, or a customer can own auxiliary user accounts. These accounts are eligible to access all the subscriptions of their owner. They play different roles depending on their permission level: Monitor accounting information, manage applications on sites, etc. The roles are assigned to auxiliary users on creation and can be updated later on.

This operator lets you manage manage roles of auxiliary users. To learn how to manage auxiliary users, refer to Managing Auxiliary Users.

When the Panel creates a customer or a reseller account, it associates the account with an initial collection of roles to assign. In this case, the customer or reseller becomes an owner of these roles. When they add a new role, it also comes under their ownership. The same goes for the Administrator as well. Hence, it is not possible to associate a role with multiple customer accounts. Summing up, a user of the Panel can be an owner of auxiliary user accounts and roles.

Roles can be built in or not. The built-in roles are not modifiable. Initial Admin and Accountant roles are built in.


Supported operations


  • ADD creates a role
  • GET gets the information on specified roles
  • SET updates permissions of given roles
  • DEL deletes specified roles
  • GET-PERMISSION-DESCRIPTOR retrieves the permissions you can retrieve or assign to a role


Next in this section:

Permissions Granted to Roles

Available Filters

Creating a Role

Getting Information About a Role

Changing Role Settings

Removing Roles

Getting Permission Descriptors