PUT /userAccounts/passwordChange
Use this method to change the password for the user account that is currently logged in to the Lenovo XClarity Administrator.
Authentication
Authentication with username and password is required.
Request URL
PUT https://{management_server_IP}/userAccounts/passwordChange
Query parameters
None
Request body
Attributes | Required / Optional | Type | Description |
---|---|---|---|
confirmPassword | Required | String | Confirmation of the new password |
newPassword | Required | String | New password |
password | Required | String | Current password for the user account that is currently logged in |
The following example change the password for the logged in user account.
{
"confirmPassword": "theNewPassw0rd",
"newPassword": "theNewPassw0rd",
"password": "currentPassw0rd"
}
Response codes
Code | Description | Comments |
---|---|---|
200 | OK | The request completed successfully. |
400 | Bad Request | A query parameter or request attribute is missing or not valid, or the operation is not supported. A descriptive error message is returned in the response body. |
404 | Not found | A specified resource cannot be found. A descriptive error message is returned in the response body. |
500 | Internal Server Error | An internal error occurred. A descriptive error message is returned in the response body. |
Response body
Attributes | Type | Description | ||
---|---|---|---|---|
response | Object | |||
authenticated | Boolean | Indicates if the current password was authenticated successfully. This can be one of the following values.
| ||
changed | Boolean | Indicates if the current password was changed successfully. This can be one of the following values.
| ||
result | String | The request results. This can be one of the following values.
| ||
messages | Array of objects | Information about one or more messages | ||
text | String | Message text associated with the message identifier | ||
explanation | String | Additional information to clarify the reason for the message | ||
id | String | The message identifier of a returned message | ||
recovery | Array of objects | Recovery information | ||
text | String | User actions that can be taken to recover from the event | ||
URL | String | Link to the help system for more information, if available |
The following example is returned if the request is successful.
{
"response": {
"changed": true,
"authenticated": true
},
"result": "success",
"messages": [{
"explanation": "",
"id": "FQXHMSE0001I",
"recovery": {
"text": "Information only; no action is required.",
"URL": ""
},
"text": "The request completed successfully."
}]
}
Give documentation feedback