Slack Connect Spaces allow you to leverage the full power of Slack for cross-company teams. A Slack Connect Space represents a shared space in Slack with your external partners and customers, allowing you to create unlimited public and private channels, collaborate using our full suite of tools, and securely manage large and complex projects. The main features of Slack Connect Spaces are designed to allow Slack users to:
The discovery.enterprise.info
API method returns both Slack Connect Spaces and internal workspaces.
The Discovery API provides the ability to capture content in all Slack Connect Spaces, and the permissions model mirrors the current implementation for Slack Connect shared channels.
Slack Connect Space channels will appear the way other channels do, and similar to Slack Connect, Slack Connect Spaces have author-aware, policy-based capabilities.
When calling as the host organization of a shared space, the following will be returned:
When called as an away organization of a shared space, the following will be returned:
A new boolean parameter called internal_teams_only
has been added to the discovery.enterprise.info
API method, which by default is false
and includes shared spaces. To exclude shared spaces, pass internal_teams_only
with a value of true
.
In general, all of the discovery.conversations.*
and discovery.chat.*
API methods will expect the team
parameter, where applicable, to be passed in as the shared space team ID (starting with "T"). For the discovery.conversations.history
API method, the team
field in the output for a given message from a space conversation will be the Enterprise ID (starting with "E") of the posting user, if the user is from an Enterprise organization. Otherwise, it will be a team ID (starting with "T") for their non-Enterprise home team. We support E-encoded Enterprise IDs in the team
parameter in the discovery.user.info
API method.
Use the top-level E-encoded Enterprise ID (or T-encoded team ID) of the calling organization or team in the discovery.drafts.list
API method, and shared space drafts will be included in the response. If the team is a shared space team ID, team_not_found
will be returned.