Get a User's Groups
Gets the groups of a user by id and includes all users that share a group with the given user.
Method
GET /identity/groups
Parameters
Query Parameters
Name | Description |
---|---|
userId | The id of the user to get the groups for. |
Result
A JSON object containing groups, the number of members and other users. Its properties are as follows:
Name | Type | Description |
---|---|---|
groups | Array | A JSON array of group object. Every group object has a id property and a name property. |
groupUsers | Array | A JSON array that contains all users that are member in one of the groups. Every user object has four properties: id , firstName , lastName and displayName .
The displayName is the id , if firstName and lastName are null
and firstName lastName otherwise. |
Response Codes
Code | Media type | Description |
---|---|---|
200 | application/json | Request successful. |
400 | application/json | If the userId query parameter is missing. See the Introduction for the error response format. |
Example
Request
GET /identity/groups?userId=aUserId
Response
{"groups":
[{"id":"group1Id",
"name":"group1"}],
"groupUsers":
[{"firstName":"firstName",
"lastName":"lastName",
"displayName":"firstName lastName",
"id":"anotherUserId"}]}