v1

latestOpenAPI 3.0.02026-08-04891301.4 MB

Delete a Slack channel binding

Removes the binding between a Slack channel and its associated team. The channel is identified by its Slack channel ID together with the slack_team_id that scopes it to a specific Slack workspace. Removing the binding does not delete the bound team or any conversation threads scoped to it; decommission those resources separately if required.

The caller must have team-manage rights on the team the channel is currently bound to. Returning 403 indicates insufficient permission; returning 404 indicates the binding does not exist or is not visible to the caller.

The REST endpoint returns 204 No Content on success. The script binding (slack.channel_bindings.delete) returns a confirmation object so script callers can verify success without an additional fetch. Both paths are idempotent — retrying after a partial failure is safe.

delete/api/v1/slack_channel_bindings/{channel}

Path parameters

channelstring required

Slack channel ID of the binding to delete (e.g. C01234ABCDE).

Response

Successful response

channelstring required

Slack channel ID of the binding that was deleted.

deletedboolean required

Always true when the binding was successfully removed.

Example response

{
  "channel": "string",
  "deleted": true
}