Uses of Interface
com.slack.api.model.event.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 classAccountChangedEventThe list of accounts a user is signed into has changedclassAppHomeOpenedEventThis 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.classAppMentionEventThis app event allows your app to subscribe to message events that directly mention your bot user.classAppRateLimitedEventhttps://api.slack.com/events/app_rate_limitedclassAppRequestedEventhttps://api.slack.com/events/app_requestedclassAppUninstalledEventThis Events API-only event is sent via subscription whenever a Slack app is completely uninstalled.classBotAddedEventThe bot_added event is sent to all connections for a workspace when an integration "bot" is added.classBotChangedEventThe bot_changed event is sent to all connections for a workspace when an integration "bot" is updated.classCallRejectedEventIf 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.classChannelArchiveEventThe channel_archive event is sent to all connections for a workspace when a channel is archived.classChannelCreatedEventThe channel_created event is sent to all connections for a workspace when a new channel is created.classChannelDeletedEventThe channel_deleted event is sent to all connections for a workspace when a channel is deleted.classChannelHistoryChangedEventA channel_history_changed event is sent to all clients in a channel when bulk changes have occurred to that channel's history.classChannelIdChangedEventhttps://api.slack.com/events/channel_id_changedclassChannelJoinedEventThe channel_joined event is sent to all connections for a user when that user joins a channel.classChannelLeftEventThe channel_left event is sometimes sent to all connections for a user when that user leaves a channel.classChannelMarkedEventThe 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.classChannelRenameEventThe channel_rename event is sent to all connections for a workspace when a channel is renamed.classChannelSharedEventThe 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.classChannelUnarchiveEventThe channel_unarchive event is sent to all connections for a workspace when a channel is unarchived.classChannelUnsharedEventThe channel_unshared event is sent to all event subscriptions when an external workspace has been removed from an existing shared channel.classCommandsChangedEventThe commands_changed event is sent to all connections for a workspace when a slash command for that workspace is added, removed or changed.classDndUpdatedEventThe dnd_updated event is sent to the current user when their Do Not Disturb settings have changed.classDndUpdatedUserEventThe dnd_updated_user event is sent to all connections for a workspace when a user's Do Not Disturb settings have changed.classEmailDomainChangedEventThe email_domain_changed event is sent to all connections for a workspace when the email domain settings for a workspace change.classEmojiChangedEventThe email_domain_changed event is sent to all connections for a workspace when the email domain settings for a workspace change.classErrorEventIf there was a problem connecting an error will be returned, including a descriptive error message:classExternalOrgMigrationFinishedEventThe external_org_migration_finished event is sent to all connections when an external workspace completes to migrate to an Enterprise Grid.classExternalOrgMigrationStartedEventThe external_org_migration_started event is sent to all connections when an external workspace begins to migrate to an Enterprise Grid.classFileChangeEventThe file_change event is sent when any property of a file is changed.classFileCommentAddedEventDeprecated.classFileCommentDeletedEventDeprecated.classFileCommentEditedEventDeprecated.classFileCreatedEventThe file_created event is sent to all connected clients for a user when that user uploads a file to Slack.classFileDeletedEventThe file_deleted event is sent to all connected clients for a workspace when a file is deleted.classFilePublicEventThe file_public event is sent when a file is made public.classFileSharedEventThe file_shared event is sent when a file is shared.classFileUnsharedEventThe file_unshared event is sent when a file is unshared.classGoodbyeEventThe server intends to close the connection soon.classGridMigrationFinishedEventThis Events API-only event is sent via subscription whenever your app is installed by completes migration to Enterprise Grid.classGridMigrationStartedEventThis Events API-only event is sent via subscription whenever your app is installed by completes migration to Enterprise Grid.classGroupArchiveEventThe group_archive event is sent to all connections for members of a private channel when that private channel is archived.classGroupCloseEventThe group_close event is sent to all connections for a user when a private channel is closed by that user.classGroupDeletedEventThe group_deleted event is sent to all members of a private channel when it is deleted.classGroupHistoryChangedEventA group_history_changed event is sent to all clients in a private channel when bulk changes have occurred to that group's history.classGroupJoinedEventThe group_joined event is sent to all connections for a user when that user joins a private channel.classGroupLeftEventThe group_left event is sent to all connections for a user when that user leaves a private channel.classGroupMarkedEventThe 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.classGroupOpenEventThe group_open event is sent to all connections for a user when a group Direct RTMMessage (or mpim) is opened by that user.classGroupRenameEventWhen a private channel is renamed, the group_rename event is sent to all connections for members of a private channel.classGroupUnarchiveEventThe group_unarchive event is sent to all connections for members of a private channel when that private channel is unarchived.classHelloEventThe hello event is sent when a connection is opened to the message server.classImCloseEventThe im_close event is sent to all connections for a user when a direct message channel is closed by that user.classImCreatedEventThe 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.classImHistoryChangedEventA im_history_changed event is sent to all clients in a DM channel When bulk changes have occurred to that DM channel's history.classImMarkedEventThe 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.classImOpenEventThe im_open event is sent to all connections for a user when a direct message channel is opened by that user.classInviteRequestedEventUser requested an inviteclassLinkSharedEventThe thread_ts field only appears when the link was shared within a message thread.classManualPresenceChangeEventThe manual_presence_change event is sent to all connections for a user when that user manually updates their presence.classMemberJoinedChannelEventThe member_joined_channel event is sent to all WebSocket connections and event subscriptions when users join public or private channels.classMemberLeftChannelEventThe member_left_channel event is sent to all websocket connections and event subscriptions when users leave public or private channels.classMessageBotEventhttps://api.slack.com/events/message/bot_messageclassMessageChangedEventhttps://api.slack.com/events/message/message_changedclassMessageChannelArchiveEventhttps://api.slack.com/events/message/channel_archiveclassMessageChannelJoinEventhttps://api.slack.com/events/message/channel_joinclassMessageChannelLeaveEventhttps://api.slack.com/events/message/channel_leaveclassMessageChannelNameEventhttps://api.slack.com/events/message/channel_nameclassMessageChannelPostingPermissionsEventhttps://api.slack.com/events/message/channel_posting_permissionsclassMessageChannelPurposeEventhttps://api.slack.com/events/message/channel_purposeclassMessageChannelTopicEventhttps://api.slack.com/events/message/channel_topicclassMessageChannelUnarchiveEventhttps://api.slack.com/events/message/channel_unarchiveclassMessageDeletedEventhttps://api.slack.com/events/message/message_deletedclassMessageEkmAccessDeniedEventhttps://api.slack.com/events/message/ekm_access_deniedclassMessageEventA message is delivered from several sources:classMessageFileShareEventA file was shared into a channel https://api.slack.com/events/message/file_shareclassMessageGroupTopicEventhttps://api.slack.com/events/message/group_topicclassMessageMeEventhttps://api.slack.com/events/message/me_messageclassMessageRepliedEventhttps://api.slack.com/events/message/message_repliedclassMessageThreadBroadcastEventhttps://api.slack.com/events/message/thread_broadcastclassPinAddedEventWhen an item is pinned in a channel, the pin_added event is sent to all members of that channel.classPinRemovedEventWhen an item is un-pinned from a channel, the pin_removed event is sent to all members of that channel.classPongEventThe pong event is sent in response to a 'ping' message previously sent.classPrefChangeEventThe pref_change event is sent to all connections for a user when a user preference is changed.classPresenceChangeEventThe presence_change event is sent to connections for a workspace when a user changes presence status and the app has subscribed using presence_sub.classReactionAddedEventWhen 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.classReactionRemovedEventWhen 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.classReconnectUrlEventThe reconnect_url event is currently unsupported and experimental.classResourcesAddedEventSubscribe 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.classResourcesRemovedEventSubscribe to this event to receive deliveries as users uninstall your Slack app and remove your app to channels & conversations.classScopeDeniedEventThe inner event describes an array of scopes you requested but were denied access to.classScopeGrantedEventclassSharedChannelInviteAcceptedEventhttps://api.slack.com/events/shared_channel_invite_acceptedclassSharedChannelInviteApprovedEventhttps://api.slack.com/events/shared_channel_invite_approvedclassSharedChannelInviteDeclinedEventhttps://api.slack.com/events/shared_channel_invite_declinedclassSharedChannelInviteReceivedEventhttps://api.slack.com/events/shared_channel_invite_receivedclassStarAddedEventWhen an item is starred, the star_added event is sent to all connected clients for the authenticated user who starred the item.classStarRemovedEventclassSubteamCreatedEventThe subteam_created event is sent to all connections for a workspace when a new User Group is created.classSubteamMembersChangedEventThe subteam_members_changed event is sent to all connections for a workspace when users are added or removed from an existing User Group.classSubteamSelfAddedEventThe subteam_self_added event is sent to you when you have been added to an existing User Group.classSubteamSelfRemovedEventThe subteam_self_removed event is sent to you when you have been removed to an existing User Group.classSubteamUpdatedEventThe subteam_updated event is sent to all connections for a workspace when an existing User Group is updated.classTeamAccessGrantedEventhttps://api.slack.com/events/team_access_grantedclassTeamAccessRevokedEventhttps://api.slack.com/events/team_access_revokedclassTeamDomainChangeEventThe team_domain_change event is sent to all connections for a workspace when the workspace domain changes.classTeamJoinEventThe team_join event is sent to all connections for a workspace when a new member joins.classTeamMigrationStartedEventThe team_migration_started event is sent when a Slack workspace is about to be migrated between servers.classTeamPlanChangeEventThe team_plan_change event is sent to all connections for a workspace when a the current billing plan is changed.classTeamPrefChangeEventThe team_pref_change event is sent to all connections for a workspace when a preference is changed.classTeamProfileChangeEventThe team_profile_change event is sent to all connections for a workspace when Workspace Admin updates the field definitions in the profile.classTeamProfileDeleteEventThe team_profile_delete event is sent to all connections for a workspace when Workspace Admin deletes field definitions from the profile.classTeamProfileReorderEventThe team_profile_reorder event is sent to all connections for a workspace when Workspace Admin reorders the field definitions in the profile.classTeamRenameEventThe team_rename event is sent to all connections for a workspace when an admin changes the workspace name.classTokensRevokedEventWhen your app's API tokens are revoked, the tokens_revoked event is sent via the Events API to your app if it is subscribed.classUserChangeEventThe user_change event is sent to all connections for a workspace when a member updates their profile or data.classUserResourceDeniedEventWe send this event when a user declines to grant your workspace app the permissions you recently requested with apps.permissions.users.request.classUserResourceGrantedEventWe send this event when a user grants your workspace app the permissions you recently requested with apps.permissions.users.request.classUserResourceRemovedEventWe send this event when a user removes an existing grant for your workspace app.classUserTypingEventThe user_typing event is sent to all members of a channel when a user is typing a message in that channel.classWorkflowDeletedEventA workflow that contains a step supported by your app was deletedclassWorkflowPublishedEventA workflow that contains a step supported by your app was publishedclassWorkflowStepDeletedEventA workflow step supported by your app was removed from a workflowclassWorkflowStepExecuteEventA workflow step supported by your app should executeclassWorkflowUnpublishedEventA workflow that contains a step supported by your app was unpublished