Providers

providers

Providers

Ms Teams

providers.ms_teams

Methods

Check Auth -> { connection }
get/v1/providers/ms-teams/{channel_id}/auth_check

Check if a connection to Microsoft Teams has been authorized for a given Microsoft Teams tenant object

List Channels -> { ms_teams_channels }
get/v1/providers/ms-teams/{channel_id}/channels

List the Microsoft Teams channels within a team. By default, archived and private channels are excluded from the results.

List Teams -> { ms_teams_teams, skip_token }
get/v1/providers/ms-teams/{channel_id}/teams

Get a list of teams belonging to the Microsoft Entra tenant. By default, archived and private channels are excluded from the results.

Revoke Access -> string
put/v1/providers/ms-teams/{channel_id}/revoke_access

Remove a Microsoft Entra tenant ID from a Microsoft Teams tenant object

providers.slack

Methods

Check Auth -> { connection }
get/v1/providers/slack/{channel_id}/auth_check

Check if a Slack channel is authenticated

List Channels -> SlackChannelsCursor<{ id, context_team_id, is_im, 2 more... }>
get/v1/providers/slack/{channel_id}/channels

List Slack channels for a Slack workspace

Parameters
channel_id: string
access_token_object: string

A JSON encoded string containing the access token object reference

query_options: {
Optional
cursor: string
Optional

A cursor to paginate through the channels

exclude_archived: boolean
Optional

Whether to exclude archived channels

limit: number
Optional

The number of channels to return

team_id: string
Optional

The ID of the Slack team to get channels for

types: string
Optional

The types of channels to return (comma separated list)

}
Response fields
next_cursor: string
slack_channels: Array<{ id, context_team_id, is_im, 2 more... }>
Request example
200Example
Revoke Access -> string
put/v1/providers/slack/{channel_id}/revoke_access

Revoke access for a Slack channel