Slack · api · fg-0358
files.upload stops working and returns method_deprecated after the November 2025 sunset
method_deprecated from files.upload
Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100
Cause
Slack retired files.upload in favor of a two step external upload flow. Apps created after 2024-05-16 lost it first, and the method stopped working for everyone on 2025-11-12.
Fix
Switch to files.getUploadURLExternal plus files.completeUploadExternal, or the SDK v2 helpers (filesUploadV2 in Node, files_upload_v2 in Python).
Apply
client.files_upload_v2(channel="C0123456789", file="report.pdf", title="Report")
Affects: Slack Web API, all apps from 2025-11-12; apps created on or after 2024-05-16 earlier
Sources
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp