- 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=json
JSON Response example
{
"status": "success"
}