---
title: "Slack Disconnect"
method: POST
path: "/integrations/slack/disconnect"
tags: ["slack"]
---

# Slack Disconnect

`POST /integrations/slack/disconnect`

Drop the grant.

The bindings go with it, deleted explicitly below — NOT by the FK cascade,
which never fires because the connection row is reused across reconnects
rather than deleted. A binding authorizes the agent to speak in a room on
the strength of this grant, so keeping them would leave rows claiming an
authority that no longer exists. Reconnecting starts from "enabled
nowhere", which is the same safe default a first connection gets.

## Response `200`

Successful Response

- SlackDisconnectResponse
  - `disconnected` boolean, required

## Changes

> 26 revisions in range; 1 not diffed.

- **2026-09-09** `14d0341c60b5` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getanana/apis/cleon-api/changes/integrations/slack/disconnect/post.md)

---

[API](https://skmtc.dev/getanana/apis/cleon-api.md) · [All operations](https://skmtc.dev/getanana/apis/cleon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getanana/apis/cleon-api/revisions/4df7b22a7dae?raw)
