Skip to content

Commit af8adc7

Browse files
committed
version 3.25.0
1 parent 0aee5ae commit af8adc7

File tree

11 files changed

+3374
-7
lines changed

11 files changed

+3374
-7
lines changed

docs/api-docs/slack_sdk/index.html

Lines changed: 242 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2158,6 +2158,91 @@ <h2 id="note">Note</h2>
21582158
kwargs.update({&#34;client_id&#34;: client_id, &#34;client_secret&#34;: client_secret})
21592159
return self.api_call(&#34;apps.uninstall&#34;, params=kwargs)
21602160

2161+
def apps_manifest_create(
2162+
self,
2163+
*,
2164+
manifest: Union[str, Dict[str, Any]],
2165+
**kwargs,
2166+
) -&gt; SlackResponse:
2167+
&#34;&#34;&#34;Create an app from an app manifest
2168+
https://api.slack.com/methods/apps.manifest.create
2169+
&#34;&#34;&#34;
2170+
if isinstance(manifest, str):
2171+
kwargs.update({&#34;manifest&#34;: manifest})
2172+
else:
2173+
kwargs.update({&#34;manifest&#34;: json.dumps(manifest)})
2174+
return self.api_call(&#34;apps.manifest.create&#34;, params=kwargs)
2175+
2176+
def apps_manifest_delete(
2177+
self,
2178+
*,
2179+
app_id: str,
2180+
**kwargs,
2181+
) -&gt; SlackResponse:
2182+
&#34;&#34;&#34;Permanently deletes an app created through app manifests
2183+
https://api.slack.com/methods/apps.manifest.delete
2184+
&#34;&#34;&#34;
2185+
kwargs.update({&#34;app_id&#34;: app_id})
2186+
return self.api_call(&#34;apps.manifest.delete&#34;, params=kwargs)
2187+
2188+
def apps_manifest_export(
2189+
self,
2190+
*,
2191+
app_id: str,
2192+
**kwargs,
2193+
) -&gt; SlackResponse:
2194+
&#34;&#34;&#34;Export an app manifest from an existing app
2195+
https://api.slack.com/methods/apps.manifest.export
2196+
&#34;&#34;&#34;
2197+
kwargs.update({&#34;app_id&#34;: app_id})
2198+
return self.api_call(&#34;apps.manifest.export&#34;, params=kwargs)
2199+
2200+
def apps_manifest_update(
2201+
self,
2202+
*,
2203+
app_id: str,
2204+
manifest: Union[str, Dict[str, Any]],
2205+
**kwargs,
2206+
) -&gt; SlackResponse:
2207+
&#34;&#34;&#34;Update an app from an app manifest
2208+
https://api.slack.com/methods/apps.manifest.update
2209+
&#34;&#34;&#34;
2210+
if isinstance(manifest, str):
2211+
kwargs.update({&#34;manifest&#34;: manifest})
2212+
else:
2213+
kwargs.update({&#34;manifest&#34;: json.dumps(manifest)})
2214+
kwargs.update({&#34;app_id&#34;: app_id})
2215+
return self.api_call(&#34;apps.manifest.update&#34;, params=kwargs)
2216+
2217+
def apps_manifest_validate(
2218+
self,
2219+
*,
2220+
manifest: Union[str, Dict[str, Any]],
2221+
app_id: Optional[str] = None,
2222+
**kwargs,
2223+
) -&gt; SlackResponse:
2224+
&#34;&#34;&#34;Validate an app manifest
2225+
https://api.slack.com/methods/apps.manifest.validate
2226+
&#34;&#34;&#34;
2227+
if isinstance(manifest, str):
2228+
kwargs.update({&#34;manifest&#34;: manifest})
2229+
else:
2230+
kwargs.update({&#34;manifest&#34;: json.dumps(manifest)})
2231+
kwargs.update({&#34;app_id&#34;: app_id})
2232+
return self.api_call(&#34;apps.manifest.validate&#34;, params=kwargs)
2233+
2234+
def tooling_tokens_rotate(
2235+
self,
2236+
*,
2237+
refresh_token: str,
2238+
**kwargs,
2239+
) -&gt; SlackResponse:
2240+
&#34;&#34;&#34;Exchanges a refresh token for a new app configuration token
2241+
https://api.slack.com/methods/tooling.tokens.rotate
2242+
&#34;&#34;&#34;
2243+
kwargs.update({&#34;refresh_token&#34;: refresh_token})
2244+
return self.api_call(&#34;tooling.tokens.rotate&#34;, params=kwargs)
2245+
21612246
def auth_revoke(
21622247
self,
21632248
*,
@@ -8155,6 +8240,134 @@ <h3>Methods</h3>
81558240
return self.api_call(&#34;apps.event.authorizations.list&#34;, params=kwargs)</code></pre>
81568241
</details>
81578242
</dd>
8243+
<dt id="slack_sdk.WebClient.apps_manifest_create"><code class="name flex">
8244+
<span>def <span class="ident">apps_manifest_create</span></span>(<span>self, *, manifest: Union[str, Dict[str, Any]], **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
8245+
</code></dt>
8246+
<dd>
8247+
<div class="desc"><p>Create an app from an app manifest
8248+
<a href="https://api.slack.com/methods/apps.manifest.create">https://api.slack.com/methods/apps.manifest.create</a></p></div>
8249+
<details class="source">
8250+
<summary>
8251+
<span>Expand source code</span>
8252+
</summary>
8253+
<pre><code class="python">def apps_manifest_create(
8254+
self,
8255+
*,
8256+
manifest: Union[str, Dict[str, Any]],
8257+
**kwargs,
8258+
) -&gt; SlackResponse:
8259+
&#34;&#34;&#34;Create an app from an app manifest
8260+
https://api.slack.com/methods/apps.manifest.create
8261+
&#34;&#34;&#34;
8262+
if isinstance(manifest, str):
8263+
kwargs.update({&#34;manifest&#34;: manifest})
8264+
else:
8265+
kwargs.update({&#34;manifest&#34;: json.dumps(manifest)})
8266+
return self.api_call(&#34;apps.manifest.create&#34;, params=kwargs)</code></pre>
8267+
</details>
8268+
</dd>
8269+
<dt id="slack_sdk.WebClient.apps_manifest_delete"><code class="name flex">
8270+
<span>def <span class="ident">apps_manifest_delete</span></span>(<span>self, *, app_id: str, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
8271+
</code></dt>
8272+
<dd>
8273+
<div class="desc"><p>Permanently deletes an app created through app manifests
8274+
<a href="https://api.slack.com/methods/apps.manifest.delete">https://api.slack.com/methods/apps.manifest.delete</a></p></div>
8275+
<details class="source">
8276+
<summary>
8277+
<span>Expand source code</span>
8278+
</summary>
8279+
<pre><code class="python">def apps_manifest_delete(
8280+
self,
8281+
*,
8282+
app_id: str,
8283+
**kwargs,
8284+
) -&gt; SlackResponse:
8285+
&#34;&#34;&#34;Permanently deletes an app created through app manifests
8286+
https://api.slack.com/methods/apps.manifest.delete
8287+
&#34;&#34;&#34;
8288+
kwargs.update({&#34;app_id&#34;: app_id})
8289+
return self.api_call(&#34;apps.manifest.delete&#34;, params=kwargs)</code></pre>
8290+
</details>
8291+
</dd>
8292+
<dt id="slack_sdk.WebClient.apps_manifest_export"><code class="name flex">
8293+
<span>def <span class="ident">apps_manifest_export</span></span>(<span>self, *, app_id: str, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
8294+
</code></dt>
8295+
<dd>
8296+
<div class="desc"><p>Export an app manifest from an existing app
8297+
<a href="https://api.slack.com/methods/apps.manifest.export">https://api.slack.com/methods/apps.manifest.export</a></p></div>
8298+
<details class="source">
8299+
<summary>
8300+
<span>Expand source code</span>
8301+
</summary>
8302+
<pre><code class="python">def apps_manifest_export(
8303+
self,
8304+
*,
8305+
app_id: str,
8306+
**kwargs,
8307+
) -&gt; SlackResponse:
8308+
&#34;&#34;&#34;Export an app manifest from an existing app
8309+
https://api.slack.com/methods/apps.manifest.export
8310+
&#34;&#34;&#34;
8311+
kwargs.update({&#34;app_id&#34;: app_id})
8312+
return self.api_call(&#34;apps.manifest.export&#34;, params=kwargs)</code></pre>
8313+
</details>
8314+
</dd>
8315+
<dt id="slack_sdk.WebClient.apps_manifest_update"><code class="name flex">
8316+
<span>def <span class="ident">apps_manifest_update</span></span>(<span>self, *, app_id: str, manifest: Union[str, Dict[str, Any]], **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
8317+
</code></dt>
8318+
<dd>
8319+
<div class="desc"><p>Update an app from an app manifest
8320+
<a href="https://api.slack.com/methods/apps.manifest.update">https://api.slack.com/methods/apps.manifest.update</a></p></div>
8321+
<details class="source">
8322+
<summary>
8323+
<span>Expand source code</span>
8324+
</summary>
8325+
<pre><code class="python">def apps_manifest_update(
8326+
self,
8327+
*,
8328+
app_id: str,
8329+
manifest: Union[str, Dict[str, Any]],
8330+
**kwargs,
8331+
) -&gt; SlackResponse:
8332+
&#34;&#34;&#34;Update an app from an app manifest
8333+
https://api.slack.com/methods/apps.manifest.update
8334+
&#34;&#34;&#34;
8335+
if isinstance(manifest, str):
8336+
kwargs.update({&#34;manifest&#34;: manifest})
8337+
else:
8338+
kwargs.update({&#34;manifest&#34;: json.dumps(manifest)})
8339+
kwargs.update({&#34;app_id&#34;: app_id})
8340+
return self.api_call(&#34;apps.manifest.update&#34;, params=kwargs)</code></pre>
8341+
</details>
8342+
</dd>
8343+
<dt id="slack_sdk.WebClient.apps_manifest_validate"><code class="name flex">
8344+
<span>def <span class="ident">apps_manifest_validate</span></span>(<span>self, *, manifest: Union[str, Dict[str, Any]], app_id: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
8345+
</code></dt>
8346+
<dd>
8347+
<div class="desc"><p>Validate an app manifest
8348+
<a href="https://api.slack.com/methods/apps.manifest.validate">https://api.slack.com/methods/apps.manifest.validate</a></p></div>
8349+
<details class="source">
8350+
<summary>
8351+
<span>Expand source code</span>
8352+
</summary>
8353+
<pre><code class="python">def apps_manifest_validate(
8354+
self,
8355+
*,
8356+
manifest: Union[str, Dict[str, Any]],
8357+
app_id: Optional[str] = None,
8358+
**kwargs,
8359+
) -&gt; SlackResponse:
8360+
&#34;&#34;&#34;Validate an app manifest
8361+
https://api.slack.com/methods/apps.manifest.validate
8362+
&#34;&#34;&#34;
8363+
if isinstance(manifest, str):
8364+
kwargs.update({&#34;manifest&#34;: manifest})
8365+
else:
8366+
kwargs.update({&#34;manifest&#34;: json.dumps(manifest)})
8367+
kwargs.update({&#34;app_id&#34;: app_id})
8368+
return self.api_call(&#34;apps.manifest.validate&#34;, params=kwargs)</code></pre>
8369+
</details>
8370+
</dd>
81588371
<dt id="slack_sdk.WebClient.apps_uninstall"><code class="name flex">
81598372
<span>def <span class="ident">apps_uninstall</span></span>(<span>self, *, client_id: str, client_secret: str, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
81608373
</code></dt>
@@ -12324,6 +12537,29 @@ <h3>Methods</h3>
1232412537
return self.api_call(&#34;team.profile.get&#34;, http_verb=&#34;GET&#34;, params=kwargs)</code></pre>
1232512538
</details>
1232612539
</dd>
12540+
<dt id="slack_sdk.WebClient.tooling_tokens_rotate"><code class="name flex">
12541+
<span>def <span class="ident">tooling_tokens_rotate</span></span>(<span>self, *, refresh_token: str, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
12542+
</code></dt>
12543+
<dd>
12544+
<div class="desc"><p>Exchanges a refresh token for a new app configuration token
12545+
<a href="https://api.slack.com/methods/tooling.tokens.rotate">https://api.slack.com/methods/tooling.tokens.rotate</a></p></div>
12546+
<details class="source">
12547+
<summary>
12548+
<span>Expand source code</span>
12549+
</summary>
12550+
<pre><code class="python">def tooling_tokens_rotate(
12551+
self,
12552+
*,
12553+
refresh_token: str,
12554+
**kwargs,
12555+
) -&gt; SlackResponse:
12556+
&#34;&#34;&#34;Exchanges a refresh token for a new app configuration token
12557+
https://api.slack.com/methods/tooling.tokens.rotate
12558+
&#34;&#34;&#34;
12559+
kwargs.update({&#34;refresh_token&#34;: refresh_token})
12560+
return self.api_call(&#34;tooling.tokens.rotate&#34;, params=kwargs)</code></pre>
12561+
</details>
12562+
</dd>
1232712563
<dt id="slack_sdk.WebClient.usergroups_create"><code class="name flex">
1232812564
<span>def <span class="ident">usergroups_create</span></span>(<span>self, *, name: str, channels: Union[str, Sequence[str], ForwardRef(None)] = None, description: Optional[str] = None, handle: Optional[str] = None, include_count: Optional[bool] = None, team_id: Optional[str] = None, **kwargs) ‑> <a title="slack_sdk.web.slack_response.SlackResponse" href="web/slack_response.html#slack_sdk.web.slack_response.SlackResponse">SlackResponse</a></span>
1232912565
</code></dt>
@@ -13686,6 +13922,11 @@ <h4><code><a title="slack_sdk.WebClient" href="#slack_sdk.WebClient">WebClient</
1368613922
<li><code><a title="slack_sdk.WebClient.api_test" href="#slack_sdk.WebClient.api_test">api_test</a></code></li>
1368713923
<li><code><a title="slack_sdk.WebClient.apps_connections_open" href="#slack_sdk.WebClient.apps_connections_open">apps_connections_open</a></code></li>
1368813924
<li><code><a title="slack_sdk.WebClient.apps_event_authorizations_list" href="#slack_sdk.WebClient.apps_event_authorizations_list">apps_event_authorizations_list</a></code></li>
13925+
<li><code><a title="slack_sdk.WebClient.apps_manifest_create" href="#slack_sdk.WebClient.apps_manifest_create">apps_manifest_create</a></code></li>
13926+
<li><code><a title="slack_sdk.WebClient.apps_manifest_delete" href="#slack_sdk.WebClient.apps_manifest_delete">apps_manifest_delete</a></code></li>
13927+
<li><code><a title="slack_sdk.WebClient.apps_manifest_export" href="#slack_sdk.WebClient.apps_manifest_export">apps_manifest_export</a></code></li>
13928+
<li><code><a title="slack_sdk.WebClient.apps_manifest_update" href="#slack_sdk.WebClient.apps_manifest_update">apps_manifest_update</a></code></li>
13929+
<li><code><a title="slack_sdk.WebClient.apps_manifest_validate" href="#slack_sdk.WebClient.apps_manifest_validate">apps_manifest_validate</a></code></li>
1368913930
<li><code><a title="slack_sdk.WebClient.apps_uninstall" href="#slack_sdk.WebClient.apps_uninstall">apps_uninstall</a></code></li>
1369013931
<li><code><a title="slack_sdk.WebClient.auth_revoke" href="#slack_sdk.WebClient.auth_revoke">auth_revoke</a></code></li>
1369113932
<li><code><a title="slack_sdk.WebClient.auth_teams_list" href="#slack_sdk.WebClient.auth_teams_list">auth_teams_list</a></code></li>
@@ -13833,6 +14074,7 @@ <h4><code><a title="slack_sdk.WebClient" href="#slack_sdk.WebClient">WebClient</
1383314074
<li><code><a title="slack_sdk.WebClient.team_integrationLogs" href="#slack_sdk.WebClient.team_integrationLogs">team_integrationLogs</a></code></li>
1383414075
<li><code><a title="slack_sdk.WebClient.team_preferences_list" href="#slack_sdk.WebClient.team_preferences_list">team_preferences_list</a></code></li>
1383514076
<li><code><a title="slack_sdk.WebClient.team_profile_get" href="#slack_sdk.WebClient.team_profile_get">team_profile_get</a></code></li>
14077+
<li><code><a title="slack_sdk.WebClient.tooling_tokens_rotate" href="#slack_sdk.WebClient.tooling_tokens_rotate">tooling_tokens_rotate</a></code></li>
1383614078
<li><code><a title="slack_sdk.WebClient.usergroups_create" href="#slack_sdk.WebClient.usergroups_create">usergroups_create</a></code></li>
1383714079
<li><code><a title="slack_sdk.WebClient.usergroups_disable" href="#slack_sdk.WebClient.usergroups_disable">usergroups_disable</a></code></li>
1383814080
<li><code><a title="slack_sdk.WebClient.usergroups_enable" href="#slack_sdk.WebClient.usergroups_enable">usergroups_enable</a></code></li>

0 commit comments

Comments
 (0)