Forgot Password

Forgot Password

General Information


Service

API

Method

Service

API

Method

urac

/forgotPassword

GET

 

Data Models:   UsersTokens

Workflow: Forgot Password Flow

Input


Type: application/json

Name

Source

Mandatory

Type

Special Format

Description

Name

Source

Mandatory

Type

Special Format

Description

username

Query

YES

String

N/A

Username or Email

 

Output


Valid Response

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

 

Invalid Response

Error Response Sample
{ "result":false, "errors":{ "codes":[406], "details":[ { "code":406, "message":"Invalid or token has expired." } ] } }



Error Codes


 

Code

Description

Code

Description

406

Invalid or token has expired.

407

Problem validating Request. Please try again.



Example (CURL)


Request

Calling Forgot Password API
 > CURL -X GET http://127.0.0.1:4000/urac/forgotPassword?username=john

Response

Forgot Password API response
{ "result": true, "data": { token: '18c24bd2-63db-4191-bd1c-4111d68f96f9', link: { forgotPassword: 'http://dashboard.soajs.org/#/resetPassword?token=18c24bd2-63db-4191-bd1c-4111d68f96f9' } } }

Comments