- URL:
- https://<root>/security/users/createUser
- Methods:
- POST
- Required Capability:
- Access allowed with either the "Security and Infrastructure" or "Add" privileges
- Version Introduced:
- 10.2.1
Description
The create operation allows organization administrators to pre-create either a built-in or enterprise accounts for an organization member. The type of account is determined by the value set for the provider parameter.
Request parameters
| Parameter | Details | 
|---|---|
| 
 | The name of the user account. User names cannot have more than 24 characters or fewer than 6 characters. They can only contain alphanumeric ASCII characters or underscores. Example  | 
| 
 | The password for the account. This is a required parameter only if  Example  | 
| 
 | The first name for the user account. Example  | 
| 
 | The last name for the user account. Example  | 
| 
 | The role for the user account. The default value is  Values:  | 
| 
 | The user type for the account. Values:  | 
| 
 | The email address for the user account. Example  | 
| 
 | The provider for the account. The default value is  Values:  | 
| 
 | The name of the user as stored by the enterprise user store. This parameter is only required if the provider parameter is  Example  | 
| 
 | An optional description string for the user account. Example  | 
| 
 | The response format. The default response format is  Values:  | 
Example usage
The following is a sample POST request for the create operation:
POST /webadaptor/portaladmin/security/users/createUser HTTP/1.1
Host: machine.domain.com
Content-Type: application/x-www-form-urlencoded
Content-Length: []
username=jdoe&password=test1234&firstname=Joe&lastname=Doe&role=org_user&userLicenseTypeId=creatorUT&email=joedoe@domain.com&provider=arcgis&idpUsername=&description=Creator+account+for+Joe+Doe&f=jsonJSON Response example
{
  "status": "success"
}