@@ -4724,6 +4724,42 @@ <h1 class="title">Module <code>slack_sdk.web.async_client</code></h1>
47244724 """
47254725 return await self.api_call("team.billing.info", params=kwargs)
47264726
4727+ async def team_externalTeams_list(
4728+ self,
4729+ *,
4730+ connection_status_filter: Optional[str] = None,
4731+ slack_connect_pref_filter: Optional[Sequence[str]] = None,
4732+ sort_direction: Optional[str] = None,
4733+ sort_field: Optional[str] = None,
4734+ workspace_filter: Optional[Sequence[str]] = None,
4735+ cursor: Optional[str] = None,
4736+ limit: Optional[int] = None,
4737+ **kwargs,
4738+ ) -> AsyncSlackResponse:
4739+ """Returns a list of all the external teams connected and details about the connection.
4740+ https://api.slack.com/methods/team.externalTeams.list
4741+ """
4742+ kwargs.update(
4743+ {
4744+ "connection_status_filter": connection_status_filter,
4745+ "sort_direction": sort_direction,
4746+ "sort_field": sort_field,
4747+ "cursor": cursor,
4748+ "limit": limit,
4749+ }
4750+ )
4751+ if slack_connect_pref_filter is not None:
4752+ if isinstance(slack_connect_pref_filter, (list, Tuple)):
4753+ kwargs.update({"slack_connect_pref_filter": ",".join(slack_connect_pref_filter)})
4754+ else:
4755+ kwargs.update({"slack_connect_pref_filter": slack_connect_pref_filter})
4756+ if workspace_filter is not None:
4757+ if isinstance(workspace_filter, (list, Tuple)):
4758+ kwargs.update({"workspace_filter": ",".join(workspace_filter)})
4759+ else:
4760+ kwargs.update({"workspace_filter": workspace_filter})
4761+ return await self.api_call("team.externalTeams.list", http_verb="GET", params=kwargs)
4762+
47274763 async def team_info(
47284764 self,
47294765 *,
@@ -10017,6 +10053,42 @@ <h2 id="note">Note</h2>
1001710053 """
1001810054 return await self.api_call("team.billing.info", params=kwargs)
1001910055
10056+ async def team_externalTeams_list(
10057+ self,
10058+ *,
10059+ connection_status_filter: Optional[str] = None,
10060+ slack_connect_pref_filter: Optional[Sequence[str]] = None,
10061+ sort_direction: Optional[str] = None,
10062+ sort_field: Optional[str] = None,
10063+ workspace_filter: Optional[Sequence[str]] = None,
10064+ cursor: Optional[str] = None,
10065+ limit: Optional[int] = None,
10066+ **kwargs,
10067+ ) -> AsyncSlackResponse:
10068+ """Returns a list of all the external teams connected and details about the connection.
10069+ https://api.slack.com/methods/team.externalTeams.list
10070+ """
10071+ kwargs.update(
10072+ {
10073+ "connection_status_filter": connection_status_filter,
10074+ "sort_direction": sort_direction,
10075+ "sort_field": sort_field,
10076+ "cursor": cursor,
10077+ "limit": limit,
10078+ }
10079+ )
10080+ if slack_connect_pref_filter is not None:
10081+ if isinstance(slack_connect_pref_filter, (list, Tuple)):
10082+ kwargs.update({"slack_connect_pref_filter": ",".join(slack_connect_pref_filter)})
10083+ else:
10084+ kwargs.update({"slack_connect_pref_filter": slack_connect_pref_filter})
10085+ if workspace_filter is not None:
10086+ if isinstance(workspace_filter, (list, Tuple)):
10087+ kwargs.update({"workspace_filter": ",".join(workspace_filter)})
10088+ else:
10089+ kwargs.update({"workspace_filter": workspace_filter})
10090+ return await self.api_call("team.externalTeams.list", http_verb="GET", params=kwargs)
10091+
1002010092 async def team_info(
1002110093 self,
1002210094 *,
@@ -17924,6 +17996,53 @@ <h3>Methods</h3>
1792417996 return await self.api_call("team.billing.info", params=kwargs)</code></pre>
1792517997</details>
1792617998</dd>
17999+ <dt id="slack_sdk.web.async_client.AsyncWebClient.team_externalTeams_list"><code class="name flex">
18000+ <span>async def <span class="ident">team_externalTeams_list</span></span>(<span>self, *, connection_status_filter: Optional[str] = None, slack_connect_pref_filter: Optional[Sequence[str]] = None, sort_direction: Optional[str] = None, sort_field: Optional[str] = None, workspace_filter: Optional[Sequence[str]] = None, cursor: Optional[str] = None, limit: Optional[int] = None, **kwargs) ‑> <a title="slack_sdk.web.async_slack_response.AsyncSlackResponse" href="async_slack_response.html#slack_sdk.web.async_slack_response.AsyncSlackResponse">AsyncSlackResponse</a></span>
18001+ </code></dt>
18002+ <dd>
18003+ <div class="desc"><p>Returns a list of all the external teams connected and details about the connection.
18004+ <a href="https://api.slack.com/methods/team.externalTeams.list">https://api.slack.com/methods/team.externalTeams.list</a></p></div>
18005+ <details class="source">
18006+ <summary>
18007+ <span>Expand source code</span>
18008+ </summary>
18009+ <pre><code class="python">async def team_externalTeams_list(
18010+ self,
18011+ *,
18012+ connection_status_filter: Optional[str] = None,
18013+ slack_connect_pref_filter: Optional[Sequence[str]] = None,
18014+ sort_direction: Optional[str] = None,
18015+ sort_field: Optional[str] = None,
18016+ workspace_filter: Optional[Sequence[str]] = None,
18017+ cursor: Optional[str] = None,
18018+ limit: Optional[int] = None,
18019+ **kwargs,
18020+ ) -> AsyncSlackResponse:
18021+ """Returns a list of all the external teams connected and details about the connection.
18022+ https://api.slack.com/methods/team.externalTeams.list
18023+ """
18024+ kwargs.update(
18025+ {
18026+ "connection_status_filter": connection_status_filter,
18027+ "sort_direction": sort_direction,
18028+ "sort_field": sort_field,
18029+ "cursor": cursor,
18030+ "limit": limit,
18031+ }
18032+ )
18033+ if slack_connect_pref_filter is not None:
18034+ if isinstance(slack_connect_pref_filter, (list, Tuple)):
18035+ kwargs.update({"slack_connect_pref_filter": ",".join(slack_connect_pref_filter)})
18036+ else:
18037+ kwargs.update({"slack_connect_pref_filter": slack_connect_pref_filter})
18038+ if workspace_filter is not None:
18039+ if isinstance(workspace_filter, (list, Tuple)):
18040+ kwargs.update({"workspace_filter": ",".join(workspace_filter)})
18041+ else:
18042+ kwargs.update({"workspace_filter": workspace_filter})
18043+ return await self.api_call("team.externalTeams.list", http_verb="GET", params=kwargs)</code></pre>
18044+ </details>
18045+ </dd>
1792718046<dt id="slack_sdk.web.async_client.AsyncWebClient.team_info"><code class="name flex">
1792818047<span>async def <span class="ident">team_info</span></span>(<span>self, *, team: Optional[str] = None, domain: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.async_slack_response.AsyncSlackResponse" href="async_slack_response.html#slack_sdk.web.async_slack_response.AsyncSlackResponse">AsyncSlackResponse</a></span>
1792918048</code></dt>
@@ -19133,6 +19252,7 @@ <h4><code><a title="slack_sdk.web.async_client.AsyncWebClient" href="#slack_sdk.
1913319252<li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_accessLogs" href="#slack_sdk.web.async_client.AsyncWebClient.team_accessLogs">team_accessLogs</a></code></li>
1913419253<li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_billableInfo" href="#slack_sdk.web.async_client.AsyncWebClient.team_billableInfo">team_billableInfo</a></code></li>
1913519254<li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_billing_info" href="#slack_sdk.web.async_client.AsyncWebClient.team_billing_info">team_billing_info</a></code></li>
19255+ <li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_externalTeams_list" href="#slack_sdk.web.async_client.AsyncWebClient.team_externalTeams_list">team_externalTeams_list</a></code></li>
1913619256<li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_info" href="#slack_sdk.web.async_client.AsyncWebClient.team_info">team_info</a></code></li>
1913719257<li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_integrationLogs" href="#slack_sdk.web.async_client.AsyncWebClient.team_integrationLogs">team_integrationLogs</a></code></li>
1913819258<li><code><a title="slack_sdk.web.async_client.AsyncWebClient.team_preferences_list" href="#slack_sdk.web.async_client.AsyncWebClient.team_preferences_list">team_preferences_list</a></code></li>
0 commit comments