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 2 Next »

General Information


ServiceAPIMethod
urac/account/changeEmailPOST


Data Models: UsersTokens

Workflow: %Link to Architecture Page%

Input


NameSourceMandatoryTypeSpecial FormatDescription
uIdQueryYESStringN/AUser ID
emailBodyYESStringN/ANew Email

 

Output


Valid Response

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

 

Invalid Response

Error Response Sample
{
    "result":false,
    "errors":{
        "codes":[405],
        "details":[
            {
                "code":405,
                "message":"Unable to find User. Please try again."
            }
        ]
    }
}



Error Codes


 

Code
Description
405Unable to find User. Please try again.
407Problem validating Request. Please try again.
411invalid user id provided
412You have provided the same existing email address


Example (CURL)


Request

Calling YOUR API
 > CURL -X POST http://127.0.0.1:4000/urac/account/changeEmail?uId=571a2a0e8cc861b98a0b9467 -d 'email=newemail@domain.com

Response

YOUR API response
{
	"result": true,
	"data": "919b0aed-edd8-47d5-ada0-9e5f93cb8249"
}
  • No labels