Skip to main content

Get User Profile API

MethodAPIExistDescription
GET/{context}/profilesYesReturns detailed information of the current user
GET/{context}/profiles?userid=${ID}YesGet detailed information of the user specified by ID
GET/{context}/profiles?users=id1,id2,…,idnNew APIGet detailed information of multiple users

Example:

GET http://172.16.52.223/v2/context/profiles?userid=301

Returns:

{
"id": "301", // Required
"display_name": "docstest02", // Required
"email": "docstest02@lenovo.com", // Required
"photo_url": "/testOrg/people/301.png",
"name": "docstest02",
"job_title": "",
"org_name": "",
"org_id": ""
}

Batch Query Example:

GET http://172.16.52.223/v2/context/profiles?users=300,301 

Returns:

{  
"items": [ // Required
{
"id": "300", // Required
"display_name": "Docs Test 01", // Required
"email": "docstest01@lenovo.com", // Required
"org_name": "",
"org_id": "",
"photo_url": "/testOrg/people/300.png",
"name": "docstest01",
"job_title": ""
},
{
"id": "301", // Required
"display_name": "Docs Test 02", // Required
"email": "docstest02@lenovo.com", // Required
"org_name": "",
"org_id": "",
"photo_url": "/testOrg/people/301.png",
"name": "docstest02",
"job_title": ""
}
],
"total": 2 // Required
}