Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Slack developer platform APIs, apps, workflow, and platform changes.
Latest Slack API changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Slack API release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
0
0
0
Deno runtime is no longer bundled with the Slack CLI installer
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
8
Developer documentation has moved from api.slack.com to the new domain docs.slack.dev.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new `runtime_not_found` error code and updated `slack install` to generate Bolt Framework apps using remote manifest settings
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack CLI installer no longer bundles Deno; developers must install Deno separately after Sep 1 2025
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated classic app deprecation deadline to November 16, 2026.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new workflows.featured.* methods to the Slack Web API for managing featured workflows programmatically
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Version 3.5.1 of the Slack developer tools released.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reduced required active installations for Slack Marketplace app submissions from 10 to 5 workspaces.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Bolt for JavaScript and Bolt for Python sample apps to the `slack samples` command prompts with language filtering via `--language`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Install script and slack upgrade now auto-detect macOS architecture, installing Intel or Apple Silicon binaries.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added native Apple Silicon (ARM64) support; install script now selects the matching arm64 build
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Extended the retirement timeline for the old documentation experience on api.slack.com to the end of August 2025 (was end of June 2025).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Clarified that existing internal apps keep their current rate limits for `conversations.history` and `conversations.replies`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated API Terms of Service clarifying commercial distribution rules and data usage restrictions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added human‑readable manifest source output to `slack create`, `slack init` and `slack app link` commands and introduced `slack app settings` to view the link between project code and app settings.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for local manifest sources in the slack app link command.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added open‑source Slack CLI and its documentation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecation of classic apps has been delayed
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack CLI is now open source and hosted on GitHub
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix broken URL in hooks.json error message
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced `slack version` command with more descriptive output and examples for `--help`
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Docs for Slack platform moved to docs.slack.dev (beta) and developer tools docs moved to tools.slack.dev.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecation date for the files.upload API method postponed to November 12, 2025.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed the `deno` CLI command; developers should invoke the deno executable directly.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Rename slack.json to .slack/hooks.json (old file still supported with migration warning).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for running CLI commands in project sub‑directories.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds a new Markdown block to Block Kit for rendering standard markdown.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added warning message when removing an app collaborator via `slack collaborator remove`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced Data Access API in limited release for partners.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved bundling for the `slack deploy` command in Deno Slack Hooks 1.3.2, fixing npm import issues.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Deno project detection and test coverage for the Deno runtime.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated Slack App Developer Policy with new guidelines for Slack apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack API and tools documentation are being moved to a new location.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecation of classic Slack apps postponed by six months to March 31 2026.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Expired tokens are automatically removed from local credentials storage.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added behind-the-scenes CLI support for AI Agents & Assistants.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Legacy custom bots lose support on March 31 2025; you must create new Slack apps to keep integrations running.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Launch of Agents & Assistants, enabling AI‑powered conversational apps integrated with any LLM.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack CLI now suggests running `slack app list` after `slack login` within a project directory
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Custom workflow steps are now available for all Slack apps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added --source flag to manifest info command (project or remote) for enhanced retrieval.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added an `event_timestamp` property to all event trigger data objects in the Deno Slack API 2.8.0.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released Slack CLI version 2.28.0 for the automations platform
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug that speeds up development host startup.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added API methods for Slack Canvas support in the Deno Slack SDK
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for the `team.externalTeams.disconnect` API method
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for Slack Connect API method team.externalTeams.list
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Canvas API methods to Deno Slack API 2.5.0
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Format warnings into distinct text sections and group similar warnings by source, reducing duplicate external warnings.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added add_bookmark function to the Deno Slack SDK
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enforced admin restrictions on built‑in steps and webhook triggers in coded workflows to align with connector security settings.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Renamed the `function distribute` command to `function access` and added `function distribute` as an alias.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
New Slack apps created after May 16 2024 can no longer call the `files.upload` API method.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces Share Canvas capability in thread messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Retirement of Steps from Apps for the legacy Workflow Builder scheduled for September 2024
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Prompt re-authentication when Slack CLI auth is expired or invalid
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated developer policy to clarify guidance on circumventing Slack limitations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability to set an event trigger’s all_resources flag to true
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where project paths containing spaces were split into multiple arguments during deployment.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for the all_resources event in Deno Slack SDK 2.10.0 and API 2.4.0.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced runtime version display in the `slack doctor` command via a new doctor hook.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Creation of new classic apps and legacy custom integration bot users is disabled as of June 4, 2024.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
`invite_user_to_channel` now makes `user_ids` optional
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added datastore item counting feature and flag-based datastore queries (e.g., `--datastore tasks`).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Time To Live (TTL) support for datastores, allowing automatic deletion of items.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce Slack Canvas functions in the Deno SDK (v2.7.0)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Minimum PowerShell version raised to v6.0; older versions may error (breaking change).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added SLACK_APP_TOKEN and SLACK_BOT_TOKEN environment variables when running your app.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added improved environment variable handling to the Slack CLI
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add file_input element to Block Kit for file uploads.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for securely rendering internal Slack images in modals and messages via image blocks and elements
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
CLI now shows the workflow name in error messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Workspace picker now sorts by team name and trigger commands now prompt for possible trigger IDs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack CLI now prompts for admin approval when using a connector function that isn’t approved in the workspace
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced --all-org-workspace-grants and new --team flag (deprecating --workspace) for app listing and related commands.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added IP address restrictions for SCIM API tokens
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added beta support for npm dependencies using the `npm:` specifier for local and deployed apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced validation for commands (manifest, deploy, install, triggers create/run) to detect missing connectors and auto‑install certified apps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deploy command now prompts to select an organization workspace
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added rich text input component for forms and Block Kit, allowing formatted user responses
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add ordering of functions by callback ID via the new function access command
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Minimum required Slack CLI version raised to v2.9.0 for Enterprise Grid (v1.18.0 for other workspaces).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added `--org-workspace-grant` flag to target specific Enterprise Grid workspaces during deployment, with Slackbot notifications for pending approvals.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce new Admin API methods to manage workflow permissions and approval requests programmatically
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved Deno dependency caching for faster builds
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added `--type` filter to `slack trigger list` and expanded flag support for many interactive prompts.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
New Slack Marketplace submissions now require a minimum of 10 active workspace installations before they can be reviewed.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed .github directory from new sample apps and updated support email to feedback@slack.com.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where uninstalling an app failed to delete the selected app from the workspace
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Breaking changes introduced to saved items APIs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added confirmation prompts, new --hide-triggers flag, pagination limits, collaborator info, ACL prompts, include-app-collaborators flag, and expanded activity command support; also added fallback to curl for deno upgrades and --workspace...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Versions v1.17.0 and earlier of the Slack CLI are deprecated as of June 28, 2023.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added -v version param and -d skip‑Deno flag to Linux/macOS installer; Windows installer now supports Alias, Version, SkipDeno, and SkipGit flags with a PATH reminder.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced external-auth commands: 'remove' now supports token selection and mandatory 'select-auth' for each workflow when using coded workflows with credentialSource DEVELOPER.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added cursor-based pagination to the team.accessLogs method
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Trigger info now lists users with permission to run a trigger
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated Slack message attachment footers and channel_name text for consistency across linked messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack automations platform is now generally available for developers.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced improved error messages and added local Git version info to the slack doctor command
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new `slack samples` command
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released v1.20.0 of the Slack developer tools.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released v1.19.0 of the Slack platform developer tools.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released v1.18.0 of the Slack developer tools beta.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released v1.16.4 of Slack developer tools beta
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds three new admin endpoints: admin.roles.listAssignments, admin.roles.addAssignments, and admin.roles.removeAssignments.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released v1.15.0 of the Slack platform developer tools (beta).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Released version v1.14.0 of the Slack developer tools (beta).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
member_joined_channel events now correctly fire for multi‑party direct messages (MPIM)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
RTM message events will no longer include channel and usergroup entity names in mentions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- rtm.start now returns the brief response of rtm.connect, permanently changing its behavior
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added dm_user_added audit event to track users added to DM conversations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added GovSlack documentation for government agencies, contractors, and public sector teams
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a Video block in Block Kit for Slack apps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added three new events (user_huddle_changed, user_profile_changed, user_status_changed) dispatched alongside the existing user_change event
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces message metadata to enable app‑to‑app communication within Slack messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
team.info parameter 'domain' is now public
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed channel identifier formatting in slash commands when the app manifest's should_escape flag is false.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the Bookmarks API for channels
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce admin.users.unsupportedVersions.export API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Button elements now support an optional `accessibility_label` field for longer descriptive text
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces admin.apps.requests.cancel method for admins.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Changed default invitation type for conversations.inviteShared to external_limited, limiting recipients to sending messages only.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce an opt‑in beta UI that allows configuring and reconfiguring apps using manifests
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add team.billing.info API method to retrieve workspace billing information
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new Platform Guide to Slack Developer Tools, offering an interactive introductory learning experience for building Slack apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the timepicker block element for Block Kit
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added developer_type field to app approval APIs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Legacy workspace apps have been fully retired and no longer function.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces enhanced behavior for the `link_shared` event to improve app unfurling capabilities.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces OpenID Connect based sign‑in for Slack apps, improving speed and flexibility
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability to manage Slack Connect directly through an organization app
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Refreshed the api.slack.com documentation with a new design and improved navigation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added manifest support for creating and managing apps using YAML and JSON
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Classic message attachments now show images with a hover menu, positioned to the right of the text.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Input blocks can now be placed inside messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apps can now broadcast direct messages to users without needing conversation or slash command handling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Private channel IDs are now prefixed with "C", matching the format of public channel IDs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
admin.analytics.getFile now returns daily data for public channel conversations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecate passing tokens as query parameters for new apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added `channel_id_changed` event for Slack Connect private channel shares.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Links in Block Kit messages now automatically unfurl like other links.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds four new events (workflow_published, workflow_unpublished, workflow_deleted, workflow_step_deleted) for Slack apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces Socket Mode, delivering events and interactive payloads via a dynamic WebSocket URL
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack Marketplace submissions now require Security & Compliance information.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds support for Slack apps that can be deployed across an entire Enterprise organization.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
New apps created after Feb 24 2021 can no longer send auth tokens as query parameters.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability for app modals to be popped out into separate, resizable windows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added checkboxes and radio buttons to Block Kit messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Updated the Slack Marketplace app listing with a refreshed visual design
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the developer policy and API terms of service
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds an "authorizations" field to Events API payloads
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Event payloads will stop including full authed_users and authed_teams lists after Feb 24, 2021
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
view_submission and block_actions payloads now include full state for messages, modals, and App Home views
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enterprise users will have a single global ID (starting with U or W) instead of separate global and local IDs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecated the pagination fields next, next_2, previous, and previous_2 in search.messages responses.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced channel management APIs for Enterprise Grid organizations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated App Home's default text style
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds mute/unmute controls for Slack app conversations, mirroring channel behavior
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slash command payload now includes an `api_app_id` parameter with the Slack app's ID
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces header blocks for Slack app surfaces to provide stronger visual separation between content groups.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed the non‑functional “Let Them Know” button from the app mention UI
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds conversations.mark method to mark messages as unread for users
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the Slack app management URL to https://app.slack.com/apps-manage/.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add ability to display an app's pricing information in its Slack Marketplace listing
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces support for Slack Connect channels, enabling apps to work across multiple workspaces and organizations.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Calls to deprecated Slack methods (channels.*, im.*, mpim.*, groups.*) now return a method_deprecated error
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds membership allowlist for private channels via admin.conversations.restrictAccess.* methods
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new preview options in Block Kit Builder
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Creation of legacy tester tokens is disabled.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability to set custom default channels for IDP groups via new admin.usergroups.* API methods.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Rate limits will be enforced on all SCIM methods starting July 1, 2020.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds default_to_current_conversation field to conversation_select and multi_conversation_select menus
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Shortcuts button is now available for all Slack workspaces
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
OAuth redirect URLs no longer accept URL fragments (# anchors).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce a new `style` parameter in confirmation objects.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability for Slack app installers to submit security and compliance information.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added filters to conversation lists in select and multi-select menus, enabling users to narrow down options quickly.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
API IDs are now up to 11 characters long (and may grow further)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Delay removal of the `replies` array field to March 31 2020.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Radio button elements now support mrkdwn formatting in their text
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces two new Slack app scopes allowing message authorship adjustment
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apple sign‑in now returns anonymized relay email addresses.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Fixed race condition causing unexpected results when rapidly updating users or groups via the SCIM API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for using Block Kit to decorate ephemeral authorization messages via chat.unfurl.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds webhook support for Slack apps, allowing workflows to be triggered via a simple web request.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a checkbox group element for Block Kit
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Allows Slack Apps to submit privacy policy, data retention, security test results, and compliance information to the Slack Marketplace.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce emoji management APIs for Enterprise Grid admins and owners
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack apps now default to subtler permissions and more intuitive behavior
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a key enabling users to open the App Home tab directly via deep links.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added searchable documentation for the Slack API via api.slack.com/search
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apps can now be submitted to the Slack Marketplace.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced max_selected_items parameter for multi-select menus, enabling developers to set a limit on selectable items.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability for developers to specify supported languages in Slack App listings.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Block Kit radio button support to modals (previously only Home tabs).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed the undocumented guest_channels field from guest user profile objects.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack SCIM API is now fully SCIM 1.1 compliant for HTTP PATCH updates on user records.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add APIs for creating workspaces and managing users in Enterprise Grid organizations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces independent Slack app bots that operate without user tokens.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for dynamic modals in Block Kit, enabling linked user experiences
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds multi-select menus to all Block Kit surfaces
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce a WYSIWYG editor for editing messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added channel_shared and channel_unshared events
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Admin can approve or restrict app installations across an entire Enterprise Grid org via a single admin app
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
pins.add will stop accepting file and file comment IDs after August 22, 2019
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enforce TLS 1.2+ for all Slack app connections starting March 4 2020.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Channel name length limit raised from 21 to 80 characters.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Host files on any server using the new Remote Files API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added admin.users.session.reset method for Enterprise Grid admins to terminate a user’s session
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apps may now encounter channels shared between workspaces on Enterprise Grid
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
SCIM API GET /Users and /Groups count parameter now capped at 1000.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
The dnd.teamInfo method now mandates a users parameter
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced updates to the Bolt JavaScript SDK for building Slack apps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces Python SDK v2.0.0 with Python 3 support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed the `replies` array from threaded messages, replacing it with lightweight metadata fields.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce the app_home_opened event to detect when a user opens the app home
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Retrieve all active incidents via Slack Status API v2.0.0
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Return a more descriptive `limit_required` error for `users.list` and `channels.list` when response sets are very large.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces v5 of the Slack Node SDK with a novel pagination approach and Node v8 LTS+ support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces time-travel style scheduling for messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enforces a 5 GB upload limit for Free‑plan workspaces
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecate the files.comments.add and files.comments.edit API methods.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Increased dialog element limit from 5 to 10.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added `include_num_members` optional parameter to `conversations.info` API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce Block Kit, a collection of UI building blocks for richer messages and interactive workflows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Legacy tester tokens will be revoked after several months of inactivity
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apps now stay installed after their installing user leaves the team, as long as they don’t act on behalf of that user.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add conversation_host_id field to conversation objects for shared channels
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Incoming webhook replies can now be posted to specific threads using the thread_ts parameter.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
API message payload schema will be updated for Block Kit rollout.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add support for IP allowlisting of up to 10 address ranges for Web API requests.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
The developer preview for workspace apps has been ended.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Public channels that become private retain their original channel ID
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Standardized invalid_auth error code for all workspace token types (expired, revoked, or invalid).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enable continuous rotation of short-lived tokens for workspace apps without downtime
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces expiration dates for custom statuses.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Postponed upcoming changes to email address scope requirements for apps and bots
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added automatic request signature verification to Node Interactive Messages SDK, Node Events API SDK, and Python Events API SDK.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Message size limit set to 40,000 characters per message
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added apps.uninstall method to let an app uninstall itself from a workspace and revoke all associated tokens.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the new `conversations.app_home:create` scope for workspace apps to initiate conversations directly with any user
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed error handling for chat.postEphemeral when the app isn’t a member of the target conversation, now returning channel_not_found instead of no_permission.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated Slack App Developer Policy and API Terms of Service
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add cursor-based pagination support to files.info, groups.list, im.list, mpim.list, reactions.list, and stars.list.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Commenting on file objects now follows the same interaction model as replying to messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Mutual TLS support for Slack-originated HTTP requests.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Workspace apps can now request permission to read and write personalized user settings such as reminders, custom status, and profile data.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Message actions are now supported in all Enterprise Grid workspaces.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds a `group_deleted` event to notify when private channels are deleted
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added workspace apps support to the Conversations API using three simplified scopes (conversations:history, conversations:read, conversations:write).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a curated collection of JSON schemas for the Events API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Token strings for bot users are now longer, supporting up to 255 characters.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apps in the developer preview must now subscribe to `message.app_home` events for App Home messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add opt‑in cancellation notifications to measure dialog drop‑off
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for revoking bot user tokens (xoxb-) via auth.revoke
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Workspace token‑based apps in developer preview must now request the `files:write` scope instead of `files:write:user` for file upload and management.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce oauth.access for installing workspace token‑based apps in preview
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bots are now treated as users; bots.info now returns the bot's user_id.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for dynamic form elements in dialogs, similar to message menus.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add users.conversations endpoint to retrieve conversations the user is part of.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated users.profile.set API to restrict email address field updates to admins of paid teams.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a `type` field to requests sent to the Options Load URL.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added full TypeScript typings and updated method signatures for a more intuitive developer experience.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Maximum members array size reduced to 500 for channels.* and rtm.start responses
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce tiered rate limiting for Web API methods starting March 7, 2018
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability to follow up after a dialog is submitted using the provided response_url
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for dialog textarea elements to accept up to 3,000 characters.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Increased Events API rate limit to 30,000 event deliveries per workspace per hour.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecate users.setActive method; it is now a no‑op.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated presence handling in RTM and Web APIs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Workspace token apps in developer preview now must request the chat:write scope to post messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
WebSocket URIs for the RTM API now include query string parameters.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Shared channels can now be set to private.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added users.lookupByEmail endpoint for apps with the users:read.email scope
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add link buttons that turn plain URLs into clickable button elements in messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new design templates for storyboarding, mocking, and playback
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces chat.getPermalink method for generating permalink URLs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds deep linking support to open the Slack app or directly navigate to a specific channel.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bulk convert duplicate global user IDs introduced after Enterprise Grid migration using the new migration.exchange endpoint.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Published an OpenAPI 2.0 specification for the Web API, adding more detailed response examples.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for sending JSON payloads to Web API write methods such as chat.postMessage
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for presenting tokens as Bearer tokens in the Authorization HTTP header for the Web API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed `unread_count` and `unread_count_display` fields from limited contexts in the new Conversations API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated api.slack.com docs to include a forward‑looking calendar of scheduled changes and feature retirements
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
RTM API's `presence_change` event now requires a `presence_sub` subscription.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces Dialogs for Slack Apps to collect structured form-based information
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added locale‑based customization for apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the Conversations API with over 15 methods for unified handling of channels, direct messages, and more.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updates the platform role for @username, introducing a new role definition.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated documentation to clarify the distinction between "team" (people) and "workspace" (the place you work).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Outgoing webhook response payload now includes a thread_ts attribute
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce IP allowlisting for Slack Web API token usage, letting you restrict token calls to trusted IP addresses.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced authenticated unfurl support for custom workflows
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Apps can now send their own ephemeral messages via the chat.postEphemeral API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new guide covering all token types on api.slack.com
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added an OAuth scope library to the API docs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced a developer preview for Slack apps using workspace tokens
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a Direct Install URL for Slack app installers, enabling faster installation from the Slack Marketplace
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added an RSS feed for the changelog.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed deprecated fields from RTM start channel objects, including unread_count_display and unread_count.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds the ability for Teams to restrict Slack app installations to only those listed in the Slack Marketplace.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a unified cursor-based pagination model to Web API methods
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds a Home tab UI for Slack apps, giving developers a customizable workspace within Slack
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces new subscription methods for presence_change events in the RTM API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced App Events to surface lifecycle changes such as app_uninstalled, tokens_revoked, and Enterprise Grid migrations.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced App Blueprints to simplify building internal integrations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a new subteam_members_changed event for user groups
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Minor UI tweaks to the OAuth-based installation flow (pixel adjustments)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Published a collection of best‑practice guidelines for building Slack app user experiences
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where user or @channel mentions inside back‑ticked fenced code blocks triggered notifications
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed reference to the non-existent `user_id_mapping_old_to_new` field from Enterprise Grid documentation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecate the `message.channel_join` and `message.channel_leave` subtypes in Events and RTM APIs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds a discoverability feature that suggests your Slack app when links to your site appear in Slack messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added `users.profile.get` to retrieve a team member’s custom status
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces message menus for richer interactivity in Slack Apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Deprecate rtm.start API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added optional `exclude_members` parameter to the `channels.list` API method.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Adds unfurling support for Slack apps, providing rich link previews with context and interactivity.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added integer `last_transformed_at` field to user objects representing seconds since epoch of the last transformation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Events API now includes new event_id (globally unique) and event_time (epoch integer) fields
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Legacy custom integrations are now documented as deprecated
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Simplified creation and management of Slack apps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce multimedia capabilities for bots and apps in the Slack Marketplace
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated fields in the channels.history file messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced a developer guide for building on Slack Enterprise Grid.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for reading, writing, and managing message threads.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a new slash‑command option that resolves user IDs, channel IDs, and links from references within invocations.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack apps now have their own profiles within Slack, similar to human users
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bots can now toggle their online presence via the Events API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new OAuth permission scope `users:read.email` to access email fields via `users.list` and `users.info`.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a Tutorials hub linking practical tutorials and articles alongside API documentation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new app_id field to rtm.start, bots.info, bot_added, and bot_changed APIs/events
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Python and Node.js SDKs to the community index
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Allows multiple team members to be added as App Collaborators for a Slack app.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add a new `response_metadata` node to JSON responses
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability to reset and upload profile images using the new users.profile:write OAuth permission scope.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced an interactive checklist to guide first-time Slack App submissions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
OAuth token strings are now longer than before
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Token string length increased, requiring updates to storage and validation logic
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where some user IDs mistakenly begin with "W"
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add deep linking support to open Slack teams, channels, and conversations via the slack:// URI scheme.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the Events API, letting Slack apps subscribe to event types formerly only available via the RTM API.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce a new Slack Marketplace Agreement required for listing apps in the Marketplace
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Attachment count per message is now limited to 100.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug allowing new incoming webhooks to post to restricted #general channels
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix stars.list to return only stars belonging to the token owner; the user parameter works only if it matches the token user.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add read/write access to defined team profile fields for individual members.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Slack apps can now add interactive buttons to messages
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for admin‑scoped tokens to query billable status of team members via the team.billableInfo API method.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added syntax highlighting to code blocks across all documentation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added bots.info method to retrieve bot/application details by ID
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Real‑time messaging API events will now include an `event_ts` timestamp field.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated authorship handling for chat.postMessage when using legacy tokens
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Incoming webhook error responses now return specific HTTP status codes instead of generic 500 errors.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduce Sign in with Slack for authenticating users on your website or app
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug causing 'short' message attachment fields to render as long on iOS and Android.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added users.identity method compatible with Sign in with Slack.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for footers on message attachments
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated SDKs with new features and improvements
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
File events in the RTM API will be updated starting May 16, 2016.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced a new reminders API suite with methods: list, info, add, delete, and complete.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed a bug where removing a single incoming webhook could unintentionally uninstall the entire Slack App for a team.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added enhancements to SDKs for smoother integration
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Refreshed app edit pages for smoother Slack app management
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced SDKs and developer tools
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bot user tokens can now call files.info to retrieve metadata for files they have access to via channel membership.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bot users can now edit their own messages.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added API News App to receive important Slack platform notifications
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added bot_id field to relevant API responses
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Adds ability to rename Bot Users installed as Slack Apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the Slack Developer Community Code of Conduct on api.slack.com
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new Message Builder for real-time message composition
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bot users can now call methods that require the dnd:read scope (e.g., dnd.info, dnd.teamInfo).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Web API will start issuing warnings for slightly malformed requests
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
chat.postMessage now auto‑detects the as_user intent when the parameter is omitted
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the slackhq/slack-api-docs repository with recent documentation changes
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a curated list of commonly used open‑source libraries to help developers quickly find the right tools for their projects.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for files.comments.add endpoint for bot users.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the API documentation sidebar to be organized by topic
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added an item_user field to reaction_added and reaction_removed events to indicate the original content creator.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the documentation on api.slack.com.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new help tips to api.slack.com documentation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a dedicated page for the test token generator, moving it out of the Web API docs
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added files.sharedPublicURL method to enable public file sharing
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the file object documentation to include a comprehensive list of possible file types.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a Slack app checklist to verify readiness before submission
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated Incoming Webhooks documentation with clearer best‑practice guidance
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Removed `url` and `url_download` properties from file objects
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Authorization headers are now mandatory for most Web API requests involving file URLs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated the FAQ section on api.slack.com with new questions and answers
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Responses to Incoming Webhook requests now include the channel_id field, allowing callers to identify the originating channel.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced home page UI for api.slack.com
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added ability to upgrade Slack App OAuth scopes via the app management UI
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces the Slack Fund, offering financial support to developers building Slack apps
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces new Do Not Disturb Web API methods.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for packaging Bot Users within Slack Apps.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Updated Slash Commands documentation with expanded coverage of topics
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Launched the Slack Marketplace for app discovery
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added authorization support for thumbnail URLs in File objects.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a new team.integrationLogs endpoint to the Web API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated Files methods in the Web API
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added granular OAuth scopes for Slack apps, allowing precise permission requests.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.