in okta/UsersClient.py [0:0]
def change_password(self, uid, old_password, new_password):
"""Change user's password by target user id
:param uid: the target user id
:type uid: str
:param old_password: the user's old password
:type old_password: str
:param new_password: the desired new password
:type new_password: str
:return: None or LoginCredentials
"""
data = {
'oldPassword': {
'value': old_password
},
'newPassword': {
'value': new_password
}
}
response = ApiClient.post_path(self, '/{0}/credentials/change_password'.format(uid), data)
return Utils.deserialize(response.text, LoginCredentials)