app_uninstalled event type | Slack Developer Docs
https://docs.slack.dev/reference/events/app_uninstalled/ • 65 KB fetched Open original page
app_uninstalled event type | Slack Developer Docs
reference
Skip to main content
Guides Reference Samples Tools
Changelog Dev Program
MANAGE APPS
* Reference
* App manifest
* Block Kit
* Events
* Overview
* accounts_changed
* agent_session_stopped
* agent_session_title_changed
* app_context_changed
* app_deleted
* app_home_opened
* app_installed
* app_mention
* app_rate_limited
* app_requested
* app_uninstalled_team
* app_uninstalled
* assistant_thread_context_changed
* assistant_thread_started
* bot_added
* bot_changed
* call_rejected
* channel_archive
* channel_created
* channel_deleted
* channel_history_changed
* channel_id_changed
* channel_joined
* channel_left
* channel_marked
* channel_rename
* channel_shared
* channel_unarchive
* channel_unshared
* commands_changed
* dnd_updated_user
* dnd_updated
* email_domain_changed
* emoji_changed
* entity_comments_requested
* entity_details_requested
* external_org_migration_finished
* external_org_migration_started
* file_change
* file_comment_deleted
* file_created
* file_deleted
* file_public
* file_shared
* file_unshared
* function_executed
* goodbye
* grid_migration_finished
* grid_migration_started
* group_archive
* group_close
* group_deleted
* group_history_changed
* group_joined
* group_left
* group_marked
* group_open
* group_rename
* group_unarchive
* hello
* im_close
* im_created
* im_history_changed
* im_marked
* im_open
* invite_requested
* link_shared
* manual_presence_change
* member_joined_channel
* member_left_channel
* message
* message_metadata_deleted
* message_metadata_posted
* message_metadata_updated
* message.app_home
* message.channels
* message.groups
* message.im
* message.mpim
* pin_added
* pin_removed
* pref_change
* presence_change
* presence_query
* presence_sub
* reaction_added
* reaction_removed
* reconnect_url
* shared_channel_invite_accepted
* shared_channel_invite_approved
* shared_channel_invite_declined
* shared_channel_invite_received
* shared_channel_invite_requested
* star_added
* star_removed
* subteam_created
* subteam_members_changed
* subteam_self_added
* subteam_self_removed
* subteam_updated
* team_access_granted
* team_access_revoked
* team_domain_change
* team_join
* team_migration_started
* team_plan_change
* team_pref_change
* team_profile_change
* team_profile_delete
* team_profile_reorder
* team_rename
* tokens_revoked
* url_verification
* user_change
* user_connection
* user_huddle_changed
* user_profile_changed
* user_status_changed
* user_typing
* Interaction payloads
* Methods
* Objects
* Scopes
* Types
* Slack Connect API
* Views
*
* Audit Logs API
* Legal Holds API
* SCIM API
*
* Slack Status API
*
* Events
* app_uninstalled Copy as markdown
On this page
app_uninstalled event type
Your Slack app was uninstalled
Facts
Required Scopes No scopes required!
Compatible APIs Events
Usage info
This example includes both the event wrapper and the event structure for the app_uninstalled event. {
"token" : "XXYYZZ" ,
"team_id" : "T123ABC456" ,
"api_app_id" : "A123ABC456" ,
"event" : {
"type" : "app_uninstalled"
} ,
"type" : "event_callback" ,
"authorizations" : [
{
"team_id" : "T123ABC456" ,
"user_id" : "U123ABC456" ,
"is_bot" : false ,
"is_enterprise_install" : false ,
}
] ,
"event_id" : "Ev123ABC456" ,
"event_time" : 123456789
}
This Events API-only event is sent via subscription whenever a Slack app is completely uninstalled. You should also receive tokens_revoked events for revoked tokens however the order of the app_uninstalled and tokens_revoked events are not guaranteed to be sequential (you could receive a tokens_revoked event after app_uninstalled ). An app is not uninstalled until its final user and bot tokens are revoked. The example above details the complete Events API payload, including the event wrapper. The team_id indicates which workspace uninstalled the Slack app identified by api_app_id .
Previous
app_uninstalled_team
Next
assistant_thread_context_changed
Copy as markdown
* Usage info
.
*
Tools
* Slack CLI
* Bolt frameworks
* Slack SDKs
* Block Kit Builder
* Developer program
* Code samples & tutorials
* LLM? Read llms.txt
* All tools
Learn
* Learning paths
* Workshops
* Slack certifications
* Trailhead
* Resource library
* All learning resources
Community
* Slack community
* Slack events
Resources
* Docs
* Blog
* Slack marketplace
* Developer newsletter
Manage Apps
* Your apps
* Status
* Privacy
* Terms
* Cookie Preferences
* Support
* Changelog
* Your Privacy Choices
© 2026 Slack Technologies, LLC, a Salesforce company. All rights reserved. Various trademarks held by their respective owners.
*
*
*
Links found on this page
- Skip to main content [direct]
- Guides [direct]
- Reference [direct]
- Samples [direct]
- Tools [direct]
- Changelog [direct]
- Dev Program [direct]
- MANAGE APPS [direct]
- Reference [direct]
- App manifest [direct]
- Block Kit [direct]
- Events [direct]
- accounts_changed [direct]
- agent_session_stopped [direct]
- agent_session_title_changed [direct]
- app_context_changed [direct]
- app_deleted [direct]
- app_home_opened [direct]
- app_installed [direct]
- app_mention [direct]
- app_rate_limited [direct]
- app_requested [direct]
- app_uninstalled_team [direct]
- app_uninstalled [direct]
- assistant_thread_context_changed [direct]
- assistant_thread_started [direct]
- bot_added [direct]
- bot_changed [direct]
- call_rejected [direct]
- channel_archive [direct]
- channel_created [direct]
- channel_deleted [direct]
- channel_history_changed [direct]
- channel_id_changed [direct]
- channel_joined [direct]
- channel_left [direct]
- channel_marked [direct]
- channel_rename [direct]
- channel_shared [direct]
- channel_unarchive [direct]
- channel_unshared [direct]
- commands_changed [direct]
- dnd_updated_user [direct]
- dnd_updated [direct]
- email_domain_changed [direct]
- emoji_changed [direct]
- entity_comments_requested [direct]
- entity_details_requested [direct]
- external_org_migration_finished [direct]
- external_org_migration_started [direct]
- file_change [direct]
- file_comment_deleted [direct]
- file_created [direct]
- file_deleted [direct]
- file_public [direct]
- file_shared [direct]
- file_unshared [direct]
- function_executed [direct]
- goodbye [direct]
- grid_migration_finished [direct]
- grid_migration_started [direct]
- group_archive [direct]
- group_close [direct]
- group_deleted [direct]
- group_history_changed [direct]
- group_joined [direct]
- group_left [direct]
- group_marked [direct]
- group_open [direct]
- group_rename [direct]
- group_unarchive [direct]
- hello [direct]
- im_close [direct]
- im_created [direct]
- im_history_changed [direct]
- im_marked [direct]
- im_open [direct]
- invite_requested [direct]
- link_shared [direct]
- manual_presence_change [direct]
|
|