Tool

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.

Salesforce

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

NameTypeDescription
Aliasrequiredstring

The user's alias (max 8 characters).

CommunityNicknamerequiredstring

Name used to identify this user in the Experience Cloud site.

DigestFrequencyrequiredenum

The send frequency of the user's Chatter personal email digest.

Emailrequiredstring

The user's email address.

EmailEncodingKeyrequiredenum

The email encoding for the user.

LanguageLocaleKeyrequiredenum

The user's language.

LastNamerequiredstring

The user's last name.

LocaleSidKeyrequiredenum

The locale affects formatting and parsing of values, especially numeric values, in the user interface.

ProfileIdrequiredstring

ID of the user's Profile. Use this value to cache metadata based on profile.

TimeZoneSidKeyrequiredenum

A User time zone affects the offset used when displaying or entering times in the user interface.

Usernamerequiredstring

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.

UserPermissionsMarketingUserrequiredboolean

Indicates whether the user is enabled to manage campaigns in the user interface (true) or not (false).

UserPermissionsOfflineUserrequiredboolean

Indicates whether the user is enabled to use Offline Edition (true) or not (false).

useAdvancedPropsboolean

Set to true to see all available props for this object.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .