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 |
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 file_unshared event is sent when a file is unshared.
|
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 |
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 |
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 |
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 |
WorkflowStepExecuteEvent |
A workflow step supported by your app should execute
|