Endpoint workflow replacement
Slack files.upload deprecated November 12 2025 file upload no longer uploads files
A long-lived production app can authenticate but no longer uploads files after November 12, 2025.
Agent Quick Fix
Repair against the current Slack file upload contract, then keep the change narrow and source-backed.
Product: Slack file upload
Current-contract area: Legacy files.upload sunset breaks existing integration
Likely root cause: A long-lived production app can authenticate but no longer uploads files after November 12, 2025.
Repair direction: Verifier checks sequencing, idempotency, and final resource visibility. Check channel visibility, metadata, and idempotency.
Symptom
A long-lived production app can authenticate but no longer uploads files after November 12, 2025.
Why This Happens
The old endpoint can remain present in SDK types or historical examples even after new apps are denied or the endpoint is sunset.
Common Wrong Fixes
- Changing local code without checking the current external contract.
- Retrying the same install, build, or API call with no version/source change.
- Applying a broad unsafe bypass when a narrow compatibility fix is available.
Codex Search Keywords
These are the search terms observed in a neutral Codex validation run for this failure shape.
Slack files.upload deprecated November 12 2025 file upload no longer uploads files
site:docs.slack.dev files.upload deprecation November 12 2025
Slack files.upload deprecated no longer supported November 2025
https://docs.slack.dev/reference/methods/files.upload
https://docs.slack.dev/messaging/working-with-files/