Newer Version Available
Profile
Represents a profile, which defines a set of permissions to perform different operations, such as querying, adding, updating, or deleting information.
Supported Calls
delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), update()
Special Access Rules
- Customer Portal users can't access this object.
- Partner portal users can’t access this object.
Fields
Usage
Use the Profile object to query the set of currently configured user profiles in your organization. Your client application can use Profile objects to obtain valid profile IDs for use when querying or modifying users through the API.
In the user interface, profiles can be used to assign user licenses from specific pools (Force.com Platform user license or Salesforce user license, for example). If a user is assigned to a profile with a different license type, the number of available licenses in the old license type pool increases, one per user changed, and decreases by the same amount in the new license type pool.