Set Password API is useful when user redirects through forgot password link or new user sets the password through email. Use this API by using HTTP PUT method, URL http://<host>:<port>/catissuecore/rest/ng/users/{userId}/password?token={token}
Below are the attributes which need to be sent in the request :
Parameter | Details |
---|---|
userId | Identifier of User e.g. 22, 12 etc |
token | Application generated token to set the Password |
newPassword | Password that user wants to set |
API Example :
URL | http://<host>:<port>/ catissuecore/rest/ng/users/{userId}/password?token={token} |
Method | PUT |
Request | application/json |
json | {"newPassword" : "Login1234"} |
Response | "success" |
Error Cases :
code | Applies to | Status Message |
---|---|---|
200 | All resources | Password has been updated successfully |
400 | All requests | Invalid parameters, e.g blank New Password etc |
401 | All requests | Authorization failed, User doesn’t have Authority |
404 | All requests | User not found, User with given details not present in the system |
500 | All requests | Internal server error, Encountered server error while performing operations |