conversations.requestSharedInvite.approve
method
We're still building and not all features are available quite yet. Enjoy this peek into the future!
Not ready for the future? Return to the past at api.slack.com.
Usage info
This Slack Connect API method approves a requested Slack Connect invitation. As a result, an email invitation will be sent to an external user. An external user may be added directly to the channel if the external workspace is already connected to the channel. If the channel to be joined is not already a Slack Connect channel, it becomes a Slack Connect channel when this method is used.
Prerequisites
- You must have administrator access to a workspace that is part of an Enterprise Grid plan.
- You must have the following settings configured within your Admin Dashboard under Slack Connect Settings: a) Toggle on the Apply automation rules before channel invitations are sent preference. b) Under Channels, toggle on either the Sending Invitations with Permission to Post Only or the Sending Invitations with permission to post, invite and more preference.
For more details, refer to governing Slack Connect invites.
Using the channel_id
argument
The channel_id
argument allows the approver to override the channel from which Slack Connect invitations will be sent. The channel must be visible to the user who requested the invitation.
Using the is_external_limited
argument
The is_external_limited
argument allows the approver to override the value on the requested invitation. The user requesting the invitation must have permission to send Slack Connect invitations with the specified value.