Versions Compared

Key

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

...

ServiceAPIMethod
urac/admin/editUserConfigGETPOST


Data Model: %Link to Data Model% Users

Workflow: %Link to Architecture Page%

Input

...

String
 NameSourceMandatoryTypeSpecial FormatDescription
uId
 
QueryYESStringN/Athe user id
configBodyYESObjectN/A 
 
 NameSourceMandatoryTypeSpecial FormatDescription
keysBodyYES
ObjectN/A 
packagesBodyNOObjectN/A 
 
 NameSourceMandatoryTypeSpecial FormatDescription
aclBodyNOObjectN/A 

 

Output

...

Valid Response

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

 

Invalid Response

Code Block
languagejs
titleError Response Sample
{
    "result":false,
    "errors":{
        "codes":[400405],
        "details":[
            {
                "code":400405,
                "message":"Problem with the provided passwordUnable to find User. Please try again."
            }
        ]
    }
}



Error Codes


 

Database Error
Code
Description
400
405Unable to find User. Please try again.
407Problem validating Request. Please try again.
411invalid user id provided
500This record in locked. You cannot modify or delete it


Example (CURL)

...

Request

Code Block
languagebash
titleCalling YOUR API
 > CURL -X POST http://127.0.0.1:4000/...

...

Code Block
languagejs
titleYOUR API response
{
	"result": true,
	"data": {
		"_id": "57063608622c47b5c097d19b",
		"..."
	}true
}