Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

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.