Go to Slack

API Event Types

Keep track of everything your app needs to know about by tracking these event types when connecting by websocket to the Real Time Messaging API or by push subscription with the Events API.
Event Description Works with
accounts_changed

The list of accounts a user is signed into has changed

RTM
bot_added

An bot user was added

RTM
bot_changed

An bot user was changed

RTM
channel_archive

A channel was archived

RTM Events API
channel_created

A channel was created

RTM Events API
channel_deleted

A channel was deleted

RTM Events API
channel_history_changed

Bulk updates were made to a channel's history

RTM Events API
channel_joined

You joined a channel

RTM
channel_left

You left a channel

RTM
channel_marked

Your channel read marker was updated

RTM
channel_rename

A channel was renamed

RTM Events API
channel_unarchive

A channel was unarchived

RTM Events API
commands_changed

A team slash command has been added or changed

RTM
dnd_updated

Do not Disturb settings changed for the current user

RTM Events API
dnd_updated_user

Do not Disturb settings changed for a team member

RTM Events API
email_domain_changed

The team email domain has changed

RTM Events API
emoji_changed

A team custom emoji has been added or changed

RTM Events API
file_change

A file was changed

RTM Events API
file_comment_added

A file comment was added

RTM Events API
file_comment_deleted

A file comment was deleted

RTM Events API
file_comment_edited

A file comment was edited

RTM Events API
file_created

A file was created

RTM Events API
file_deleted

A file was deleted

RTM Events API
file_public

A file was made public

RTM Events API
file_shared

A file was shared

RTM Events API
file_unshared

A file was unshared

RTM Events API
goodbye

The server intends to close the connection soon.

RTM
group_archive

A private channel was archived

RTM Events API
group_close

You closed a private channel

RTM Events API
group_history_changed

Bulk updates were made to a private channel's history

RTM Events API
group_joined

You joined a private channel

RTM
group_left

You left a private channel

RTM
group_marked

A private channel read marker was updated

RTM
group_open

You opened a private channel

RTM Events API
group_rename

A private channel was renamed

RTM Events API
group_unarchive

A private channel was unarchived

RTM Events API
hello

The client has successfully connected to the server

RTM
im_close

You closed a DM

RTM Events API
im_created

A DM was created

RTM Events API
im_history_changed

Bulk updates were made to a DM's history

RTM Events API
im_marked

A direct message read marker was updated

RTM
im_open

You opened a DM

RTM Events API
link_shared

A message was posted containing one or more links relevant to your application

Events API
manual_presence_change

You manually updated your presence

RTM
message

A message was sent to a channel

RTM Events API
message.channels

A message was posted to a channel

Events API
message.groups

A message was posted to a private channel

Events API
message.im

A message was posted in a direct message channel

Events API
message.mpim

A message was posted in a multiparty direct message channel

Events API
pin_added

A pin was added to a channel

RTM Events API
pin_removed

A pin was removed from a channel

RTM Events API
pref_change

You have updated your preferences

RTM
presence_change

A team member's presence changed

RTM
reaction_added

A team member has added an emoji reaction to an item

RTM Events API
reaction_removed

A team member removed an emoji reaction

RTM Events API
reconnect_url

Experimental

RTM
star_added

A team member has starred an item

RTM Events API
star_removed

A team member removed a star

RTM Events API
subteam_created

A User Group has been added to the team

RTM Events API
subteam_self_added

You have been added to a User Group

RTM Events API
subteam_self_removed

You have been removed from a User Group

RTM Events API
subteam_updated

An existing User Group has been updated or its members changed

RTM Events API
team_domain_change

The team domain has changed

RTM Events API
team_join

A new team member has joined

RTM Events API
team_migration_started

The team is being migrated between servers

RTM
team_plan_change

The team billing plan has changed

RTM
team_pref_change

A team preference has been updated

RTM
team_profile_change

Team profile fields have been updated

RTM
team_profile_delete

Team profile fields have been deleted

RTM
team_profile_reorder

Team profile fields have been reordered

RTM
team_rename

The team name has changed

RTM Events API
url_verification

Verifies ownership of an Events API Request URL

Events API
user_change

A team member's data has changed

RTM Events API
user_typing

A channel member is typing a message

RTM