{"slug":"slack","name":"Slack","host":"slack.com","site":"https://slack.com","category":"productivity","docsUrl":null,"sources":[{"kind":"changelog","url":"https://docs.slack.dev/changelog/"},{"kind":"openapi","url":"https://raw.githubusercontent.com/slackapi/slack-api-specs/master/web-api/slack_web_openapi_v2.json"},{"kind":"archive","url":"https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back"},{"kind":"archive","url":"https://docs.slack.dev/reference/methods/files.upload"}],"url":"https://www.okapi.bot/providers/slack/","json":"https://www.okapi.bot/api/v1/providers/slack.json","breakingChanges":[{"slug":"post-api-files-upload-stops-working","api":"slack","title":"POST /api/files.upload stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2024-04-09","effectiveAt":"2025-11-12","scope":null,"calls":["POST /api/files.upload"],"method":"POST","path":"/api/files.upload","source":{"url":"https://docs.slack.dev/reference/methods/files.upload","kind":"archive"},"quote":null,"migration":"Upload with files.getUploadURLExternal then files.completeUploadExternal.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-17T06:02:53.062Z","updatedAt":"2026-10-17T06:02:53.062Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/slack/breaking-changes/post-api-files-upload-stops-working/"},{"slug":"post-api-workflows-stepcompleted-stops-working","api":"slack","title":"POST /api/workflows.stepCompleted stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2023-08-22","effectiveAt":"2024-09-26","scope":null,"calls":["POST /api/workflows.stepCompleted"],"method":"POST","path":"/api/workflows.stepCompleted","source":{"url":"https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back","kind":"archive"},"quote":null,"migration":"Rebuild Steps from Apps as custom functions for the new Workflow Builder.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-17T06:02:51.741Z","updatedAt":"2026-10-17T06:02:51.741Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/slack/breaking-changes/post-api-workflows-stepcompleted-stops-working/"},{"slug":"post-api-workflows-stepfailed-stops-working","api":"slack","title":"POST /api/workflows.stepFailed stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2023-08-22","effectiveAt":"2024-09-26","scope":null,"calls":["POST /api/workflows.stepFailed"],"method":"POST","path":"/api/workflows.stepFailed","source":{"url":"https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back","kind":"archive"},"quote":null,"migration":"Rebuild Steps from Apps as custom functions for the new Workflow Builder.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-17T06:02:51.741Z","updatedAt":"2026-10-17T06:02:51.741Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/slack/breaking-changes/post-api-workflows-stepfailed-stops-working/"},{"slug":"post-api-workflows-updatestep-stops-working","api":"slack","title":"POST /api/workflows.updateStep stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2023-08-22","effectiveAt":"2024-09-26","scope":null,"calls":["POST /api/workflows.updateStep"],"method":"POST","path":"/api/workflows.updateStep","source":{"url":"https://docs.slack.dev/changelog/2023-08-workflow-steps-from-apps-step-back","kind":"archive"},"quote":null,"migration":"Rebuild Steps from Apps as custom functions for the new Workflow Builder.","migrationChange":null,"needsDecision":null,"text":null,"publishedAt":"2026-10-17T06:02:51.741Z","updatedAt":"2026-10-17T06:02:51.741Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/slack/breaking-changes/post-api-workflows-updatestep-stops-working/"}]}