User Permission
In Salesforce profiles and permission sets, a specific system permission that enables a particular capability for assigned users, such as API Enabled, View Setup and Configuration, Manage Users, or Customize Application.
Definition
In Salesforce profiles and permission sets, a specific system permission that enables a particular capability for assigned users, such as API Enabled, View Setup and Configuration, Manage Users, or Customize Application.
In plain English
“A User Permission in Salesforce profiles and permission sets is a specific system permission enabling a particular capability. Examples include API Enabled, View Setup and Configuration, Modify All Data, and Manage Users. Permissions are the building blocks of access control.”
Worked example
A developer at Fenwick Engineering needs API access to test a new MuleSoft integration but his profile (Standard User) doesn't grant API Enabled. Rather than promoting his entire profile to a higher-permission one - which would also grant capabilities he shouldn't have - the admin creates a permission set called API Tester containing only the API Enabled User Permission and assigns it to the developer. He gains API access immediately, his other permissions stay scoped, and after the project completes the admin removes the permission set assignment in seconds. User Permissions plus permission sets is the modern least-privilege pattern; modifying profiles directly is the legacy alternative most orgs are moving away from.
Why User Permission matters
In Salesforce profiles and permission sets, a User Permission is a specific system permission that enables a particular capability for assigned users, such as API Enabled, View Setup and Configuration, Modify All Data, or Manage Users. Permissions are granular controls that collectively define what each user can do.
Salesforce has hundreds of user permissions covering everything from API access to specific feature capabilities. Mature security practices grant only needed permissions (least privilege), audit permissions regularly, and use permission sets to layer additional capabilities on top of base profiles.
How organizations use User Permission
Audits powerful permissions like Modify All Data periodically for security.
Uses permission sets to grant specific capabilities beyond base profiles.
Documents which permissions are needed for which roles.
Trust & references
Straight from the source - Salesforce's reference material on User Permission.
- User PermissionsSalesforce Help
🧠 Test your knowledge
Q1. What is a User Permission?
Q2. How are they granted?
Q3. What's a security best practice?

Discussion
Loading discussion…