OpenAPI 3.1.02026-08-19373257348.2 KB

ee473d0e84e0

slack

Disconnect Slack

Mark all of the user's installations revoked.

Tokens stay encrypted at rest until the user reinstalls (which overwrites them); Slack-side revocation is the user's uninstall in Slack, which the Events API webhook also records.

Any recorded revocation reason goes with them: the user has now asked for this state, so the settings page must stop attributing it to an earlier takeover. Rows are walked rather than bulk-updated because the reason lives inside config, and reassigning it is what makes SQLAlchemy notice the JSON column changed.

delete/api/slack/installation

Response

Successful Response