Get the connected Slack bot's bounded channel-selection catalog
Returns a channel-selection snapshot of at most 1,000 memberships from the connected Slack workspace, using that installation’s credential, so an automation trigger can be configured by picking a channel instead of pasting its id. Only a Slack connection has channels; the list is scoped to the connection’s own workspace. A channel the bot is not a member of is never listed: invite the bot in Slack first. Throttled reads return 429 slack_rate_limited. A list that stopped at the size budget says truncated=true, so absence from the list never proves the bot is not a member. If the Slack app lacks channels:read or groups:read the response is 422 slack_missing_scope naming the scopes to add.
Authorizations
A Recursion API key, created in the console under API keys.
Path Parameters
Slack integration connection identifier.
Response
The channels a Slack connection's bot is a member of, read live from Slack with a short cache. Returned to populate the channel picker when creating or editing a Slack trigger binding; the binding itself still stores the channel id.
The channels a Slack connection's bot is a member of, read live from Slack with a short cache. Returned to populate the channel picker when creating or editing a Slack trigger binding; the binding itself still stores the channel id.
Bounded channel-selection catalog, sorted by name. A channel the bot has not been invited to is never listed; invite it in Slack first. Check truncated before treating absence as meaningful.
1000When this list was read from Slack (RFC 3339). Lists are cached briefly, so a channel joined a moment ago may not appear yet.
True when Slack could not be asked and an expired cached list was served instead. Check retryAfterSeconds before retrying.
True when the listing stopped at a size budget while Slack still had more channels; channels past the budget are absent, so a missing channel does not mean the bot is not a member.
How long to wait before asking again, when the list is stale because Slack throttled the read.