User model
Describes all properties required in a request payload to create a user with the Create user.
These are described in the following two tables:
-
user parameters
-
parameters of other entities
User parameters
|
Parameter |
Type |
Access |
Required |
Description |
|---|---|---|---|---|
|
|
integer |
read-only |
n/a |
User ID. Auto number assigned by server. |
|
|
string |
|
yes |
User's username.
|
|
|
string |
|
yes |
User's first name. Maximum length: 50 characters. |
|
|
string |
|
yes |
User's last name. Maximum length: 50 characters. |
|
|
string |
write-only |
yes |
User password, as described in the UserPassword model.
|
|
|
Boolean |
Nuance internal only |
no |
|
|
|
string |
read-only |
n/a |
String that contains the last login date. |
|
|
integer |
read-only |
n/a |
Number of failed login attempts after last successful login. |
|
|
Boolean |
|
no |
If set to |
|
|
string |
|
no |
User's language in ISO 639-1 code format. Supported values: Default value: |
|
|
string |
|
n/a |
|
|
|
integer |
|
yes |
Site ID of the site where the user lands by default after login to Nuance Portal. |
|
|
Boolean |
|
n/a | |
|
|
string |
|
n/a | |
|
|
Boolean |
|
n/a | |
|
|
integer |
read-only |
n/a |
Maximum number of last saved passwords. |
|
|
string |
read-only |
n/a |
String containing the date the password was last changed. |
|
|
integer |
|
|
For the Update endpoint, use the value obtained from the LookUp endpoint or the User object version. Automatically updated after any change. Default value: |
|
|
string |
|
n/a |
|
|
|
string |
|
n/a |
|
|
|
Boolean |
|
no |
If set to |
|
|
integer |
|
no |
Provider ID for SSO login. |
|
|
Boolean |
|
no |
If set to |
|
|
Boolean |
|
no |
If set to |
|
|
integer |
Nuance internal only |
no |
|
|
|
Boolean |
read-only |
n/a |
Indicates whether the user is deleted. |
|
|
Boolean |
read-only |
n/a |
Indicates whether the user is locked after last 5 failed logins. |
|
|
Boolean |
|
n/a |
|
organizationId
|
integer | no | Identifier associating a user account to the public key used in token exchange authentication. |
Parameters of other entities
Users can be mapped to other entities, such as roles, sites, agent groups, and business units.
|
Parameter |
Type |
Access |
Required |
Description |
|---|---|---|---|---|
|
|
integer[] |
|
yes |
List of role IDs. |
|
|
Role[] |
|
n/a |
|
|
|
integer[] |
|
yes |
Site IDs of sites that the user can access. |
|
|
SimpleSiteReadable[] |
|
n/a |
|
|
|
integer[] |
|
yes |
IDs of business units to which the user is assigned. Tip: User cannot be assigned to more than 100 businessUnitIds. Instead, use the allBusinessUnit property . |
|
|
SimpleBusinessUnitReadable[] |
|
n/a |
|
|
|
integer[] |
|
no |
IDs of agent groups to which the user is assigned. Tip: User cannot be assigned to more than 200 |
|
|
SimpleAgentGroupReadable[] |
|
n/a |
|
|
|
integer[] |
|
no |
List of agent group IDs for disabling configured agent coach settings. |
|
|
integer[] |
|
no |
IDs of User's agent skills. |
|
|
SimpleSiteAgentAttributeReadable[] |
|
n/a |
|
|
|
UserAgentSetting |
|
no |
User's agent settings. |
|
|
AgentChatSettings[] |
|
no |
User's agent-chat settings. |
|
|
integer[] |
Nuance internal only |
no |
|
|
|
UserReportingCategory[] |
|
n/a |
|
|
|
UserSite[] |
Nuance internal only |
no |