Update a User
put
/api/AAA/Users/{id}
Updates the properties of the user that matches the specified ID.
Request
Path Parameters
-
id(required): integer(int32)
The user ID.Example:
1
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
AccountExpiration: string
Indicates whether a password will expire or not Allowed Values: | [Never] => User's password never expires | immediate => Administrator forced immediate change for this password - user will be required to change at next login | date => User's password will/did expire on the specified $PasswordExpiration date. This value requires $PasswordExpiration to be set.Example:
[Never] -
AccountStatus: string
A flag to indicate if the user account is enabled or disabled. Values- 0 = Disabled, 1 = EnabledExample:
1 -
AuthenticationType: integer
Unique identifier for the authentication type.Example:
1 -
EmailAddress: string
The user email address.Example:
example@t.c -
FullName: string
The full name of the user.Example:
Operator -
Password: string
Required for Internal authentication onlyExample:
-
PasswordChange: string
Indicates date when the current password will expire (Optional) Allowed Values: YYYY-MM-DD => User's password will/did expire on this dateExample:
date -
PasswordExpiration: string
Indicates date when the current password will expire (Optional) Allowed Values: YYYY-MM-DD => User's password will/did expire on this dateExample:
2147483647 -
Preferences: array
Preferences
The user preferences.
-
Properties: array
Properties
Properties
-
RepeatPassword: string
Required for Internal authentication onlyExample:
-
SupportPassword: string
Assure1 Support Site PasswordExample:
-
SupportUsername: string
Support User nameExample:
-
UserGroup: integer
Unique identifier for the user group.Example:
1 -
UserName: string
The user name.Example:
operator
Nested Schema : items
Type:
Show Source
object-
Description: string
The preference description.Example:
Default event list display (default "Default") -
id: integer
Example:
1 -
Override: integer
Example:
0 -
PreferenceID: integer
The preference ID.Example:
3 -
PreferenceName: string
The preference name.Example:
DefaultDisplayID -
PreferenceValue: integer
The preference value.Example:
5
Nested Schema : items
Type:
Show Source
object-
Description: string
Description associated with the Property.Example:
Reserved for future use -
id: integer
Example:
2 -
PreferenceName: string
Property NameExample:
ResetQuestion -
PreferenceValue: string
Property ValueExample:
resetval -
PropertyID: integer
Property IDExample:
1
Response
Supported Media Types
- application/json
200 Response
Successful operation
Nested Schema : SuccessfulUpdateOperation
Type:
Show Source
object-
message: string
The response message.Example:
Updated record -
success: boolean
Whether the operation was a success (true) or a failure (false).Example:
true
Nested Schema : type
Type:
Show Source
object-
data: array
data
-
total: integer
The total number of results regardless of paging.Example:
1
Nested Schema : AAAUsersRead
Type:
Show Source
object-
AccountExpiration: string
Indicates whether a password will expire or not Allowed Values: | [Never] => User's password never expires | immediate => Administrator forced immediate change for this password - user will be required to change at next login | date => User's password will/did expire on the specified $PasswordExpiration date. This value requires $PasswordExpiration to be set.Example:
[Never] -
AccountStatus: integer
A flag to indicate if the user account is enabled or disabled. Values- 0 = Disabled, 1 = EnabledExample:
1 -
AuthenticationType: object
AuthenticationType
The authentication type.
-
AuthenticationTypeName: string
The authentication type name.Example:
Internal -
EmailAddress: string
The user email address.Example:
example@t.c -
FailedLoginCount: integer
The number of failed logins.Example:
0 -
FullName: string
The full name of the user.Example:
Operator -
LastLoginFailed: integer
Last Login FailedExample:
0 -
LastLoginSuccess: integer
Last Login SuccessExample:
0 -
Password: string
Required for Internal authentication onlyExample:
-
PasswordExpiration: string
The expiration date of the current password (in YYYYMMDD format).Example:
2147483647 -
Preferences: array
Preferences
The user preferences.
-
Properties: array
Properties
Properties
-
RepeatPassword: string
Required for Internal authentication onlyExample:
-
SupportUsername: string
Support User nameExample:
-
UserGroup: object
UserGroup
The user group.
-
UserGroupName: string
The user group name.Example:
Administrators -
UserID: integer
The user ID.Example:
1065 -
UserName: string
The user name.Example:
operator
Nested Schema : AuthenticationType
Type:
objectThe authentication type.
Show Source
-
id: integer
Unique identifier for the authentication type.
-
name: string
Name for the authentication type.
Example:
{
"id":"1",
"name":"Internal"
}Nested Schema : UserGroup
Type:
objectThe user group.
Show Source
-
id: integer
Unique identifier for the user group.
-
name: string
Name for the user group.
Example:
{
"id":"1",
"name":"Administrators"
}Nested Schema : items
Type:
Show Source
object-
Description: string
The preference description.Example:
Default event list display (default "Default") -
Override: integer
This flag indicates if the user's group preference overrides the user's specific preference.Example:
0 -
PreferenceID: integer
The preference ID.Example:
3 -
PreferenceName: string
The preference name.Example:
DefaultDisplayID -
PreferenceValue: string
The preference value.Example:
5
Nested Schema : items
Type:
Show Source
object-
Description: string
Description associated with the Property.Example:
Reserved for future use -
PreferenceName: string
Property NameExample:
ResetQuestion -
PreferenceValue: string
Property ValueExample:
resetval -
PropertyID: integer
Property IDExample:
1
Default Response
Failed operation
Root Schema : schema
Type:
Show Source
object-
errors: array
errors
The list of errors reported. Validation errors will be keyed by record field.
-
message: string
The response message.Example:
Exception thrown -
success: boolean
Whether the operation was a success (true) or a failure (false).Example:
false
Nested Schema : errors
Type:
arrayThe list of errors reported. Validation errors will be keyed by record field.
Show Source
Nested Schema : items
Type:
object