All Classes and Interfaces
Class
Description
https://docs.slack.dev/reference/methods/admin.analytics.getFile
Parsed Analytics Data
https://docs.slack.dev/reference/methods/admin.apps.activities.list
https://docs.slack.dev/reference/methods/admin.apps.approved.list
https://docs.slack.dev/reference/methods/admin.apps.approve
https://docs.slack.dev/reference/methods/admin.apps.clearResolution
https://docs.slack.dev/reference/methods/admin.apps.config.lookup
https://docs.slack.dev/reference/methods/admin.apps.config.set
https://docs.slack.dev/reference/methods/admin.apps.requests.cancel
https://docs.slack.dev/reference/methods/admin.apps.requests.list
https://docs.slack.dev/reference/methods/admin.apps.restricted.list
https://docs.slack.dev/reference/methods/admin.apps.restrict
Uninstall an app from one or many workspaces, or an entire enterprise organization.
https://docs.slack.dev/reference/methods/admin.auth.policy.assignEntities
https://docs.slack.dev/reference/methods/admin.auth.policy.getEntities
https://docs.slack.dev/reference/methods/admin.auth.policy.removeEntities
https://docs.slack.dev/reference/methods/admin.barriers.create
https://docs.slack.dev/reference/methods/admin.barriers.delete
https://docs.slack.dev/reference/methods/admin.barriers.list
https://docs.slack.dev/reference/methods/admin.barriers.update
https://docs.slack.dev/reference/methods/admin.conversations.archive
https://docs.slack.dev/reference/methods/admin.conversations.bulkArchive
https://docs.slack.dev/reference/methods/admin.conversations.bulkDelete
https://docs.slack.dev/reference/methods/admin.conversations.bulkMove
https://docs.slack.dev/reference/methods/admin.conversations.convertToPrivate
https://docs.slack.dev/reference/methods/admin.conversations.convertToPublic
https://docs.slack.dev/reference/methods/admin.conversations.create
https://docs.slack.dev/reference/methods/admin.conversations.delete
https://docs.slack.dev/reference/methods/admin.conversations.disconnectShared
https://docs.slack.dev/reference/methods/admin.conversations.ekm.listOriginalConnectedChannelInfo
https://docs.slack.dev/reference/methods/admin.conversations.getConversationPrefs
https://docs.slack.dev/reference/methods/admin.conversations.getCustomRetention
https://docs.slack.dev/reference/methods/admin.conversations.getTeams
https://docs.slack.dev/reference/methods/admin.conversations.invite
https://docs.slack.dev/reference/methods/admin.conversations.lookup
https://docs.slack.dev/reference/methods/admin.conversations.removeCustomRetention
AdminConversationsRemoveCustomRetentionRequest.AdminConversationsRemoveCustomRetentionRequestBuilder
https://docs.slack.dev/reference/methods/admin.conversations.rename
https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.addGroup
https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.listGroups
https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.removeGroup
https://docs.slack.dev/reference/methods/admin.conversations.search
https://docs.slack.dev/reference/methods/admin.conversations.setConversationPrefs
https://docs.slack.dev/reference/methods/admin.conversations.setCustomRetention
https://docs.slack.dev/reference/methods/admin.conversations.setTeams
https://docs.slack.dev/reference/methods/admin.conversations.unarchive
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
https://docs.slack.dev/reference/methods/admin.emoji.addAlias
https://docs.slack.dev/reference/methods/admin.emoji.add
https://docs.slack.dev/reference/methods/admin.emoji.list
https://docs.slack.dev/reference/methods/admin.emoji.remove
https://docs.slack.dev/reference/methods/admin.emoji.rename
https://docs.slack.dev/reference/methods/admin.functions.list
https://docs.slack.dev/reference/methods/admin.functions.permissions.lookup
https://docs.slack.dev/reference/methods/admin.functions.permissions.set
https://docs.slack.dev/reference/methods/admin.inviteRequests.approved.list
https://docs.slack.dev/reference/methods/admin.inviteRequests.approve
https://docs.slack.dev/reference/methods/admin.inviteRequests.denied.list
https://docs.slack.dev/reference/methods/admin.inviteRequests.deny
https://docs.slack.dev/reference/methods/admin.inviteRequests.list
https://docs.slack.dev/reference/methods/admin.roles.addAssignments
https://docs.slack.dev/reference/methods/admin.roles.listAssignments
https://docs.slack.dev/reference/methods/admin.roles.removeAssignments
https://docs.slack.dev/reference/methods/admin.teams.admins.list
https://docs.slack.dev/reference/methods/admin.teams.create
https://docs.slack.dev/reference/methods/admin.teams.list
https://docs.slack.dev/reference/methods/admin.teams.owners.list
https://docs.slack.dev/reference/methods/admin.teams.settings.info
https://docs.slack.dev/reference/methods/admin.teams.settings.setDefaultChannels
https://docs.slack.dev/reference/methods/admin.teams.settings.setDescription
https://docs.slack.dev/reference/methods/admin.teams.settings.setDiscoverability
https://docs.slack.dev/reference/methods/admin.teams.settings.setIcon
https://docs.slack.dev/reference/methods/admin.teams.settings.setName
https://docs.slack.dev/reference/methods/admin.usergroups.addChannels
https://docs.slack.dev/reference/methods/admin.usergroups.addTeams
https://docs.slack.dev/reference/methods/admin.usergroups.listChannels
https://docs.slack.dev/reference/methods/admin.usergroups.removeChannels
https://docs.slack.dev/reference/methods/admin.users.assign
https://docs.slack.dev/reference/methods/admin.users.invite
https://docs.slack.dev/reference/methods/admin.users.list
https://docs.slack.dev/reference/methods/admin.users.remove
https://docs.slack.dev/reference/methods/admin.users.session.clearSettings
https://docs.slack.dev/reference/methods/admin.users.session.getSettings
https://docs.slack.dev/reference/methods/admin.users.session.invalidate
https://docs.slack.dev/reference/methods/admin.users.session.list
https://docs.slack.dev/reference/methods/admin.users.session.resetBulk
https://docs.slack.dev/reference/methods/admin.users.session.reset
https://docs.slack.dev/reference/methods/admin.users.session.setSettings
https://docs.slack.dev/reference/methods/admin.users.setAdmin
https://docs.slack.dev/reference/methods/admin.users.setExpiration
https://docs.slack.dev/reference/methods/admin.users.setOwner
https://docs.slack.dev/reference/methods/admin.users.setRegular
https://docs.slack.dev/reference/methods/admin.users.unsupportedVersions.export
https://docs.slack.dev/reference/methods/admin.workflows.collaborators.add
https://docs.slack.dev/reference/methods/admin.workflows.collaborators.remove
https://docs.slack.dev/reference/methods/admin.workflows.permissions.lookup
https://docs.slack.dev/reference/methods/admin.workflows.search
https://docs.slack.dev/reference/methods/admin.workflows.unpublish
https://docs.slack.dev/reference/methods/api.test
https://docs.slack.dev/reference/methods/apps.connections.open
https://docs.slack.dev/reference/methods/apps.connections.open
https://docs.slack.dev/reference/methods/apps.event.authorizations.list
https://docs.slack.dev/reference/methods/apps.event.authorizations.list
https://docs.slack.dev/changelog/2020-09-15-events-api-truncate-authed-users
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
This method uninstalls an app.
https://docs.slack.dev/reference/methods/assistant.threads.setStatus
https://docs.slack.dev/reference/methods/assistant.threads.setSuggestedPrompts
https://docs.slack.dev/reference/methods/assistant.threads.setTitle
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.
A Supplier that holds an API Method execution.
Async Slack API Methods client.
Slack SCIM API client.
Slack SCIM API client.
A marker interface for Slack API request objects.
Audit Logs API client.
Configuration for
AuditClient.https://docs.slack.dev/reference/methods/auth.revoke
https://docs.slack.dev/reference/methods/auth.teams.list
https://docs.slack.dev/reference/methods/auth.test
https://docs.slack.dev/reference/methods/bookmarks.add
https://docs.slack.dev/reference/methods/bookmarks.edit
https://docs.slack.dev/reference/methods/bookmarks.list
https://docs.slack.dev/reference/methods/bookmarks.remove
https://docs.slack.dev/reference/methods/bots.info
https://docs.slack.dev/reference/methods/calls.add
https://docs.slack.dev/reference/methods/calls.end
https://docs.slack.dev/reference/methods/calls.info
https://docs.slack.dev/reference/methods/calls.participants.add
https://docs.slack.dev/reference/methods/calls.participants.remove
https://docs.slack.dev/reference/methods/calls.update
https://docs.slack.dev/reference/methods/canvases.access.delete
https://docs.slack.dev/reference/methods/canvases.access.set
https://docs.slack.dev/reference/methods/canvases.create
https://docs.slack.dev/reference/methods/canvases.delete
https://docs.slack.dev/reference/methods/canvases.edit
https://docs.slack.dev/reference/methods/canvases.sections.lookup
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.
https://docs.slack.dev/reference/methods/chat.appendStream
https://docs.slack.dev/reference/methods/chat.delete
https://docs.slack.dev/reference/methods/chat.deleteScheduledMessage
https://docs.slack.dev/reference/methods/chat.getPermalink
https://docs.slack.dev/reference/methods/chat.meMessage
https://docs.slack.dev/reference/methods/chat.postEphemeral
https://docs.slack.dev/reference/methods/chat.postMessage
https://docs.slack.dev/reference/methods/chat.scheduledMessages.list
https://docs.slack.dev/reference/methods/chat.scheduleMessage
https://docs.slack.dev/reference/methods/chat.startStream
https://docs.slack.dev/reference/methods/chat.stopStream
https://docs.slack.dev/reference/methods/chat.unfurl
https://docs.slack.dev/reference/methods/chat.update
https://docs.slack.dev/reference/methods/conversations.acceptSharedInvite
https://docs.slack.dev/reference/methods/conversations.approveSharedInvite
https://docs.slack.dev/reference/methods/conversations.archive
https://docs.slack.dev/reference/methods/conversations.canvases.create
https://docs.slack.dev/reference/methods/conversations.close
https://docs.slack.dev/reference/methods/conversations.create
https://docs.slack.dev/reference/methods/conversations.declineSharedInvite
https://docs.slack.dev/reference/methods/conversations.externalInvitePermissions.set
https://docs.slack.dev/reference/methods/conversations.history
https://docs.slack.dev/reference/methods/conversations.info
https://docs.slack.dev/reference/methods/conversations.invite
https://docs.slack.dev/reference/methods/conversations.inviteShared
https://docs.slack.dev/reference/methods/conversations.join
https://docs.slack.dev/reference/methods/conversations.kick
https://docs.slack.dev/reference/methods/conversations.leave
https://docs.slack.dev/reference/methods/conversations.listConnectInvites
https://docs.slack.dev/reference/methods/conversations.list
https://docs.slack.dev/reference/methods/conversations.mark
https://docs.slack.dev/reference/methods/conversations.members
https://docs.slack.dev/reference/methods/conversations.open
https://docs.slack.dev/reference/methods/conversations.rename
https://docs.slack.dev/reference/methods/conversations.replies
https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.approve
ConversationsRequestSharedInviteApproveRequest.ConversationsRequestSharedInviteApproveRequestBuilder
https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.deny
https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.list
https://docs.slack.dev/reference/methods/conversations.setPurpose
https://docs.slack.dev/reference/methods/conversations.setTopic
https://docs.slack.dev/reference/methods/conversations.unarchive
An HTTP response listener that prints the details of request/response mainly for debugging purposes.
https://docs.slack.dev/reference/methods/dialog.open
https://docs.slack.dev/reference/methods/dnd.endDnd
https://docs.slack.dev/reference/methods/dnd.endSnooze
https://docs.slack.dev/reference/methods/dnd.info
https://docs.slack.dev/reference/methods/dnd.setSnooze
https://docs.slack.dev/reference/methods/dnd.teamInfo
https://docs.slack.dev/reference/methods/emoji.list
https://docs.slack.dev/reference/methods/entity.presentDetails
Deprecated.
https://docs.slack.dev/reference/methods/files.comments.delete
Deprecated.
https://docs.slack.dev/reference/methods/files.completeUploadExternal
https://docs.slack.dev/reference/methods/files.delete
https://docs.slack.dev/reference/methods/files.getUploadURLExternal
https://docs.slack.dev/reference/methods/files.info
https://docs.slack.dev/reference/methods/files.list
https://docs.slack.dev/reference/methods/files.remote.add
https://docs.slack.dev/reference/methods/files.remote.info
https://docs.slack.dev/reference/methods/files.remote.list
https://docs.slack.dev/reference/methods/files.remote.remove
https://docs.slack.dev/reference/methods/files.remote.share
https://docs.slack.dev/reference/methods/files.remote.update
https://docs.slack.dev/reference/methods/files.revokePublicURL
https://docs.slack.dev/reference/methods/files.sharedPublicURL
https://docs.slack.dev/reference/methods/files.upload
Wrapper method to enable developers to easily use the new way of uploading files.
https://docs.slack.dev/reference/methods/functions.completeError
https://docs.slack.dev/reference/methods/functions.completeSuccess
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://docs.slack.dev/reference/events/message
The comprehensive list of Slack API methods.
Slack API Methods client.
Wrapped exception holding the cause exception occurred in AsyncMethodsClient
Configuration for
MethodsClient.Custom rate limit resolver.
The comprehensive list of Slack Web API rate limits.
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://docs.slack.dev/reference/methods/oauth.access
- https://docs.slack.dev/authentication/installing-with-oauth
Deprecated.
Deprecated.
Deprecated.
Exchanges a temporary OAuth verifier code for a workspace token.
- https://docs.slack.dev/reference/methods/oauth.v2.access
- https://docs.slack.dev/authentication
https://docs.slack.dev/reference/methods/oauth.v2.access
- https://docs.slack.dev/reference/methods/oauth.v2.exchange
- https://docs.slack.dev/authentication/using-token-rotation
https://docs.slack.dev/reference/methods/oauth.v2.exchange
- https://docs.slack.dev/reference/methods/openid.connect.token
- https://docs.slack.dev/authentication/sign-in-with-slack
https://docs.slack.dev/reference/methods/openid.connect.token
- https://docs.slack.dev/reference/methods/openid.connect.userInfo
- https://docs.slack.dev/authentication/sign-in-with-slack
https://docs.slack.dev/reference/methods/openid.connect.userInfo
https://docs.slack.dev/legacy/legacy-rtm-api#ping-pong
https://docs.slack.dev/reference/methods/pins.add
https://docs.slack.dev/reference/methods/pins.list
https://docs.slack.dev/reference/methods/pins.remove
https://docs.slack.dev/reference/events/presence_query
https://docs.slack.dev/reference/events/presence_sub
https://docs.slack.dev/reference/methods/reactions.add
https://docs.slack.dev/reference/methods/reactions.get
https://docs.slack.dev/reference/methods/reactions.list
A reply message information in a MessageRoot.
https://docs.slack.dev/reference/methods/reactions.remove
https://docs.slack.dev/reference/methods/reminders.add
https://docs.slack.dev/reference/methods/reminders.complete
https://docs.slack.dev/reference/methods/reminders.delete
https://docs.slack.dev/reference/methods/reminders.info
https://docs.slack.dev/reference/methods/reminders.list
A functional interface that provides a way to configure objects using lambda syntax in method args.
Binds API request parameters to the form body.
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
SCIM2Client.A marker interface for Slack API request objects.
Slack SCIM API client.
Configuration for
SCIMClient.https://docs.slack.dev/reference/methods/search.all
https://docs.slack.dev/reference/methods/search.files
https://docs.slack.dev/reference/methods/search.messages
This class is a kind of facade of a variety of Slack API clients offered by this SDK.
Some APIs such as admin.analytics.getFile return binary data when the API call is successful.
Represents the error response from Slack Web APIs.
Represents an error returned from Slack Web APIs.
A marker interface for Slack API request objects.
The marker interface for Slack Web API responses.
Most of the Slack APIs return text data.
The basic configuration of this SDK.
Represents an error returned from Slack Web APIs.
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.
https://docs.slack.dev/reference/methods/stars.add
https://docs.slack.dev/reference/methods/stars.list
A reply message information in a MessageRoot.
https://docs.slack.dev/reference/methods/stars.remove
Slack Status API V2 Client.
https://docs.slack.dev/reference/methods/team.accessLogs
https://docs.slack.dev/reference/methods/team.billableInfo
https://docs.slack.dev/reference/methods/team.billing.info
https://docs.slack.dev/reference/methods/team.externalTeams.disconnect
https://docs.slack.dev/reference/methods/team.externalTeams.list
TeamExternalTeamsListResponse.SlackConnectPrefs.ScChannelLimitedAccess.ScChannelLimitedAccessBuilder
https://docs.slack.dev/reference/methods/team.info
https://docs.slack.dev/reference/methods/team.integrationLogs
https://docs.slack.dev/reference/methods/team.preferences.list
https://docs.slack.dev/reference/methods/team.profile.get
A utility to perform Slack token rotation.
https://docs.slack.dev/reference/events/user_typing
An OkHttpClient interceptor that adds the SDK User-Agent to all the outgoing HTTP requests by this SDK.
https://docs.slack.dev/reference/methods/usergroups.create
https://docs.slack.dev/reference/methods/usergroups.disable
https://docs.slack.dev/reference/methods/usergroups.enable
https://docs.slack.dev/reference/methods/usergroups.list
https://docs.slack.dev/reference/methods/usergroups.update
https://docs.slack.dev/reference/methods/usergroups.users.list
https://docs.slack.dev/reference/methods/usergroups.users.update
https://docs.slack.dev/reference/methods/users.conversations
https://docs.slack.dev/reference/methods/users.deletePhoto
https://docs.slack.dev/reference/methods/users.discoverableContacts.lookup
https://docs.slack.dev/reference/methods/users.getPresence
https://docs.slack.dev/reference/methods/users.identity
https://docs.slack.dev/reference/methods/users.info
https://docs.slack.dev/reference/methods/users.list
https://docs.slack.dev/reference/methods/users.lookupByEmail
Deprecated.
https://docs.slack.dev/reference/methods/users.profile.get
https://docs.slack.dev/reference/methods/users.profile.set
https://docs.slack.dev/reference/methods/users.setActive
https://docs.slack.dev/reference/methods/users.setPhoto
https://docs.slack.dev/reference/methods/users.setPresence
https://docs.slack.dev/reference/methods/views.open
https://docs.slack.dev/reference/methods/views.publish
https://docs.slack.dev/reference/methods/views.push
https://docs.slack.dev/reference/methods/views.update
https://docs.slack.dev/legacy/legacy-steps-from-apps
https://docs.slack.dev/legacy/legacy-steps-from-apps
https://docs.slack.dev/legacy/legacy-steps-from-apps