/
Edit Profile
Edit Profile
General Information
Service | API | Method |
---|---|---|
urac | /account/editProfile | POST |
Workflow: Edit Profile Workflow
Input
Type: application/json
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 |
---|---|
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 }
, multiple selections available,
Related content
PUT - /account
PUT - /account
More like this
PUT - /admin/user
PUT - /admin/user
More like this
Delete User Pin Configuration
Delete User Pin Configuration
More like this
Edit User Tenant Configuration
Edit User Tenant Configuration
More like this
Forgot Password
Forgot Password
More like this