Listing Groups
Function
This API is used to list groups. A maximum of 50 results can be returned for each request.
URI
GET /{tenant_id}/scim/v2/Groups
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| tenant_id | Yes | String | Globally unique ID of a tenant. |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| Authorization | Yes | String | Bearer token. |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| totalResults | Integer | Total results. |
| itemsPerPage | Integer | Number of elements on each page. |
| startIndex | String | Start index. |
| schemas | Array of strings | Summary. |
| Array of objects | List of group information. |
| Parameter | Type | Description |
|---|---|---|
| id | String | Globally unique ID of a group. |
| externalId | String | External ID. |
| Object | Metadata. | |
| schemas | Array of strings | Summary. |
| displayName | String | Display name of a group. |
| Array of objects | Members in a group. |
| Parameter | Type | Description |
|---|---|---|
| resourceType | String | Resource type. |
| created | String | Resource creation time. |
| lastModified | String | Last resource update time. |
| Parameter | Type | Description |
|---|---|---|
| value | String | Globally unique ID of a member. |
| $ref | String | Reference information of a member. |
| type | String | Member type. User: user |
Status code: 400
| Parameter | Type | Description |
|---|---|---|
| schema | String | Summary. |
| schemas | Array of strings | Summary list. |
| detail | String | Exception details. |
| status | Integer | Status code. |
| timeStamp | String | Timestamp. |
Status code: 403
| Parameter | Type | Description |
|---|---|---|
| schema | String | Summary. |
| schemas | Array of strings | Summary list. |
| detail | String | Exception details. |
| status | Integer | Status code. |
| timeStamp | String | Timestamp. |
Status code: 404
| Parameter | Type | Description |
|---|---|---|
| schema | String | Summary. |
| schemas | Array of strings | Summary list. |
| detail | String | Exception details. |
| status | Integer | Status code. |
| timeStamp | String | Timestamp. |
Status code: 409
| Parameter | Type | Description |
|---|---|---|
| schema | String | Summary. |
| schemas | Array of strings | Summary list. |
| detail | String | Exception details. |
| status | Integer | Status code. |
| timeStamp | String | Timestamp. |
Status code: 500
| Parameter | Type | Description |
|---|---|---|
| schema | String | Summary. |
| schemas | Array of strings | Summary list. |
| detail | String | Exception details. |
| status | Integer | Status code. |
| timeStamp | String | Timestamp. |
Example Request
Listing groups
GET https://{hostname}/{tenant_id}/scim/v2/Groups Example Response
Status code: 200
Successful
{
"totalResults" : 1,
"itemsPerPage" : 10,
"startIndex" : "649040aaaaaaaaaaaa3e3050",
"schemas" : [ "urn:ietf:params:scim:api:messages:2.0:ListResponse" ],
"Resources" : [ {
"id" : "0efaa0db-6aa4-7aaa-6aa5-c222aaaaf31a",
"meta" : {
"resourceType" : "Group",
"created" : "2023-04-08T14:53:43Z",
"lastModified" : "2023-04-08T14:53:43Z"
},
"schemas" : [ "urn:ietf:params:scim:schemas:core:2.0:Group" ],
"displayName" : "SCIM group name g1",
"members" : [ {
"value" : "ac6aa714-daa7-1aaa-aaa2-6715aaaa4dd9",
"$ref" : "../Users/ac6aa714-daa7-1aaa-aaa2-6715aaaa4dd9",
"type" : "User"
} ]
} ]
} Status Codes
For details, see Status Codes.
Error Codes
For details, see Error Codes.