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 String
ENDPOINT_URL_PREFIX
-
Method Summary
-
-
-
Field Detail
-
ENDPOINT_URL_PREFIX
static final String ENDPOINT_URL_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEndpointUrlPrefix
String getEndpointUrlPrefix()
-
setEndpointUrlPrefix
void setEndpointUrlPrefix(String endpointUrlPrefix)
-
getServiceProviderConfigs
CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(ServiceProviderConfigsGetRequest req)
-
getServiceProviderConfigs
CompletableFuture<ServiceProviderConfigsGetResponse> getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req)
-
searchUsers
CompletableFuture<UsersSearchResponse> searchUsers(UsersSearchRequest req)
-
searchUsers
CompletableFuture<UsersSearchResponse> searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req)
-
readUser
CompletableFuture<UsersReadResponse> readUser(UsersReadRequest req)
-
readUser
CompletableFuture<UsersReadResponse> readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req)
-
createUser
CompletableFuture<UsersCreateResponse> createUser(UsersCreateRequest req)
-
createUser
CompletableFuture<UsersCreateResponse> createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req)
-
patchUser
CompletableFuture<UsersPatchResponse> patchUser(UsersPatchRequest req)
-
patchUser
CompletableFuture<UsersPatchResponse> patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req)
-
updateUser
CompletableFuture<UsersUpdateResponse> updateUser(UsersUpdateRequest req)
-
updateUser
CompletableFuture<UsersUpdateResponse> updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req)
-
deleteUser
CompletableFuture<UsersDeleteResponse> deleteUser(UsersDeleteRequest req)
-
deleteUser
CompletableFuture<UsersDeleteResponse> deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req)
-
searchGroups
CompletableFuture<GroupsSearchResponse> searchGroups(GroupsSearchRequest req)
-
searchGroups
CompletableFuture<GroupsSearchResponse> searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req)
-
readGroup
CompletableFuture<GroupsReadResponse> readGroup(GroupsReadRequest req)
-
readGroup
CompletableFuture<GroupsReadResponse> readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req)
-
createGroup
CompletableFuture<GroupsCreateResponse> createGroup(GroupsCreateRequest req)
-
createGroup
CompletableFuture<GroupsCreateResponse> createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req)
-
patchGroup
CompletableFuture<GroupsPatchResponse> patchGroup(GroupsPatchRequest req)
-
patchGroup
CompletableFuture<GroupsPatchResponse> patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req)
-
updateGroup
CompletableFuture<GroupsUpdateResponse> updateGroup(GroupsUpdateRequest req)
-
updateGroup
CompletableFuture<GroupsUpdateResponse> updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req)
-
deleteGroup
CompletableFuture<GroupsDeleteResponse> deleteGroup(GroupsDeleteRequest req)
-
deleteGroup
CompletableFuture<GroupsDeleteResponse> deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req)
-
-