Change Email

Change Email

General Information


Service

API

Method

Service

API

Method

urac

/account/changeEmail

POST

 

Data Models: UsersTokens

Workflow: Change Email Flow

Input


Type: application/json

Name

Source

Mandatory

Type

Special Format

Description

Name

Source

Mandatory

Type

Special Format

Description

uId

Query

YES

String

N/A

User ID

email

Body

YES

String

Email Address Format (JSON Schema Validation)

New 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

Code

Description

405

Unable to find User. Please try again.

407

Problem validating Request. Please try again.

411

invalid user id provided

412

You 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" }