S
AcceptSlackInvite
SlackApi.AcceptSlackInvite
Description
Accept invitations to a Slack Connect channel.
Use this tool to accept an invitation to a Slack Connect channel, facilitating seamless collaboration across different Slack workspaces.
Input Parameters
{
"parameters": [
{
"name": "channel_name",
"required": true,
"inferrable": true,
"description": "Provide the desired name for the Slack Connect channel. If the channel doesn't exist in your workspace, this name will be assigned to it.",
"value_schema": {
"val_type": "string"
}
},
{
"name": "invite_id",
"required": false,
"inferrable": true,
"description": "ID of the invitation you want to accept. Must provide either this or channel_id.",
"value_schema": {
"val_type": "string"
}
},
{
"name": "slack_channel_id_to_accept",
"required": false,
"inferrable": true,
"description": "The ID of the channel you would like to accept the invitation for. Either this or `invite_id` is required.",
"value_schema": {
"val_type": "string"
}
},
{
"name": "workspace_id",
"required": false,
"inferrable": true,
"description": "The ID of the workspace where the channel should be accepted. Required if using an org-level token.",
"value_schema": {
"val_type": "string"
}
},
{
"name": "is_channel_private",
"required": false,
"inferrable": true,
"description": "True to make the channel private; false to make it public.",
"value_schema": {
"val_type": "boolean"
}
},
{
"name": "use_free_trial",
"required": false,
"inferrable": true,
"description": "Set to 'True' to use your workspace's free trial to start using Slack Connect.",
"value_schema": {
"val_type": "boolean"
}
}
]
} Output
{
"description": "Response from the API endpoint 'conversations.acceptSharedInvite'.",
"value_schema": {
"val_type": "json"
},
"available_modes": [
"value",
"error"
]
}