Edit Profile

Edit Profile

General Information


Service

API

Method

Service

API

Method

urac

/account/editProfile

POST

 

Data Models: UsersGroups 

Workflow: Edit Profile Workflow

Input


Type: application/json

Name

Source

Mandatory

Type

Special Format

Description

Name

Source

Mandatory

Type

Special Format

Description

uId

Query

YES

String

N/A

 

username

Body

YES

String

alphanumeric with _ , - characters only

 

firstName

Body

YES

String

N/A

 

lastName

Body

YES

String

N/A

 

profile

Body

NO

Object

N/A

a stringified object.

 

Output


Valid Response

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

 

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.

410

username taken, please choose another username

411

invalid user id provided

415

Unable to find group.

500

This record in locked. You cannot modify or delete it

Example (CURL)


Request

Calling Edit Profile API
 > CURL -X POST http://127.0.0.1:4000/urac/account/editProfile?uId=123 -d "username=john&firstName=John&lastName=Doe&profile={'gender':'male'}"

Response

Edit Profile API response
{ "result": true, "data": true }