Package com.slack.api.scim
Interface SCIMClient
- All Known Implementing Classes:
SCIMClientImpl
public interface SCIMClient
Slack SCIM API client.
Provision and manage user accounts and groups with the Slack SCIM API. SCIM is used by Single Sign-On (SSO) services and identity providers to manage people across a variety of tools, including Slack.
It's also possible to write your own apps and scripts using the SCIM API to programmatically manage the members of your workspace.
- See Also:
- Slack SCIM API
-
Field Summary
Fields Modifier and Type Field Description static String
ENDPOINT_URL_PREFIX
-
Method Summary
-
Field Details
-
ENDPOINT_URL_PREFIX
- See Also:
- Constant Field Values
-
-
Method Details
-
getEndpointUrlPrefix
String getEndpointUrlPrefix() -
setEndpointUrlPrefix
-
getServiceProviderConfigs
ServiceProviderConfigsGetResponse getServiceProviderConfigs(ServiceProviderConfigsGetRequest req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
getServiceProviderConfigs
ServiceProviderConfigsGetResponse getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
searchUsers
- Throws:
IOException
SCIMApiException
-
searchUsers
UsersSearchResponse searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
readUser
- Throws:
IOException
SCIMApiException
-
readUser
UsersReadResponse readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
createUser
- Throws:
IOException
SCIMApiException
-
createUser
UsersCreateResponse createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
patchUser
- Throws:
IOException
SCIMApiException
-
patchUser
UsersPatchResponse patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
updateUser
- Throws:
IOException
SCIMApiException
-
updateUser
UsersUpdateResponse updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
deleteUser
- Throws:
IOException
SCIMApiException
-
deleteUser
UsersDeleteResponse deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
searchGroups
- Throws:
IOException
SCIMApiException
-
searchGroups
GroupsSearchResponse searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
readGroup
- Throws:
IOException
SCIMApiException
-
readGroup
GroupsReadResponse readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
createGroup
- Throws:
IOException
SCIMApiException
-
createGroup
GroupsCreateResponse createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
patchGroup
- Throws:
IOException
SCIMApiException
-
patchGroup
GroupsPatchResponse patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
updateGroup
- Throws:
IOException
SCIMApiException
-
updateGroup
GroupsUpdateResponse updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-
deleteGroup
- Throws:
IOException
SCIMApiException
-
deleteGroup
GroupsDeleteResponse deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req) throws IOException, SCIMApiException- Throws:
IOException
SCIMApiException
-