Package com.slack.api.scim
Interface AsyncSCIMClient
- All Known Implementing Classes:
AsyncSCIMClientImpl
public interface AsyncSCIMClient
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 java.lang.StringENDPOINT_URL_PREFIX -
Method Summary
-
Field Details
-
ENDPOINT_URL_PREFIX
static final java.lang.String ENDPOINT_URL_PREFIX- See Also:
- Constant Field Values
-
-
Method Details
-
getEndpointUrlPrefix
java.lang.String getEndpointUrlPrefix() -
setEndpointUrlPrefix
void setEndpointUrlPrefix(java.lang.String endpointUrlPrefix) -
getServiceProviderConfigs
java.util.concurrent.CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(ServiceProviderConfigsGetRequest req) -
getServiceProviderConfigs
java.util.concurrent.CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) -
searchUsers
-
searchUsers
java.util.concurrent.CompletableFuture<UsersSearchResponse> searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req) -
readUser
-
readUser
java.util.concurrent.CompletableFuture<UsersReadResponse> readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req) -
createUser
-
createUser
java.util.concurrent.CompletableFuture<UsersCreateResponse> createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req) -
patchUser
-
patchUser
java.util.concurrent.CompletableFuture<UsersPatchResponse> patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req) -
updateUser
-
updateUser
java.util.concurrent.CompletableFuture<UsersUpdateResponse> updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req) -
deleteUser
-
deleteUser
java.util.concurrent.CompletableFuture<UsersDeleteResponse> deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req) -
searchGroups
-
searchGroups
java.util.concurrent.CompletableFuture<GroupsSearchResponse> searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req) -
readGroup
-
readGroup
java.util.concurrent.CompletableFuture<GroupsReadResponse> readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req) -
createGroup
-
createGroup
java.util.concurrent.CompletableFuture<GroupsCreateResponse> createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req) -
patchGroup
-
patchGroup
java.util.concurrent.CompletableFuture<GroupsPatchResponse> patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req) -
updateGroup
-
updateGroup
java.util.concurrent.CompletableFuture<GroupsUpdateResponse> updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req) -
deleteGroup
-
deleteGroup
java.util.concurrent.CompletableFuture<GroupsDeleteResponse> deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req)
-