Description
Change a user's password.
Input
<UpdatePassword>
<userLogonReference>logon reference</userLogonReference>
<password>password</password>
<userLogonReferenceUpdate>logon reference</userLogonReferenceUpdate>
<newPassword>newpassword</newPassword> </UpdatePassword>
userLogonReferenceUpdate is the user whose password is to be updated. If omitted, userLogonReference is used (i.e. the user's own password). User must have update-password permission to update the password of another user.
newPassword must be given for a user to update their own password. A user can update another user's password to blank, which deletes the current password and prevents the user from signing on.
New password must not contain spaces.
If there is a password rule in the account properties of the user whose password is to be updated, this will be enforced unless the calling user has global update-password permission. The rule will disallow setting the password blank, even if the password is being set by another user.
If the force password change indicator was set when creating the user (forcing them to create their own password), update password will reset this indicator.
Password for proxy users cannot be updated.
Output
<UpdatePassword>
<errorNumber>0</errorNumber>
</UpdatePassword>
Errors
101 - not authorised
105 - user error
Class
Notes
This service is not an authorised service. It is not available through the normal service API and requires additional authority to run it.