Uses of Interface
com.slack.api.model.event.Event

Packages that use Event 
Package Description
com.slack.api.model.event
The classes representing the Slack core objects such as conversations, messages, users, blocks, and surfaces.
  • Uses of Event in com.slack.api.model.event

    Classes in com.slack.api.model.event that implement Event 
    Modifier and Type Class Description
    class  AccountChangedEvent
    The list of accounts a user is signed into has changed
    class  AppHomeOpenedEvent
    This app event notifies your app when a user has entered into the App Home space—that's the place where a user exchanges DMs with your app.
    class  AppMentionEvent
    This app event allows your app to subscribe to message events that directly mention your bot user.
    class  AppRateLimitedEvent
    https://api.slack.com/events/app_rate_limited
    class  AppRequestedEvent
    https://api.slack.com/events/app_requested
    class  AppUninstalledEvent
    This Events API-only event is sent via subscription whenever a Slack app is completely uninstalled.
    class  BotAddedEvent
    The bot_added event is sent to all connections for a workspace when an integration "bot" is added.
    class  BotChangedEvent
    The bot_changed event is sent to all connections for a workspace when an integration "bot" is updated.
    class  CallRejectedEvent
    If a Call has been shared with a user in DM (and unfurled with the help of the link_shared event, this event is sent if the user rejects the Call.
    class  ChannelArchiveEvent
    The channel_archive event is sent to all connections for a workspace when a channel is archived.
    class  ChannelCreatedEvent
    The channel_created event is sent to all connections for a workspace when a new channel is created.
    class  ChannelDeletedEvent
    The channel_deleted event is sent to all connections for a workspace when a channel is deleted.
    class  ChannelHistoryChangedEvent
    A channel_history_changed event is sent to all clients in a channel when bulk changes have occurred to that channel's history.
    class  ChannelIdChangedEvent
    https://api.slack.com/events/channel_id_changed
    class  ChannelJoinedEvent
    The channel_joined event is sent to all connections for a user when that user joins a channel.
    class  ChannelLeftEvent
    The channel_left event is sometimes sent to all connections for a user when that user leaves a channel.
    class  ChannelMarkedEvent
    The channel_marked event is sent to all open connections for a user when that user moves the read cursor in a channel by calling the channels.mark API method.
    class  ChannelRenameEvent
    The channel_rename event is sent to all connections for a workspace when a channel is renamed.
    class  ChannelSharedEvent
    The channel_shared event is sent to all event subscriptions when a new shared channel is created or a channel is converted into a shared channel.
    class  ChannelUnarchiveEvent
    The channel_unarchive event is sent to all connections for a workspace when a channel is unarchived.
    class  ChannelUnsharedEvent
    The channel_unshared event is sent to all event subscriptions when an external workspace has been removed from an existing shared channel.
    class  CommandsChangedEvent
    The commands_changed event is sent to all connections for a workspace when a slash command for that workspace is added, removed or changed.
    class  DndUpdatedEvent
    The dnd_updated event is sent to the current user when their Do Not Disturb settings have changed.
    class  DndUpdatedUserEvent
    The dnd_updated_user event is sent to all connections for a workspace when a user's Do Not Disturb settings have changed.
    class  EmailDomainChangedEvent
    The email_domain_changed event is sent to all connections for a workspace when the email domain settings for a workspace change.
    class  EmojiChangedEvent
    The email_domain_changed event is sent to all connections for a workspace when the email domain settings for a workspace change.
    class  ErrorEvent
    If there was a problem connecting an error will be returned, including a descriptive error message:
    class  ExternalOrgMigrationFinishedEvent
    The external_org_migration_finished event is sent to all connections when an external workspace completes to migrate to an Enterprise Grid.
    class  ExternalOrgMigrationStartedEvent
    The external_org_migration_started event is sent to all connections when an external workspace begins to migrate to an Enterprise Grid.
    class  FileChangeEvent
    The file_change event is sent when any property of a file is changed.
    class  FileCommentAddedEvent
    Deprecated.
    class  FileCommentDeletedEvent
    Deprecated.
    class  FileCommentEditedEvent
    Deprecated.
    class  FileCreatedEvent
    The file_created event is sent to all connected clients for a user when that user uploads a file to Slack.
    class  FileDeletedEvent
    The file_deleted event is sent to all connected clients for a workspace when a file is deleted.
    class  FilePublicEvent
    The file_public event is sent when a file is made public.
    class  FileSharedEvent
    The file_shared event is sent when a file is shared.
    class  FileUnsharedEvent
    The file_unshared event is sent when a file is unshared.
    class  GoodbyeEvent
    The server intends to close the connection soon.
    class  GridMigrationFinishedEvent
    This Events API-only event is sent via subscription whenever your app is installed by completes migration to Enterprise Grid.
    class  GridMigrationStartedEvent
    This Events API-only event is sent via subscription whenever your app is installed by completes migration to Enterprise Grid.
    class  GroupArchiveEvent
    The group_archive event is sent to all connections for members of a private channel when that private channel is archived.
    class  GroupCloseEvent
    The group_close event is sent to all connections for a user when a private channel is closed by that user.
    class  GroupDeletedEvent
    The group_deleted event is sent to all members of a private channel when it is deleted.
    class  GroupHistoryChangedEvent
    A group_history_changed event is sent to all clients in a private channel when bulk changes have occurred to that group's history.
    class  GroupJoinedEvent
    The group_joined event is sent to all connections for a user when that user joins a private channel.
    class  GroupLeftEvent
    The group_left event is sent to all connections for a user when that user leaves a private channel.
    class  GroupMarkedEvent
    The group_marked event is sent to all open connections for a user when that user moves the read cursor in a private channel by calling the groups.mark API method.
    class  GroupOpenEvent
    The group_open event is sent to all connections for a user when a group Direct RTMMessage (or mpim) is opened by that user.
    class  GroupRenameEvent
    When a private channel is renamed, the group_rename event is sent to all connections for members of a private channel.
    class  GroupUnarchiveEvent
    The group_unarchive event is sent to all connections for members of a private channel when that private channel is unarchived.
    class  HelloEvent
    The hello event is sent when a connection is opened to the message server.
    class  ImCloseEvent
    The im_close event is sent to all connections for a user when a direct message channel is closed by that user.
    class  ImCreatedEvent
    The im_created event is sent to all connections for a user when a new direct message channel is created that they are a member of.
    class  ImHistoryChangedEvent
    A im_history_changed event is sent to all clients in a DM channel When bulk changes have occurred to that DM channel's history.
    class  ImMarkedEvent
    The im_marked event is sent to all open connections for a user when that user moves the read cursor in a direct message channel by calling the im.mark API method.
    class  ImOpenEvent
    The im_open event is sent to all connections for a user when a direct message channel is opened by that user.
    class  InviteRequestedEvent
    User requested an invite
    class  LinkSharedEvent
    The thread_ts field only appears when the link was shared within a message thread.
    class  ManualPresenceChangeEvent
    The manual_presence_change event is sent to all connections for a user when that user manually updates their presence.
    class  MemberJoinedChannelEvent
    The member_joined_channel event is sent to all WebSocket connections and event subscriptions when users join public or private channels.
    class  MemberLeftChannelEvent
    The member_left_channel event is sent to all websocket connections and event subscriptions when users leave public or private channels.
    class  MessageBotEvent
    https://api.slack.com/events/message/bot_message
    class  MessageChangedEvent
    https://api.slack.com/events/message/message_changed
    class  MessageChannelArchiveEvent
    https://api.slack.com/events/message/channel_archive
    class  MessageChannelJoinEvent
    https://api.slack.com/events/message/channel_join
    class  MessageChannelLeaveEvent
    https://api.slack.com/events/message/channel_leave
    class  MessageChannelNameEvent
    https://api.slack.com/events/message/channel_name
    class  MessageChannelPostingPermissionsEvent
    https://api.slack.com/events/message/channel_posting_permissions
    class  MessageChannelPurposeEvent
    https://api.slack.com/events/message/channel_purpose
    class  MessageChannelTopicEvent
    https://api.slack.com/events/message/channel_topic
    class  MessageChannelUnarchiveEvent
    https://api.slack.com/events/message/channel_unarchive
    class  MessageDeletedEvent
    https://api.slack.com/events/message/message_deleted
    class  MessageEkmAccessDeniedEvent
    https://api.slack.com/events/message/ekm_access_denied
    class  MessageEvent
    A message is delivered from several sources:
    class  MessageFileShareEvent
    A file was shared into a channel https://api.slack.com/events/message/file_share
    class  MessageGroupTopicEvent
    https://api.slack.com/events/message/group_topic
    class  MessageMeEvent
    https://api.slack.com/events/message/me_message
    class  MessageRepliedEvent
    https://api.slack.com/events/message/message_replied
    class  MessageThreadBroadcastEvent
    https://api.slack.com/events/message/thread_broadcast
    class  PinAddedEvent
    When an item is pinned in a channel, the pin_added event is sent to all members of that channel.
    class  PinRemovedEvent
    When an item is un-pinned from a channel, the pin_removed event is sent to all members of that channel.
    class  PongEvent
    The pong event is sent in response to a 'ping' message previously sent.
    class  PrefChangeEvent
    The pref_change event is sent to all connections for a user when a user preference is changed.
    class  PresenceChangeEvent
    The presence_change event is sent to connections for a workspace when a user changes presence status and the app has subscribed using presence_sub.
    class  ReactionAddedEvent
    When a reaction is added to an item the reaction_added event is sent to all connected clients for users who can see the content that was reacted to.
    class  ReactionRemovedEvent
    When a reaction is removed from an item the reaction_removed event is sent to all connected clients for users who can see the content that had the reaction.
    class  ReconnectUrlEvent
    The reconnect_url event is currently unsupported and experimental.
    class  ResourcesAddedEvent
    Subscribe to this event to receive deliveries as users install your Slack app, add your app to channels and conversations, or approve your app for additional permissions and resources.
    class  ResourcesRemovedEvent
    Subscribe to this event to receive deliveries as users uninstall your Slack app and remove your app to channels & conversations.
    class  ScopeDeniedEvent
    The inner event describes an array of scopes you requested but were denied access to.
    class  ScopeGrantedEvent  
    class  SharedChannelInviteAcceptedEvent
    https://api.slack.com/events/shared_channel_invite_accepted
    class  SharedChannelInviteApprovedEvent
    https://api.slack.com/events/shared_channel_invite_approved
    class  SharedChannelInviteDeclinedEvent
    https://api.slack.com/events/shared_channel_invite_declined
    class  SharedChannelInviteReceivedEvent
    https://api.slack.com/events/shared_channel_invite_received
    class  StarAddedEvent
    When an item is starred, the star_added event is sent to all connected clients for the authenticated user who starred the item.
    class  StarRemovedEvent  
    class  SubteamCreatedEvent
    The subteam_created event is sent to all connections for a workspace when a new User Group is created.
    class  SubteamMembersChangedEvent
    The subteam_members_changed event is sent to all connections for a workspace when users are added or removed from an existing User Group.
    class  SubteamSelfAddedEvent
    The subteam_self_added event is sent to you when you have been added to an existing User Group.
    class  SubteamSelfRemovedEvent
    The subteam_self_removed event is sent to you when you have been removed to an existing User Group.
    class  SubteamUpdatedEvent
    The subteam_updated event is sent to all connections for a workspace when an existing User Group is updated.
    class  TeamAccessGrantedEvent
    https://api.slack.com/events/team_access_granted
    class  TeamAccessRevokedEvent
    https://api.slack.com/events/team_access_revoked
    class  TeamDomainChangeEvent
    The team_domain_change event is sent to all connections for a workspace when the workspace domain changes.
    class  TeamJoinEvent
    The team_join event is sent to all connections for a workspace when a new member joins.
    class  TeamMigrationStartedEvent
    The team_migration_started event is sent when a Slack workspace is about to be migrated between servers.
    class  TeamPlanChangeEvent
    The team_plan_change event is sent to all connections for a workspace when a the current billing plan is changed.
    class  TeamPrefChangeEvent
    The team_pref_change event is sent to all connections for a workspace when a preference is changed.
    class  TeamProfileChangeEvent
    The team_profile_change event is sent to all connections for a workspace when Workspace Admin updates the field definitions in the profile.
    class  TeamProfileDeleteEvent
    The team_profile_delete event is sent to all connections for a workspace when Workspace Admin deletes field definitions from the profile.
    class  TeamProfileReorderEvent
    The team_profile_reorder event is sent to all connections for a workspace when Workspace Admin reorders the field definitions in the profile.
    class  TeamRenameEvent
    The team_rename event is sent to all connections for a workspace when an admin changes the workspace name.
    class  TokensRevokedEvent
    When your app's API tokens are revoked, the tokens_revoked event is sent via the Events API to your app if it is subscribed.
    class  UserChangeEvent
    The user_change event is sent to all connections for a workspace when a member updates their profile or data.
    class  UserResourceDeniedEvent
    We send this event when a user declines to grant your workspace app the permissions you recently requested with apps.permissions.users.request.
    class  UserResourceGrantedEvent
    We send this event when a user grants your workspace app the permissions you recently requested with apps.permissions.users.request.
    class  UserResourceRemovedEvent
    We send this event when a user removes an existing grant for your workspace app.
    class  UserTypingEvent
    The user_typing event is sent to all members of a channel when a user is typing a message in that channel.
    class  WorkflowDeletedEvent
    A workflow that contains a step supported by your app was deleted
    class  WorkflowPublishedEvent
    A workflow that contains a step supported by your app was published
    class  WorkflowStepDeletedEvent
    A workflow step supported by your app was removed from a workflow
    class  WorkflowStepExecuteEvent
    A workflow step supported by your app should execute
    class  WorkflowUnpublishedEvent
    A workflow that contains a step supported by your app was unpublished