Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

General Information

...

ServiceAPIMethod
urac/account/changeEmailPOST


Data Models: UsersTokens

Workflow: Change Email Flow

Input

...

Type: application/json
NameSourceMandatoryTypeSpecial FormatDescription
uIdQueryYESStringN/AUser ID
emailBodyYESString
N/A
Email Address Format (JSON Schema Validation)New Email

 


Output

...

Valid Response

Code Block
languagejs
titleValid Response Sample
{
	"result": true,
	"data": "..."
}

 


Invalid Response

Code Block
languagejs
titleError 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

Code Block
languagebash
titleCalling Change Email API
 > CURL -X POST http://127.0.0.1:4000/urac/account/changeEmail?uId=571a2a0e8cc861b98a0b9467 -d 'email=newemail@domain.com'

...