What is the API used reset password of user entity.
The 'Reset Password' is only available through the 'Form Login' setup.
Else you can use Assign or Change Password services for the user, this does require that it is the user themselves, or Administrator or SecurityAdministrator rights.