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/changeEmailPOST


Data Models: UsersTokens

Workflow: Change Email Flow

Input


Type: application/json
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 Change Email API
 > CURL -X POST http://127.0.0.1:4000/urac/account/changeEmail?uId=571a2a0e8cc861b98a0b9467 -d 'email=newemail@domain.com'

Response

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