Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace discontinued files.upload API in Slack platforms #1438

Closed
1 task
mszostok opened this issue May 6, 2024 · 2 comments · Fixed by #1480
Closed
1 task

Replace discontinued files.upload API in Slack platforms #1438

mszostok opened this issue May 6, 2024 · 2 comments · Fixed by #1480
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@mszostok
Copy link
Collaborator

mszostok commented May 6, 2024

Overview

The files.upload web API method that we use to upload a long messages (e.g. logs) will be discontinued.

To prepare for this change, we recommend migrating away from files.upload and instead using the combination of files.getUploadURLExternal and files.completeUploadExternal. More information on how to use these two APIs together can be found on our Uploading files documentation. You can also leverage Slack’s SDKs to help you transition to this new way of uploading files by visiting our api.slack page.

Acceptance Criteria

Reason

Support for the files.upload API will be discontinued on March 11, 2025.

@mszostok mszostok added enhancement New feature or request needs-triage Relates to issues that should be refined labels May 6, 2024
@mszostok mszostok added this to Botkube May 6, 2024
@pkosiec pkosiec removed the needs-triage Relates to issues that should be refined label May 9, 2024
@mszostok
Copy link
Collaborator Author

The issue is more critical than we thought initially. The cloud version of our application will work fine until sunset on March 11, 2025.

However, all new applications created after May 16, 2024 are no longer able to use this API method. This means that our Socket Slack lacks the file upload feature for all new users since May 16, 2024.

image

cc @brampling

@pkosiec pkosiec added this to the v1.13.0 milestone Jun 18, 2024
@pkosiec pkosiec moved this to Todo in Botkube Jun 18, 2024
@vaijab vaijab self-assigned this Jul 2, 2024
@vaijab vaijab moved this from Todo to In Progress in Botkube Jul 2, 2024
@vaijab
Copy link
Contributor

vaijab commented Jul 11, 2024

This is currently blocked / parked until either Slack fixes their API or we're forced to require files:read permissions scope for our bot app.

See this slack thread for more details about the issue with Slack API.

@vaijab vaijab moved this from In Progress to Blocked in Botkube Jul 11, 2024
@mszostok mszostok assigned mszostok and unassigned vaijab Nov 8, 2024
@mszostok mszostok moved this from Blocked to In Progress in Botkube Nov 10, 2024
@github-project-automation github-project-automation bot moved this from In Progress to To Release (Cloud only) in Botkube Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: To Release (Cloud only)
Development

Successfully merging a pull request may close this issue.

3 participants