Packages

A Slack Web & Real Time Messaging API client.

Current section

Files

Jump to
slack_kit priv docs methods conversations.approveSharedInvite.json
Raw

priv/docs/methods/conversations.approveSharedInvite.json

{
"args": {
"invite_id": {
"desc": "ID of the shared channel invite to approve",
"required": true
},
"target_team": {
"desc": "The team or enterprise ID of the receiving party involved in the invitation you are approving",
"required": false
}
},
"desc": "Approves an invitation to a Slack Connect channel",
"errors": {
"already_approved": "This invite was already approved by this team.",
"approval_inactive": "The approval associated with the invite ID is not active.",
"approval_not_found": "We could not find an approval associated with the invite ID provided.",
"channel_conversion_in_progress": "A channel conversion is in progress",
"channel_not_found": "The channel associated with this invite wasn't found.",
"invalid_action": "This action is no longer valid, e.g., trying to approve an invite that has already been approved.",
"invalid_link": "The link provided was invalid.",
"invite_not_found": "The invite specified wasn't found.",
"missing_target_team": "The `target_team` parameter is required for this request. The inviting team must provide this argument.",
"not_paid": "The team attempting to approve this invite is not paid and therefore not eligible.",
"restricted_action": "A team preference prevents the authenticated user from creating private channels."
},
"rate_limit": {
"label": "Tier 3: 50+ per minute",
"url": "https://docs.slack.dev/apis/web-api/rate-limits"
},
"scopes": {
"bot": [
{
"name": "conversations.connect:manage",
"url": "https://docs.slack.dev/reference/scopes/conversations.connect.manage"
}
]
}
}