PermissionDependency

Represents permission dependencies for a specified permission. For example, return all child dependencies for the Modify All Data permission. Available in Tooling API version 46.0 and later.

Supported SOAP Calls

describeSObjects(), query(), retrieve()

Supported REST HTTP Methods

Query, GET

Special Access Rules

As of Summer ’20 and later, only users with View Setup and Configuration permission can access this object.

Fields

Field Name Details
Permission
Type
string
Properties
Filter
Description
The permission that depends on other permissions to be enabled. For example, the permission might be Modify All Data, which requires View All Data and other permissions to be enabled.
PermissionType
Type
string
Properties
Filter
Description
The permission type. For example, user permissions, such as View All Data, or object permissions.
RequiredPermission
Type
string
Properties
Filter
Description
The permission that is required to be enabled for the dependent permission to be enabled.
RequiredPermissionType
Type
string
Properties
Filter
Description
The permission type. For example, user permissions, such as View All Data, or object permissions.

Usage

Use the PermissionDependency object to find the permissions on which a specified permission is dependent.