Create a new user
POST /users
Creates a new user.
Request Body
| Name | Type | Required | Description |
|---|---|---|---|
firstName |
string |
False |
The first name of the user |
lastName |
string |
False |
The last name of the user |
string |
False |
The email address of the user |
|
roleId |
string |
True |
Role ID of the user |
tenantId |
string |
False |
Tenant ID of the user |
password |
string |
False |
User password |
accessKey |
string |
False |
The AWS access key of the user |
secretKey |
string |
False |
The AWS secret key of the user |
s3Bucket |
string |
False |
The AWS S3 bucket of the user |
azureCredentials |
False |
||
isLdap |
boolean |
True |
Indicates whether the user is an LDAP user |
ldapUserName |
string |
False |
The LDAP user name |
notificationsOptIn |
boolean |
False |
Email notifications opt-in |
Error
Status: Default, Default response
| Name | Type | Required | Description |
|---|---|---|---|
publicId |
string |
True |
User public ID |
assignedWorkingEnvironments |
array[string] |
True |
List of public IDs for all of the systems visible to the user |
firstName |
string |
True |
The first name of the user |
lastName |
string |
True |
The last name of the user |
string |
True |
The email address of the user |
|
roleId |
string |
True |
Role ID of the user |
tenantId |
string |
True |
Tenant ID of the user |
createdWorkingEnvironments |
True |
List of all systems created by the user |
|
azureCredentials |
False |
||
cloudSyncLicenseInformation |
False |
||
isLdap |
boolean |
True |
Indicates whether the user is an LDAP user |
ldapUserName |
string |
True |
The LDAP user name |
notificationsOptIn |
boolean |
True |
Notification Opt-In |
permissions |
array[string] |
True |
Permissions |
Definitions
See Definitions
AzureCredentialsRequest
| Name | Type | Required | Description |
|---|---|---|---|
subscriptionId |
string |
False |
The subscription ID |
tenantId |
string |
False |
The tenant ID |
applicationId |
string |
False |
The application ID |
applicationKey |
string |
False |
The application key |
UserWorkingEnvironmentResponse
| Name | Type | Required | Description |
|---|---|---|---|
publicId |
string |
True |
System public ID |
name |
string |
True |
System name |
workingEnvironmentType |
string |
True |
System type |
AzureCredentials
| Name | Type | Required | Description |
|---|---|---|---|
subscriptionId |
string |
False |
|
tenantId |
string |
False |
|
applicationId |
string |
False |
|
applicationKey |
string |
False |
CloudSyncLicenseInformation
| Name | Type | Required | Description |
|---|---|---|---|
cloudSyncLicenseTypes |
array[string] |
False |
Cloud sync license types |
licenseExpirationDate |
integer |
False |
Cloud sync license expiration date |