All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://api.slack.com/methods/admin.analytics.getFile
 
 
Parsed Analytics Data
 
 
 
https://api.slack.com/methods/admin.apps.approved.list
 
 
https://api.slack.com/methods/admin.apps.approve
 
 
https://api.slack.com/methods/admin.apps.clearResolution
 
 
https://api.slack.com/methods/admin.apps.requests.cancel
 
 
https://api.slack.com/methods/admin.apps.requests.list
 
 
https://api.slack.com/methods/admin.apps.restricted.list
 
 
https://api.slack.com/methods/admin.apps.restrict
 
 
Uninstall an app from one or many workspaces, or an entire enterprise organization.
 
 
https://api.slack.com/methods/admin.auth.policy.assignEntities
 
 
https://api.slack.com/methods/admin.auth.policy.getEntities
 
 
 
https://api.slack.com/methods/admin.auth.policy.removeEntities
 
 
https://api.slack.com/methods/admin.barriers.create
 
 
https://api.slack.com/methods/admin.barriers.delete
 
 
https://api.slack.com/methods/admin.barriers.list
 
 
https://api.slack.com/methods/admin.barriers.update
 
 
https://api.slack.com/methods/admin.conversations.archive
 
 
https://api.slack.com/methods/admin.conversations.convertToPrivate
 
 
https://api.slack.com/methods/admin.conversations.create
 
 
https://api.slack.com/methods/admin.conversations.delete
 
 
https://api.slack.com/methods/admin.conversations.disconnectShared
 
 
https://api.slack.com/methods/admin.conversations.ekm.listOriginalConnectedChannelInfo
 
 
https://api.slack.com/methods/admin.conversations.getConversationPrefs
 
 
 
 
https://api.slack.com/methods/admin.conversations.getCustomRetention
 
 
https://api.slack.com/methods/admin.conversations.getTeams
 
 
https://api.slack.com/methods/admin.conversations.invite
 
 
https://api.slack.com/methods/admin.conversations.removeCustomRetention
 
 
https://api.slack.com/methods/admin.conversations.rename
 
 
https://api.slack.com/methods/admin.conversations.restrictAccess.addGroup
 
 
https://api.slack.com/methods/admin.conversations.restrictAccess.listGroups
 
 
https://api.slack.com/methods/admin.conversations.restrictAccess.removeGroup
 
 
https://api.slack.com/methods/admin.conversations.search
 
 
 
https://api.slack.com/methods/admin.conversations.setConversationPrefs
 
 
 
 
https://api.slack.com/methods/admin.conversations.setCustomRetention
 
 
https://api.slack.com/methods/admin.conversations.setTeams
 
 
https://api.slack.com/methods/admin.conversations.unarchive
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
https://api.slack.com/methods/admin.emoji.adddAlias
 
 
https://api.slack.com/methods/admin.emoji.add
 
 
https://api.slack.com/methods/admin.emoji.list
 
 
https://api.slack.com/methods/admin.emoji.remove
 
 
https://api.slack.com/methods/admin.emoji.rename
 
 
https://api.slack.com/methods/admin.inviteRequests.approved.list
 
 
https://api.slack.com/methods/admin.inviteRequests.approve
 
 
https://api.slack.com/methods/admin.inviteRequests.denied.list
 
 
https://api.slack.com/methods/admin.inviteRequests.deny
 
 
https://api.slack.com/methods/admin.inviteRequests.list
 
 
https://api.slack.com/methods/admin.teams.admins.list
 
 
https://api.slack.com/methods/admin.teams.create
 
 
https://api.slack.com/methods/admin.teams.list
 
 
 
 
https://api.slack.com/methods/admin.teams.owners.list
 
 
https://api.slack.com/methods/admin.teams.settings.info
 
 
https://api.slack.com/methods/admin.teams.settings.setDefaultChannels
 
 
https://api.slack.com/methods/admin.teams.settings.setDescription
 
 
https://api.slack.com/methods/admin.teams.settings.setDiscoverability
 
 
https://api.slack.com/methods/admin.teams.settings.setIcon
 
 
https://api.slack.com/methods/admin.teams.settings.setName
 
 
https://api.slack.com/methods/admin.usergroups.addChannels
 
 
https://api.slack.com/methods/admin.usergroups.addTeams
 
 
https://api.slack.com/methods/admin.usergroups.listChannels
 
 
https://api.slack.com/methods/admin.usergroups.removeChannels
 
 
https://api.slack.com/methods/admin.users.assign
 
 
https://api.slack.com/methods/admin.users.invite
 
 
https://api.slack.com/methods/admin.users.list
 
 
 
https://api.slack.com/methods/admin.users.remove
 
 
https://api.slack.com/methods/admin.users.session.clearSettings
 
 
https://api.slack.com/methods/admin.users.session.getSettings
 
 
 
https://api.slack.com/methods/admin.users.session.invalidate
 
 
https://api.slack.com/methods/admin.users.session.list
 
 
 
 
 
https://api.slack.com/methods/admin.users.session.resetBulk
 
 
https://api.slack.com/methods/admin.users.session.reset
 
 
https://api.slack.com/methods/admin.users.session.setSettings
 
 
https://api.slack.com/methods/admin.users.setAdmin
 
 
https://api.slack.com/methods/admin.users.setExpiration
 
 
https://api.slack.com/methods/admin.users.setOwner
 
 
https://api.slack.com/methods/admin.users.setRegular
 
 
https://api.slack.com/methods/admin.users.unsupportedVersions.export
 
 
 
 
 
 
https://api.slack.com/methods/apps.connections.open
 
https://api.slack.com/methods/apps.connections.open
https://api.slack.com/methods/apps.event.authorizations.list
 
https://api.slack.com/methods/apps.event.authorizations.list https://api.slack.com/changelog/2020-09-15-events-api-truncate-authed-users
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This method uninstalls an app.
 
 
Audit Logs API client.
 
 
 
A Supplier that holds an API Method execution.
A Supplier that holds an API Method execution.
A Supplier that holds an API Method execution.
API Methods.
 
 
 
 
 
 
 
 
 
 
 
 
Slack SCIM API client.
 
 
 
 
 
 
A marker interface for Slack API request objects.
 
Audit Logs API client.
 
Configuration for AuditClient.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://api.slack.com/methods/calls.add
 
 
https://api.slack.com/methods/calls.end
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
 
 
 
 
 
 
A request to retrieve a permalink URL for a specific extant message
 
 
 
 
 
 
 
 
https://api.slack.com/methods/chat.postMessage
 
 
 
 
 
 
 
 
 
 
Provide custom unfurl behavior for user-posted URLs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An HTTP response listener that prints the details of request/response mainly for debugging purposes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://api.slack.com/methods/files.remote.add
 
 
https://api.slack.com/methods/files.remote.info
 
 
https://api.slack.com/methods/files.remote.list
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
 
 
Deprecated.
 
 
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
 
 
 
 
 
 
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
 
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
 
 
 
 
Gson Factory for the entire SDK.
 
 
 
An HTTP response listener that enables developers to add additional operations after any Slack API calls.
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
 
 
 
 
 
 
 
Slack Status API V1 Client.
 
 
 
 
 
 
 
 
 
 
 
The data structure for new_value, previous_value is greatly flexible.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://api.slack.com/events/message
 
 
 
 
 
 
 
 
Slack API Methods client.
 
 
Configuration for MethodsClient.
 
 
 
 
For Enterprise Grid workspaces, map local user IDs to global user IDs
 
 
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
 
Deprecated.
https://api.slack.com/docs/oauth
 
 
Deprecated.
 
 
Deprecated.
Deprecated.
Exchanges a temporary OAuth verifier code for a workspace token.
 
 
 
 
https://api.slack.com/authentication/basics https://api.slack.com/methods/oauth.v2.access
 
https://api.slack.com/methods/oauth.v2.access
 
 
 
 
https://api.slack.com/methods/oauth.v2.exchange
 
https://api.slack.com/methods/oauth.v2.exchange
 
 
 
 
https://api.slack.com/methods/openid.connect.token https://api.slack.com/authentication/sign-in-with-slack
 
https://api.slack.com/methods/openid.connect.token
https://api.slack.com/methods/openid.connect.userInfo https://api.slack.com/authentication/sign-in-with-slack
 
https://api.slack.com/methods/openid.connect.userInfo
 
 
 
 
https://api.slack.com/rtm#ping_and_pong
 
 
 
 
 
 
 
 
 
 
 
https://api.slack.com/events/presence_query
 
https://api.slack.com/events/presence_sub
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A reply message information in a MessageRoot.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A functional interface that provides a way to configure objects using lambda syntax in method args.
 
 
 
 
An HTTP response listener that prints the response body in a prettified JSON format.
Real Time Messaging (RTM) API
 
 
 
 
 
Real Time Messaging API event handler base class.
Real Time Messaging API requests dispatcher.
Creates RTMEventsDispatcher instances.
 
 
 
Deprecated.
Use `rtm.connect` API method instead
 
Deprecated.
Use `rtm.connect` API method instead
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A marker interface for Slack API request objects.
 
Slack SCIM API client.
 
Configuration for SCIMClient.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is a kind of facade of a variety of Slack API clients offered by this SDK.
 
 
 
 
A marker interface for Slack API request objects.
 
 
The basic configuration of this SDK.
The Slack API HTTP Client.
 
 
 
Socket Mode Client
Built-in backend supports.
 
Socket Mode Client
 
Abstraction of a message queue that provides a way to handle multiple messages at the same time in SocketModeClient.
 
 
 
 
 
 
 
 
 
 
 
A reply message information in a MessageRoot.
 
 
 
 
Slack Status API V2 Client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A utility to perform Slack token rotation.
https://api.slack.com/events/user_typing
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An OkHttpClient interceptor that adds the SDK User-Agent to all the outgoing HTTP requests by this SDK.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
List conversations the calling user may access.
 
 
 
 
 
Delete the user profile photo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Set the user profile photo