Get User

General Information


ServiceAPIMethod
urac/admin/getUserGET


Data Model: Users

Workflow: Get User Flow

Input


Type: application/json
NameSourceMandatoryTypeSpecial FormatDescription
uIdQueryYESStringN/Athe user id


Output


Valid Response

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


Invalid Response

Error Response Sample
{
    "result":false,
    "errors":{
        "codes":[411],
        "details":[
            {
                "code":411,
                "message":"invalid user id provided"
            }
        ]
    }
}



Error Codes



Code
Description
405Unable to find User. Please try again.
411invalid user id provided


Example (CURL)


Request

Calling Get User API
 > CURL -X GET http://127.0.0.1:4000/urac/admin/getUser?uId=5718a32f0e811ab5a0ca08b3 

Response

Get User API response
{
    "result": true,
    "data": {
        "_id": ObjectId('5718a32f0e811ab5a0ca08b3'),
        "locked": true,
        "username": "owner",
        "password": "$2a$04$GfQ/6TJX82HcCoq8z8R44uN6x38hmJVIh7sKXIxknjt9UjN/f90sy",
        "firstName": "owner",
        "lastName": "owner",
        "email": "owner@soajs.org",
        "ts": 1461232431542,
        "status": "active",
        "profile": {},
        "groups": [
            "owner"
        ],
        "config": {
            "packages": {},
            "keys": {}
        },
        "tenant": {
            "id": "5551aca9e179c39b760f7a1a",
            "code": "DBTN"
        }
    }
}