All URIs are relative to https://localhost
Method | HTTP request | Description |
---|---|---|
createGroup | POST /scim/v2/Groups | Return the group which was created |
deleteGroup | DELETE /scim/v2/Groups/{id} | Delete the group with the given id |
getGroup | GET /scim/v2/Groups | Return groups according to the filter, sort and pagination parameters |
getGroupById | GET /scim/v2/Groups/{id} | Return the group with the given id |
getGroupsByPost | POST /scim/v2/Groups/.search | Return groups according to the filter, sort and pagination parameters |
updateGroup | PUT /scim/v2/Groups/{id} | Return the updated group |
createGroup(attributes, excludedAttributes, body)
Return the group which was created
Returns HTTP 201 if the group is successfully created.
Scimv2GroupsApi apiInstance = new Scimv2GroupsApi();
List<String> attributes = Arrays.asList("attributes_example"); // List<String> | SCIM defined attributes parameter.
List<String> excludedAttributes = Arrays.asList("excludedAttributes_example"); // List<String> | SCIM defined excludedAttribute parameter.
String body = "body_example"; // String |
try {
apiInstance.createGroup(attributes, excludedAttributes, body);
} catch (ScimApiException e) {
System.err.println("Exception when calling Scimv2GroupsApi#createGroup");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
attributes | List<String> | SCIM defined attributes parameter. | [optional] |
excludedAttributes | List<String> | SCIM defined excludedAttribute parameter. | [optional] |
body | String | [optional] |
null (empty response body)
No authorization required
- Content-Type: application/scim+json
- Accept: application/json, application/scim+json
deleteGroup(id)
Delete the group with the given id
Returns HTTP 204 if the group is successfully deleted.
Scimv2GroupsApi apiInstance = new Scimv2GroupsApi();
String id = "id_example"; // String | Unique id of the resource type.
try {
apiInstance.deleteGroup(id);
} catch (ScimApiException e) {
System.err.println("Exception when calling Scimv2GroupsApi#deleteGroup");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
id | String | Unique id of the resource type. |
null (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json, application/scim+json
getGroup(attributes, excludedAttributes, filter, startIndex, count, sortBy, sortOder)
Return groups according to the filter, sort and pagination parameters
Returns HTTP 404 if the groups are not found.
Scimv2GroupsApi apiInstance = new Scimv2GroupsApi();
List<String> attributes = Arrays.asList("attributes_example"); // List<String> | SCIM defined attributes parameter.
List<String> excludedAttributes = Arrays.asList("excludedAttributes_example"); // List<String> | SCIM defined excludedAttribute parameter.
String filter = "filter_example"; // String | Filter expression for filtering
Integer startIndex = 56; // Integer | The 1-based index of the first query result
Integer count = 56; // Integer | Specifies the desired maximum number of query results per page.
String sortBy = "sortBy_example"; // String | Specifies the attribute whose value SHALL be used to order the returned responses
String sortOder = "sortOder_example"; // String | The order in which the \"sortBy\" parameter is applied.
try {
apiInstance.getGroup(attributes, excludedAttributes, filter, startIndex, count, sortBy, sortOder);
} catch (ScimApiException e) {
System.err.println("Exception when calling Scimv2GroupsApi#getGroup");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
attributes | List<String> | SCIM defined attributes parameter. | [optional] |
excludedAttributes | List<String> | SCIM defined excludedAttribute parameter. | [optional] |
filter | String | Filter expression for filtering | [optional] |
startIndex | Integer | The 1-based index of the first query result | [optional] |
count | Integer | Specifies the desired maximum number of query results per page. | [optional] |
sortBy | String | Specifies the attribute whose value SHALL be used to order the returned responses | [optional] |
sortOder | String | The order in which the "sortBy" parameter is applied. | [optional] |
null (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json, application/scim+json
getGroupById(id, attributes, excludedAttributes)
Return the group with the given id
Returns HTTP 200 if the group is found.
Scimv2GroupsApi apiInstance = new Scimv2GroupsApi();
String id = "id_example"; // String | Unique id of the resource type.
List<String> attributes = Arrays.asList("attributes_example"); // List<String> | SCIM defined attributes parameter.
List<String> excludedAttributes = Arrays.asList("excludedAttributes_example"); // List<String> | SCIM defined excludedAttribute parameter.
try {
apiInstance.getGroupById(id, attributes, excludedAttributes);
} catch (ScimApiException e) {
System.err.println("Exception when calling Scimv2GroupsApi#getGroupById");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
id | String | Unique id of the resource type. | |
attributes | List<String> | SCIM defined attributes parameter. | [optional] |
excludedAttributes | List<String> | SCIM defined excludedAttribute parameter. | [optional] |
null (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: application/json, application/scim+json
getGroupsByPost(body)
Return groups according to the filter, sort and pagination parameters
Returns HTTP 404 if the groups are not found.
Scimv2GroupsApi apiInstance = new Scimv2GroupsApi();
String body = "body_example"; // String |
try {
apiInstance.getGroupsByPost(body);
} catch (ScimApiException e) {
System.err.println("Exception when calling Scimv2GroupsApi#getGroupsByPost");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
body | String | [optional] |
null (empty response body)
No authorization required
- Content-Type: application/scim+json
- Accept: application/json, application/scim+json
updateGroup(id, attributes, excludedAttributes, body)
Return the updated group
Returns HTTP 404 if the group is not found.
Scimv2GroupsApi apiInstance = new Scimv2GroupsApi();
String id = "id_example"; // String | Unique id of the resource type.
List<String> attributes = Arrays.asList("attributes_example"); // List<String> | SCIM defined attributes parameter.
List<String> excludedAttributes = Arrays.asList("excludedAttributes_example"); // List<String> | SCIM defined excludedAttribute parameter.
String body = "body_example"; // String |
try {
apiInstance.updateGroup(id, attributes, excludedAttributes, body);
} catch (ScimApiException e) {
System.err.println("Exception when calling Scimv2GroupsApi#updateGroup");
e.printStackTrace();
}
Name | Type | Description | Notes |
---|---|---|---|
id | String | Unique id of the resource type. | |
attributes | List<String> | SCIM defined attributes parameter. | [optional] |
excludedAttributes | List<String> | SCIM defined excludedAttribute parameter. | [optional] |
body | String | [optional] |
null (empty response body)
No authorization required
- Content-Type: application/scim+json
- Accept: application/json, application/scim+json