The Administrator Permissions API is used to return a complete list of permissions or details on a particular permission. A user must have either the Administrator (12) or MgmtAPI (11) to use this API.

Permissions may be granted to roles, users, and data sources. The permissions for a user account are the sum of the permissions granted to the role(s) associated with the account and the permissions granted explicitly on the account. Any permissions specified on a data source will override the permissions for the user that owns the data source. (See also User provisioning.)

You can perform the following operations with the Administrator Permissions API.

Operation Request URL
Retrieve a complete list of supported permissions GET https://<myserver>:<port>/api/admin/permissions
Retrieve details about a permission GET https://<myserver>:<port>/api/admin/permissions/{id}