Updates the basic information for a specified EIAM account.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eiam:UpdateUser |
update |
*User
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| UserId |
string |
Yes |
The account ID. |
user_d6sbsuumeta4h66ec3il7yxxxx |
| Username |
string |
No |
The account name. The name can contain letters, digits, and the following special characters: _ . @ -. The name can be up to 128 characters long. |
username_test |
| DisplayName |
string |
No |
The display name of the account. The name can be up to 128 characters long. |
test_name |
| PhoneRegion |
string |
No |
The country code for the mobile phone number. For example, the country code for mainland China is 86. Do not include 00 or the plus sign (+). This parameter is required if you specify a mobile phone number. |
86 |
| PhoneNumber |
string |
No |
The mobile phone number. The number must be 6 to 15 digits in length. |
156xxxxxxxxx |
| PhoneNumberVerified |
boolean |
No |
Indicates whether the mobile phone number is verified. If you specify a mobile phone number, you must set this parameter. You can set this parameter to true if you do not have special business requirements. |
true |
|
string |
No |
The email address. The prefix of the email address can contain uppercase letters, lowercase letters, digits, periods (.), underscores (_), and hyphens (-). |
example@example.com |
|
| EmailVerified |
boolean |
No |
Indicates whether the email address is verified. If you specify an email address, you must set this parameter. You can set this parameter to true if you do not have special business requirements. |
true |
| CustomFields |
array<object> |
No |
A list of custom field objects. |
|
|
object |
No |
A custom field object. |
||
| FieldName |
string |
No |
The name of the custom field. You must create the custom field in the console in advance. For more information, see the Custom Fields module in the console. |
nick_name |
| FieldValue |
string |
No |
The value of the custom field. The value must comply with the property constraints of the custom field. |
test_value |
| Operation |
string |
No |
The operation type for the custom field. Valid values:
|
add |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
Examples
Success response
JSON format
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | ResourceDuplicated.Username | The specified resource: Username already exist. | Duplicate user name |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.