Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

General Information


ServiceAPIMethod
urac/account/changePasswordPOST


Data Model: Users

WorkFlow: Change Password Flow

 

Input


NameSourceMandatoryTypeSpecial FormatDescription
uIdQueryYESStringN/AUser id
oldPasswordBodyYESStringN/AOld Password
passwordBodyYESStringN/ANew Password
confirmationBodyYESStringN/Asame value as password

 

Output


Valid Response

Valid Response Sample
{
	"result": true,
	"data": true
}

 

Invalid Response

Error Response Sample
{
    "result":false,
    "errors":{
        "codes":[400],
        "details":[
            {
                "code":400,
                "message":"Problem with the provided password"
            }
        ]
    }
}



Error Codes


 

Code
Description
405Unable to find User. Please try again.
407Problem validating Request. Please try again.
408The password and its confirmation do not match
409Invalid old password provided
411invalid user id provided


Example (CURL)


Request

Calling Change Password API
 > CURL -X POST http://127.0.0.1:4000/urac/account/changePassword?uId=123 -d 'oldPassword=johnoldpassword&password=johnpassword&confirmation=johnpassword'

Response

Change Password API response
{
	"result": true,
	"data": true
}
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.