Create user
The Salesforce REST API Create User tool enables seamless automation of user account creation within the Salesforce environment. It streamlines onboarding by programmatically setting user attributes and permissions, enhancing productivity and accuracy.
Features
- Automates Salesforce user creation with customizable user details such as alias, email, and username.
- Supports setting user language, locale, timezone, and email encoding preferences for global usability.
- Allows configuration of user permissions including marketing user and offline user capabilities.
- Includes options to specify profile IDs and community nicknames for role-based access and Experience Cloud integration.
- Ensures unique username enforcement with email format validation to maintain system integrity.
Benefits
- Accelerates onboarding process by eliminating manual user creation steps.
- Improves data consistency across Salesforce user profiles through standardized inputs.
- Facilitates global team management with multi-language and locale support.
- Enhances security and role management via precise permission settings and profile assignment.
- Integrates smoothly with existing workflows to reduce administrative overhead and errors.
Description
Creates a Salesforce user. See the documentation
Parameters
14 parameters
| Name | Type | Description |
|---|---|---|
| Aliasrequired | string | The user's alias (max 8 characters). |
| CommunityNicknamerequired | string | Name used to identify this user in the Experience Cloud site. |
| DigestFrequencyrequired | enum | The send frequency of the user's Chatter personal email digest. |
| Emailrequired | string | The user's email address. |
| EmailEncodingKeyrequired | enum | The email encoding for the user. |
| LanguageLocaleKeyrequired | enum | The user's language. |
| LastNamerequired | string | The user's last name. |
| LocaleSidKeyrequired | enum | The locale affects formatting and parsing of values, especially numeric values, in the user interface. |
| ProfileIdrequired | string | ID of the user's Profile. Use this value to cache metadata based on profile. |
| TimeZoneSidKeyrequired | enum | A User time zone affects the offset used when displaying or entering times in the user interface. |
| Usernamerequired | string | Contains the name that a user enters to log in to the API or the user interface. The value for this field must be in the form of an email address, using all lowercase characters. It must also be unique across all organizations. |
| UserPermissionsMarketingUserrequired | boolean | Indicates whether the user is enabled to manage campaigns in the user interface (true) or not (false). |
| UserPermissionsOfflineUserrequired | boolean | Indicates whether the user is enabled to use Offline Edition (true) or not (false). |
| useAdvancedProps | boolean | Set to true to see all available props for this object. |