slack_web_api/api/mod.rs
1// このファイルは codegen/generate.py が生成する。手で編集しない
2
3//! Request and response types for every Slack Web API method, and the [`SlackClient`](crate::SlackClient)
4//! function that calls each one.
5//!
6//! Naming: the method `chat.postMessage` is called with
7//! [`SlackClient::chat_post_message`](crate::SlackClient::chat_post_message), which takes a
8//! [`ChatPostMessageRequest`] and returns a [`ChatPostMessageResponse`]. Searching docs.rs for the Slack method
9//! name (for example `conversations.history`) finds the function and its types.
10//!
11//! ## All methods
12//!
13//! | Slack method | Function | Summary |
14//! |---|---|---|
15//! | [`admin.analytics.getFile`](https://docs.slack.dev/reference/methods/admin.analytics.getFile) | [`admin_analytics_get_file`](crate::SlackClient::admin_analytics_get_file) | Retrieve analytics data for a given date, presented as a compressed JSON file |
16//! | [`admin.analytics.messages.activity`](https://docs.slack.dev/reference/methods/admin.analytics.messages.activity) | [`admin_analytics_messages_activity`](crate::SlackClient::admin_analytics_messages_activity) | Retrieves activity metrics for messages from a given channel. |
17//! | [`admin.analytics.messages.metadata`](https://docs.slack.dev/reference/methods/admin.analytics.messages.metadata) | [`admin_analytics_messages_metadata`](crate::SlackClient::admin_analytics_messages_metadata) | Retrieves metadata for a list of messages from a given channel. |
18//! | [`admin.apps.activities.list`](https://docs.slack.dev/reference/methods/admin.apps.activities.list) | [`admin_apps_activities_list`](crate::SlackClient::admin_apps_activities_list) | Get logs for a specified team/org |
19//! | [`admin.apps.approve`](https://docs.slack.dev/reference/methods/admin.apps.approve) | [`admin_apps_approve`](crate::SlackClient::admin_apps_approve) | Approve an app for installation on a workspace. |
20//! | [`admin.apps.approved.list`](https://docs.slack.dev/reference/methods/admin.apps.approved.list) | [`admin_apps_approved_list`](crate::SlackClient::admin_apps_approved_list) | List approved apps for an org or workspace. |
21//! | [`admin.apps.clearResolution`](https://docs.slack.dev/reference/methods/admin.apps.clearResolution) | [`admin_apps_clear_resolution`](crate::SlackClient::admin_apps_clear_resolution) | Clear an app resolution |
22//! | [`admin.apps.config.lookup`](https://docs.slack.dev/reference/methods/admin.apps.config.lookup) | [`admin_apps_config_lookup`](crate::SlackClient::admin_apps_config_lookup) | Look up the app config for connectors by their IDs |
23//! | [`admin.apps.config.set`](https://docs.slack.dev/reference/methods/admin.apps.config.set) | [`admin_apps_config_set`](crate::SlackClient::admin_apps_config_set) | Set the app config for a connector |
24//! | [`admin.apps.mcp.servers.list`](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.list) | [`admin_apps_mcp_servers_list`](crate::SlackClient::admin_apps_mcp_servers_list) | List third-party app MCP servers approved for an organization. |
25//! | [`admin.apps.mcp.servers.permissions.list`](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.permissions.list) | [`admin_apps_mcp_servers_permissions_list`](crate::SlackClient::admin_apps_mcp_servers_permissions_list) | List MCP servers for an app with their access control permissions. |
26//! | [`admin.apps.mcp.servers.permissions.set`](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.permissions.set) | [`admin_apps_mcp_servers_permissions_set`](crate::SlackClient::admin_apps_mcp_servers_permissions_set) | Set the access control permission for who can use an MCP server. |
27//! | [`admin.apps.permissions.add`](https://docs.slack.dev/reference/methods/admin.apps.permissions.add) | [`admin_apps_permissions_add`](crate::SlackClient::admin_apps_permissions_add) | Grant permission for entities to access an app that has its permission type set to named_entities. |
28//! | [`admin.apps.permissions.list`](https://docs.slack.dev/reference/methods/admin.apps.permissions.list) | [`admin_apps_permissions_list`](crate::SlackClient::admin_apps_permissions_list) | Returns the permission type of an app and the entities that have been granted access. |
29//! | [`admin.apps.permissions.remove`](https://docs.slack.dev/reference/methods/admin.apps.permissions.remove) | [`admin_apps_permissions_remove`](crate::SlackClient::admin_apps_permissions_remove) | Revoke an entity's access to an app that has its permission type set to named_entities. |
30//! | [`admin.apps.permissions.set`](https://docs.slack.dev/reference/methods/admin.apps.permissions.set) | [`admin_apps_permissions_set`](crate::SlackClient::admin_apps_permissions_set) | Set the permission type for who can access an app. |
31//! | [`admin.apps.requests.cancel`](https://docs.slack.dev/reference/methods/admin.apps.requests.cancel) | [`admin_apps_requests_cancel`](crate::SlackClient::admin_apps_requests_cancel) | Cancel app request for team |
32//! | [`admin.apps.requests.list`](https://docs.slack.dev/reference/methods/admin.apps.requests.list) | [`admin_apps_requests_list`](crate::SlackClient::admin_apps_requests_list) | List app requests for a team/workspace. |
33//! | [`admin.apps.restrict`](https://docs.slack.dev/reference/methods/admin.apps.restrict) | [`admin_apps_restrict`](crate::SlackClient::admin_apps_restrict) | Restrict an app for installation on a workspace. |
34//! | [`admin.apps.restricted.list`](https://docs.slack.dev/reference/methods/admin.apps.restricted.list) | [`admin_apps_restricted_list`](crate::SlackClient::admin_apps_restricted_list) | List restricted apps for an org or workspace. |
35//! | [`admin.apps.uninstall`](https://docs.slack.dev/reference/methods/admin.apps.uninstall) | [`admin_apps_uninstall`](crate::SlackClient::admin_apps_uninstall) | Uninstall an app from one or many workspaces, or an entire enterprise organization. |
36//! | [`admin.audit.anomaly.allow.getItem`](https://docs.slack.dev/reference/methods/admin.audit.anomaly.allow.getItem) | [`admin_audit_anomaly_allow_get_item`](crate::SlackClient::admin_audit_anomaly_allow_get_item) | API to allow Enterprise org admins to read the allow list of IP blocks and ASNs from the enterprise configu... |
37//! | [`admin.audit.anomaly.allow.updateItem`](https://docs.slack.dev/reference/methods/admin.audit.anomaly.allow.updateItem) | [`admin_audit_anomaly_allow_update_item`](crate::SlackClient::admin_audit_anomaly_allow_update_item) | API to allow Enterprise org admins to write/overwrite the allow list of IP blocks and ASNs from the enterpr... |
38//! | [`admin.auth.policy.assignEntities`](https://docs.slack.dev/reference/methods/admin.auth.policy.assignEntities) | [`admin_auth_policy_assign_entities`](crate::SlackClient::admin_auth_policy_assign_entities) | Assign entities to a particular authentication policy. |
39//! | [`admin.auth.policy.getEntities`](https://docs.slack.dev/reference/methods/admin.auth.policy.getEntities) | [`admin_auth_policy_get_entities`](crate::SlackClient::admin_auth_policy_get_entities) | Fetch all the entities assigned to a particular authentication policy by name. |
40//! | [`admin.auth.policy.removeEntities`](https://docs.slack.dev/reference/methods/admin.auth.policy.removeEntities) | [`admin_auth_policy_remove_entities`](crate::SlackClient::admin_auth_policy_remove_entities) | Remove specified entities from a specified authentication policy. |
41//! | [`admin.barriers.create`](https://docs.slack.dev/reference/methods/admin.barriers.create) | [`admin_barriers_create`](crate::SlackClient::admin_barriers_create) | Create an Information Barrier |
42//! | [`admin.barriers.delete`](https://docs.slack.dev/reference/methods/admin.barriers.delete) | [`admin_barriers_delete`](crate::SlackClient::admin_barriers_delete) | Delete an existing Information Barrier |
43//! | [`admin.barriers.list`](https://docs.slack.dev/reference/methods/admin.barriers.list) | [`admin_barriers_list`](crate::SlackClient::admin_barriers_list) | Get all Information Barriers for your organization |
44//! | [`admin.barriers.update`](https://docs.slack.dev/reference/methods/admin.barriers.update) | [`admin_barriers_update`](crate::SlackClient::admin_barriers_update) | Update an existing Information Barrier |
45//! | [`admin.conversations.archive`](https://docs.slack.dev/reference/methods/admin.conversations.archive) | [`admin_conversations_archive`](crate::SlackClient::admin_conversations_archive) | Archive a public or private channel. |
46//! | [`admin.conversations.bulkArchive`](https://docs.slack.dev/reference/methods/admin.conversations.bulkArchive) | [`admin_conversations_bulk_archive`](crate::SlackClient::admin_conversations_bulk_archive) | Archive public or private channels in bulk. |
47//! | [`admin.conversations.bulkDelete`](https://docs.slack.dev/reference/methods/admin.conversations.bulkDelete) | [`admin_conversations_bulk_delete`](crate::SlackClient::admin_conversations_bulk_delete) | Delete public or private channels in bulk |
48//! | [`admin.conversations.bulkMove`](https://docs.slack.dev/reference/methods/admin.conversations.bulkMove) | [`admin_conversations_bulk_move`](crate::SlackClient::admin_conversations_bulk_move) | Move public or private channels in bulk. |
49//! | [`admin.conversations.bulkSetExcludeFromSlackAi`](https://docs.slack.dev/reference/methods/admin.conversations.bulkSetExcludeFromSlackAi) | [`admin_conversations_bulk_set_exclude_from_slack_ai`](crate::SlackClient::admin_conversations_bulk_set_exclude_from_slack_ai) | Exclude channels from Slack AI in bulk |
50//! | [`admin.conversations.bulkSetProperties`](https://docs.slack.dev/reference/methods/admin.conversations.bulkSetProperties) | [`admin_conversations_bulk_set_properties`](crate::SlackClient::admin_conversations_bulk_set_properties) | Set properties on channels in bulk |
51//! | [`admin.conversations.convertToPrivate`](https://docs.slack.dev/reference/methods/admin.conversations.convertToPrivate) | [`admin_conversations_convert_to_private`](crate::SlackClient::admin_conversations_convert_to_private) | Convert a public channel to a private channel. |
52//! | [`admin.conversations.convertToPublic`](https://docs.slack.dev/reference/methods/admin.conversations.convertToPublic) | [`admin_conversations_convert_to_public`](crate::SlackClient::admin_conversations_convert_to_public) | Convert a private channel to a public channel. |
53//! | [`admin.conversations.create`](https://docs.slack.dev/reference/methods/admin.conversations.create) | [`admin_conversations_create`](crate::SlackClient::admin_conversations_create) | Create a public or private channel-based conversation. |
54//! | [`admin.conversations.createForObjects`](https://docs.slack.dev/reference/methods/admin.conversations.createForObjects) | [`admin_conversations_create_for_objects`](crate::SlackClient::admin_conversations_create_for_objects) | Create a Salesforce channel for the corresponding object provided. |
55//! | [`admin.conversations.delete`](https://docs.slack.dev/reference/methods/admin.conversations.delete) | [`admin_conversations_delete`](crate::SlackClient::admin_conversations_delete) | Delete a public or private channel. |
56//! | [`admin.conversations.disconnectShared`](https://docs.slack.dev/reference/methods/admin.conversations.disconnectShared) | [`admin_conversations_disconnect_shared`](crate::SlackClient::admin_conversations_disconnect_shared) | Disconnect a connected channel from one or more workspaces. |
57//! | [`admin.conversations.ekm.listOriginalConnectedChannelInfo`](https://docs.slack.dev/reference/methods/admin.conversations.ekm.listOriginalConnectedChannelInfo) | [`admin_conversations_ekm_list_original_connected_channel_info`](crate::SlackClient::admin_conversations_ekm_list_original_connected_channel_info) | List all disconnected channels—i.e., channels that were once connected to other workspaces and then disconn... |
58//! | [`admin.conversations.getConversationPrefs`](https://docs.slack.dev/reference/methods/admin.conversations.getConversationPrefs) | [`admin_conversations_get_conversation_prefs`](crate::SlackClient::admin_conversations_get_conversation_prefs) | Get conversation preferences for a public or private channel. |
59//! | [`admin.conversations.getCustomRetention`](https://docs.slack.dev/reference/methods/admin.conversations.getCustomRetention) | [`admin_conversations_get_custom_retention`](crate::SlackClient::admin_conversations_get_custom_retention) | This API endpoint can be used by any admin to get a conversation's retention policy. |
60//! | [`admin.conversations.getTeams`](https://docs.slack.dev/reference/methods/admin.conversations.getTeams) | [`admin_conversations_get_teams`](crate::SlackClient::admin_conversations_get_teams) | Get all the workspaces a given public or private channel is connected to within this Enterprise org. |
61//! | [`admin.conversations.invite`](https://docs.slack.dev/reference/methods/admin.conversations.invite) | [`admin_conversations_invite`](crate::SlackClient::admin_conversations_invite) | Invite a user to a public or private channel. |
62//! | [`admin.conversations.linkObjects`](https://docs.slack.dev/reference/methods/admin.conversations.linkObjects) | [`admin_conversations_link_objects`](crate::SlackClient::admin_conversations_link_objects) | Link a Salesforce record to a channel |
63//! | [`admin.conversations.lookup`](https://docs.slack.dev/reference/methods/admin.conversations.lookup) | [`admin_conversations_lookup`](crate::SlackClient::admin_conversations_lookup) | Returns channels on the given team using the filters. |
64//! | [`admin.conversations.removeCustomRetention`](https://docs.slack.dev/reference/methods/admin.conversations.removeCustomRetention) | [`admin_conversations_remove_custom_retention`](crate::SlackClient::admin_conversations_remove_custom_retention) | This API endpoint can be used by any admin to remove a conversation's retention policy. |
65//! | [`admin.conversations.rename`](https://docs.slack.dev/reference/methods/admin.conversations.rename) | [`admin_conversations_rename`](crate::SlackClient::admin_conversations_rename) | Rename a public or private channel. |
66//! | [`admin.conversations.restrictAccess.addGroup`](https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.addGroup) | [`admin_conversations_restrict_access_add_group`](crate::SlackClient::admin_conversations_restrict_access_add_group) | Add an allowlist of IDP groups for accessing a channel |
67//! | [`admin.conversations.restrictAccess.listGroups`](https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.listGroups) | [`admin_conversations_restrict_access_list_groups`](crate::SlackClient::admin_conversations_restrict_access_list_groups) | List all IDP Groups linked to a channel |
68//! | [`admin.conversations.restrictAccess.removeGroup`](https://docs.slack.dev/reference/methods/admin.conversations.restrictAccess.removeGroup) | [`admin_conversations_restrict_access_remove_group`](crate::SlackClient::admin_conversations_restrict_access_remove_group) | Remove a linked IDP group linked from a private channel |
69//! | [`admin.conversations.search`](https://docs.slack.dev/reference/methods/admin.conversations.search) | [`admin_conversations_search`](crate::SlackClient::admin_conversations_search) | Search for public or private channels in an Enterprise organization. |
70//! | [`admin.conversations.setConversationPrefs`](https://docs.slack.dev/reference/methods/admin.conversations.setConversationPrefs) | [`admin_conversations_set_conversation_prefs`](crate::SlackClient::admin_conversations_set_conversation_prefs) | Set the posting permissions for a public or private channel. |
71//! | [`admin.conversations.setCustomRetention`](https://docs.slack.dev/reference/methods/admin.conversations.setCustomRetention) | [`admin_conversations_set_custom_retention`](crate::SlackClient::admin_conversations_set_custom_retention) | This API endpoint can be used by any admin to set a conversation's retention policy. |
72//! | [`admin.conversations.setTeams`](https://docs.slack.dev/reference/methods/admin.conversations.setTeams) | [`admin_conversations_set_teams`](crate::SlackClient::admin_conversations_set_teams) | Set the workspaces in an Enterprise org that connect to a public or private channel. |
73//! | [`admin.conversations.unarchive`](https://docs.slack.dev/reference/methods/admin.conversations.unarchive) | [`admin_conversations_unarchive`](crate::SlackClient::admin_conversations_unarchive) | Unarchive a public or private channel. |
74//! | [`admin.conversations.unlinkObjects`](https://docs.slack.dev/reference/methods/admin.conversations.unlinkObjects) | [`admin_conversations_unlink_objects`](crate::SlackClient::admin_conversations_unlink_objects) | Unlink a Salesforce record from a channel |
75//! | [`admin.emoji.add`](https://docs.slack.dev/reference/methods/admin.emoji.add) | [`admin_emoji_add`](crate::SlackClient::admin_emoji_add) | Add an emoji. |
76//! | [`admin.emoji.addAlias`](https://docs.slack.dev/reference/methods/admin.emoji.addAlias) | [`admin_emoji_add_alias`](crate::SlackClient::admin_emoji_add_alias) | Add an emoji alias. |
77//! | [`admin.emoji.list`](https://docs.slack.dev/reference/methods/admin.emoji.list) | [`admin_emoji_list`](crate::SlackClient::admin_emoji_list) | List emoji for an Enterprise organization. |
78//! | [`admin.emoji.remove`](https://docs.slack.dev/reference/methods/admin.emoji.remove) | [`admin_emoji_remove`](crate::SlackClient::admin_emoji_remove) | Remove an emoji across an Enterprise organization |
79//! | [`admin.emoji.rename`](https://docs.slack.dev/reference/methods/admin.emoji.rename) | [`admin_emoji_rename`](crate::SlackClient::admin_emoji_rename) | Rename an emoji. |
80//! | [`admin.functions.list`](https://docs.slack.dev/reference/methods/admin.functions.list) | [`admin_functions_list`](crate::SlackClient::admin_functions_list) | Look up functions by a set of apps. |
81//! | [`admin.functions.permissions.lookup`](https://docs.slack.dev/reference/methods/admin.functions.permissions.lookup) | [`admin_functions_permissions_lookup`](crate::SlackClient::admin_functions_permissions_lookup) | Lookup the visibility of multiple Slack functions and include the users if it is limited to particular name... |
82//! | [`admin.functions.permissions.set`](https://docs.slack.dev/reference/methods/admin.functions.permissions.set) | [`admin_functions_permissions_set`](crate::SlackClient::admin_functions_permissions_set) | Set the visibility of a Slack function and define the users or workspaces if it is set to named_entities. |
83//! | [`admin.inviteRequests.approve`](https://docs.slack.dev/reference/methods/admin.inviteRequests.approve) | [`admin_invite_requests_approve`](crate::SlackClient::admin_invite_requests_approve) | Approve a workspace invite request. |
84//! | [`admin.inviteRequests.approved.list`](https://docs.slack.dev/reference/methods/admin.inviteRequests.approved.list) | [`admin_invite_requests_approved_list`](crate::SlackClient::admin_invite_requests_approved_list) | List all approved workspace invite requests. |
85//! | [`admin.inviteRequests.denied.list`](https://docs.slack.dev/reference/methods/admin.inviteRequests.denied.list) | [`admin_invite_requests_denied_list`](crate::SlackClient::admin_invite_requests_denied_list) | List all denied workspace invite requests. |
86//! | [`admin.inviteRequests.deny`](https://docs.slack.dev/reference/methods/admin.inviteRequests.deny) | [`admin_invite_requests_deny`](crate::SlackClient::admin_invite_requests_deny) | Deny a workspace invite request. |
87//! | [`admin.inviteRequests.list`](https://docs.slack.dev/reference/methods/admin.inviteRequests.list) | [`admin_invite_requests_list`](crate::SlackClient::admin_invite_requests_list) | List all pending workspace invite requests. |
88//! | [`admin.roles.addAssignments`](https://docs.slack.dev/reference/methods/admin.roles.addAssignments) | [`admin_roles_add_assignments`](crate::SlackClient::admin_roles_add_assignments) | Adds members to the specified role with the specified scopes |
89//! | [`admin.roles.listAssignments`](https://docs.slack.dev/reference/methods/admin.roles.listAssignments) | [`admin_roles_list_assignments`](crate::SlackClient::admin_roles_list_assignments) | Lists assignments for all roles across entities. Options to scope results by any combination of roles or en... |
90//! | [`admin.roles.removeAssignments`](https://docs.slack.dev/reference/methods/admin.roles.removeAssignments) | [`admin_roles_remove_assignments`](crate::SlackClient::admin_roles_remove_assignments) | Removes a set of users from a role for the given scopes and entities |
91//! | [`admin.teams.admins.list`](https://docs.slack.dev/reference/methods/admin.teams.admins.list) | [`admin_teams_admins_list`](crate::SlackClient::admin_teams_admins_list) | List all of the admins on a given workspace. |
92//! | [`admin.teams.create`](https://docs.slack.dev/reference/methods/admin.teams.create) | [`admin_teams_create`](crate::SlackClient::admin_teams_create) | Create an Enterprise team. |
93//! | [`admin.teams.list`](https://docs.slack.dev/reference/methods/admin.teams.list) | [`admin_teams_list`](crate::SlackClient::admin_teams_list) | List all teams in an Enterprise organization |
94//! | [`admin.teams.owners.list`](https://docs.slack.dev/reference/methods/admin.teams.owners.list) | [`admin_teams_owners_list`](crate::SlackClient::admin_teams_owners_list) | List all of the owners on a given workspace. |
95//! | [`admin.teams.settings.info`](https://docs.slack.dev/reference/methods/admin.teams.settings.info) | [`admin_teams_settings_info`](crate::SlackClient::admin_teams_settings_info) | Fetch information about settings in a workspace |
96//! | [`admin.teams.settings.setDefaultChannels`](https://docs.slack.dev/reference/methods/admin.teams.settings.setDefaultChannels) | [`admin_teams_settings_set_default_channels`](crate::SlackClient::admin_teams_settings_set_default_channels) | Set the default channels of a workspace. |
97//! | [`admin.teams.settings.setDescription`](https://docs.slack.dev/reference/methods/admin.teams.settings.setDescription) | [`admin_teams_settings_set_description`](crate::SlackClient::admin_teams_settings_set_description) | Set the description of a given workspace. |
98//! | [`admin.teams.settings.setDiscoverability`](https://docs.slack.dev/reference/methods/admin.teams.settings.setDiscoverability) | [`admin_teams_settings_set_discoverability`](crate::SlackClient::admin_teams_settings_set_discoverability) | An API method that allows admins to set the discoverability of a given workspace |
99//! | [`admin.teams.settings.setIcon`](https://docs.slack.dev/reference/methods/admin.teams.settings.setIcon) | [`admin_teams_settings_set_icon`](crate::SlackClient::admin_teams_settings_set_icon) | Sets the icon of a workspace. |
100//! | [`admin.teams.settings.setName`](https://docs.slack.dev/reference/methods/admin.teams.settings.setName) | [`admin_teams_settings_set_name`](crate::SlackClient::admin_teams_settings_set_name) | Set the name of a given workspace. |
101//! | [`admin.usergroups.addChannels`](https://docs.slack.dev/reference/methods/admin.usergroups.addChannels) | [`admin_usergroups_add_channels`](crate::SlackClient::admin_usergroups_add_channels) | Add up to one hundred default channels to an IDP group. |
102//! | [`admin.usergroups.addTeams`](https://docs.slack.dev/reference/methods/admin.usergroups.addTeams) | [`admin_usergroups_add_teams`](crate::SlackClient::admin_usergroups_add_teams) | Associate one or more default workspaces with an organization-wide IDP group. |
103//! | [`admin.usergroups.addUsers`](https://docs.slack.dev/reference/methods/admin.usergroups.addUsers) | [`admin_usergroups_add_users`](crate::SlackClient::admin_usergroups_add_users) | Add members to an existing organizational usergroup. |
104//! | [`admin.usergroups.create`](https://docs.slack.dev/reference/methods/admin.usergroups.create) | [`admin_usergroups_create`](crate::SlackClient::admin_usergroups_create) | Create a new organizational usergroup. |
105//! | [`admin.usergroups.fetch`](https://docs.slack.dev/reference/methods/admin.usergroups.fetch) | [`admin_usergroups_fetch`](crate::SlackClient::admin_usergroups_fetch) | Fetch an organizational usergroup. |
106//! | [`admin.usergroups.listChannels`](https://docs.slack.dev/reference/methods/admin.usergroups.listChannels) | [`admin_usergroups_list_channels`](crate::SlackClient::admin_usergroups_list_channels) | List the channels linked to an org-level IDP group (user group). |
107//! | [`admin.usergroups.removeChannels`](https://docs.slack.dev/reference/methods/admin.usergroups.removeChannels) | [`admin_usergroups_remove_channels`](crate::SlackClient::admin_usergroups_remove_channels) | Remove one or more default channels from an org-level IDP group (user group). |
108//! | [`admin.usergroups.removeTeams`](https://docs.slack.dev/reference/methods/admin.usergroups.removeTeams) | [`admin_usergroups_remove_teams`](crate::SlackClient::admin_usergroups_remove_teams) | Remove one or more default workspaces from an organization-wide IDP Group or Admin Group |
109//! | [`admin.usergroups.removeUsers`](https://docs.slack.dev/reference/methods/admin.usergroups.removeUsers) | [`admin_usergroups_remove_users`](crate::SlackClient::admin_usergroups_remove_users) | Remove members from an existing organizational usergroup. |
110//! | [`admin.usergroups.update`](https://docs.slack.dev/reference/methods/admin.usergroups.update) | [`admin_usergroups_update`](crate::SlackClient::admin_usergroups_update) | Update one or more properties of an existing organizational usergroup. |
111//! | [`admin.usergroups.uploadUsers`](https://docs.slack.dev/reference/methods/admin.usergroups.uploadUsers) | [`admin_usergroups_upload_users`](crate::SlackClient::admin_usergroups_upload_users) | Add members to an existing organizational usergroup in bulk via CSV upload. |
112//! | [`admin.users.assign`](https://docs.slack.dev/reference/methods/admin.users.assign) | [`admin_users_assign`](crate::SlackClient::admin_users_assign) | Add an Enterprise user to a workspace. |
113//! | [`admin.users.getExpiration`](https://docs.slack.dev/reference/methods/admin.users.getExpiration) | [`admin_users_get_expiration`](crate::SlackClient::admin_users_get_expiration) | Fetches the expiration timestamp for a guest. |
114//! | [`admin.users.invite`](https://docs.slack.dev/reference/methods/admin.users.invite) | [`admin_users_invite`](crate::SlackClient::admin_users_invite) | Invite a user to a workspace. |
115//! | [`admin.users.list`](https://docs.slack.dev/reference/methods/admin.users.list) | [`admin_users_list`](crate::SlackClient::admin_users_list) | List users on a workspace |
116//! | [`admin.users.remove`](https://docs.slack.dev/reference/methods/admin.users.remove) | [`admin_users_remove`](crate::SlackClient::admin_users_remove) | Remove a user from a workspace. |
117//! | [`admin.users.session.clearSettings`](https://docs.slack.dev/reference/methods/admin.users.session.clearSettings) | [`admin_users_session_clear_settings`](crate::SlackClient::admin_users_session_clear_settings) | Clear user-specific session settings—the session duration and what happens when the client closes—for a lis... |
118//! | [`admin.users.session.getSettings`](https://docs.slack.dev/reference/methods/admin.users.session.getSettings) | [`admin_users_session_get_settings`](crate::SlackClient::admin_users_session_get_settings) | Get user-specific session settings—the session duration and what happens when the client closes—given a lis... |
119//! | [`admin.users.session.invalidate`](https://docs.slack.dev/reference/methods/admin.users.session.invalidate) | [`admin_users_session_invalidate`](crate::SlackClient::admin_users_session_invalidate) | Revoke a single session for a user. The user will be forced to login to Slack. |
120//! | [`admin.users.session.list`](https://docs.slack.dev/reference/methods/admin.users.session.list) | [`admin_users_session_list`](crate::SlackClient::admin_users_session_list) | List active user sessions for an organization |
121//! | [`admin.users.session.reset`](https://docs.slack.dev/reference/methods/admin.users.session.reset) | [`admin_users_session_reset`](crate::SlackClient::admin_users_session_reset) | Wipes all valid sessions on all devices for a given user |
122//! | [`admin.users.session.resetBulk`](https://docs.slack.dev/reference/methods/admin.users.session.resetBulk) | [`admin_users_session_reset_bulk`](crate::SlackClient::admin_users_session_reset_bulk) | Enqueues an asynchronous job to wipe all valid sessions on all devices for a given list of users |
123//! | [`admin.users.session.setSettings`](https://docs.slack.dev/reference/methods/admin.users.session.setSettings) | [`admin_users_session_set_settings`](crate::SlackClient::admin_users_session_set_settings) | Configure the user-level session settings—the session duration and what happens when the client closes—for... |
124//! | [`admin.users.setAdmin`](https://docs.slack.dev/reference/methods/admin.users.setAdmin) | [`admin_users_set_admin`](crate::SlackClient::admin_users_set_admin) | Set an existing regular user or owner to be a workspace or org admin. |
125//! | [`admin.users.setExpiration`](https://docs.slack.dev/reference/methods/admin.users.setExpiration) | [`admin_users_set_expiration`](crate::SlackClient::admin_users_set_expiration) | Set an expiration for a guest user |
126//! | [`admin.users.setOwner`](https://docs.slack.dev/reference/methods/admin.users.setOwner) | [`admin_users_set_owner`](crate::SlackClient::admin_users_set_owner) | Set an existing regular user or admin to be a workspace or org owner. |
127//! | [`admin.users.setRegular`](https://docs.slack.dev/reference/methods/admin.users.setRegular) | [`admin_users_set_regular`](crate::SlackClient::admin_users_set_regular) | Set an existing guest user, admin user, or owner to be a regular user. |
128//! | [`admin.users.unsupportedVersions.export`](https://docs.slack.dev/reference/methods/admin.users.unsupportedVersions.export) | [`admin_users_unsupported_versions_export`](crate::SlackClient::admin_users_unsupported_versions_export) | Ask Slack to send you an export listing all workspace members using unsupported software, presented as a zi... |
129//! | [`admin.workflows.collaborators.add`](https://docs.slack.dev/reference/methods/admin.workflows.collaborators.add) | [`admin_workflows_collaborators_add`](crate::SlackClient::admin_workflows_collaborators_add) | Add collaborators to workflows within the team or enterprise |
130//! | [`admin.workflows.collaborators.remove`](https://docs.slack.dev/reference/methods/admin.workflows.collaborators.remove) | [`admin_workflows_collaborators_remove`](crate::SlackClient::admin_workflows_collaborators_remove) | Remove collaborators from workflows within the team or enterprise |
131//! | [`admin.workflows.permissions.lookup`](https://docs.slack.dev/reference/methods/admin.workflows.permissions.lookup) | [`admin_workflows_permissions_lookup`](crate::SlackClient::admin_workflows_permissions_lookup) | Look up the permissions for a set of workflows |
132//! | [`admin.workflows.search`](https://docs.slack.dev/reference/methods/admin.workflows.search) | [`admin_workflows_search`](crate::SlackClient::admin_workflows_search) | Search workflows within the team or enterprise |
133//! | [`admin.workflows.triggers.types.permissions.lookup`](https://docs.slack.dev/reference/methods/admin.workflows.triggers.types.permissions.lookup) | [`admin_workflows_triggers_types_permissions_lookup`](crate::SlackClient::admin_workflows_triggers_types_permissions_lookup) | List the permissions for using each trigger type |
134//! | [`admin.workflows.triggers.types.permissions.set`](https://docs.slack.dev/reference/methods/admin.workflows.triggers.types.permissions.set) | [`admin_workflows_triggers_types_permissions_set`](crate::SlackClient::admin_workflows_triggers_types_permissions_set) | Set the permissions for using a trigger type |
135//! | [`admin.workflows.unpublish`](https://docs.slack.dev/reference/methods/admin.workflows.unpublish) | [`admin_workflows_unpublish`](crate::SlackClient::admin_workflows_unpublish) | Unpublish workflows within the team or enterprise |
136//! | [`agents.sessions.rename`](https://docs.slack.dev/reference/methods/agents.sessions.rename) | [`agents_sessions_rename`](crate::SlackClient::agents_sessions_rename) | Rename an agent session. |
137//! | [`agents.sessions.setStatus`](https://docs.slack.dev/reference/methods/agents.sessions.setStatus) | [`agents_sessions_set_status`](crate::SlackClient::agents_sessions_set_status) | Set an agent session's lifecycle status, creating the session if needed. |
138//! | [`api.test`](https://docs.slack.dev/reference/methods/api.test) | [`api_test`](crate::SlackClient::api_test) | Checks API calling code. |
139//! | [`apps.activities.list`](https://docs.slack.dev/reference/methods/apps.activities.list) | [`apps_activities_list`](crate::SlackClient::apps_activities_list) | Get logs for a specified app |
140//! | [`apps.auth.external.delete`](https://docs.slack.dev/reference/methods/apps.auth.external.delete) | [`apps_auth_external_delete`](crate::SlackClient::apps_auth_external_delete) | Delete external auth tokens only on the Slack side |
141//! | [`apps.auth.external.get`](https://docs.slack.dev/reference/methods/apps.auth.external.get) | [`apps_auth_external_get`](crate::SlackClient::apps_auth_external_get) | Get the access token for the provided token ID |
142//! | [`apps.connections.open`](https://docs.slack.dev/reference/methods/apps.connections.open) | [`apps_connections_open`](crate::SlackClient::apps_connections_open) | Generate a temporary Socket Mode WebSocket URL that your app can connect to in order to receive events and... |
143//! | [`apps.datastore.bulkDelete`](https://docs.slack.dev/reference/methods/apps.datastore.bulkDelete) | [`apps_datastore_bulk_delete`](crate::SlackClient::apps_datastore_bulk_delete) | Delete items from a datastore in bulk |
144//! | [`apps.datastore.bulkGet`](https://docs.slack.dev/reference/methods/apps.datastore.bulkGet) | [`apps_datastore_bulk_get`](crate::SlackClient::apps_datastore_bulk_get) | Get items from a datastore in bulk |
145//! | [`apps.datastore.bulkPut`](https://docs.slack.dev/reference/methods/apps.datastore.bulkPut) | [`apps_datastore_bulk_put`](crate::SlackClient::apps_datastore_bulk_put) | Creates or replaces existing items in bulk |
146//! | [`apps.datastore.count`](https://docs.slack.dev/reference/methods/apps.datastore.count) | [`apps_datastore_count`](crate::SlackClient::apps_datastore_count) | Count the number of items in a datastore that match a query |
147//! | [`apps.datastore.delete`](https://docs.slack.dev/reference/methods/apps.datastore.delete) | [`apps_datastore_delete`](crate::SlackClient::apps_datastore_delete) | Delete an item from a datastore |
148//! | [`apps.datastore.get`](https://docs.slack.dev/reference/methods/apps.datastore.get) | [`apps_datastore_get`](crate::SlackClient::apps_datastore_get) | Get an item from a datastore |
149//! | [`apps.datastore.put`](https://docs.slack.dev/reference/methods/apps.datastore.put) | [`apps_datastore_put`](crate::SlackClient::apps_datastore_put) | Creates a new item, or replaces an old item with a new item. |
150//! | [`apps.datastore.query`](https://docs.slack.dev/reference/methods/apps.datastore.query) | [`apps_datastore_query`](crate::SlackClient::apps_datastore_query) | Query a datastore for items |
151//! | [`apps.datastore.update`](https://docs.slack.dev/reference/methods/apps.datastore.update) | [`apps_datastore_update`](crate::SlackClient::apps_datastore_update) | Edits an existing item's attributes, or adds a new item if it does not already exist. |
152//! | [`apps.event.authorizations.list`](https://docs.slack.dev/reference/methods/apps.event.authorizations.list) | [`apps_event_authorizations_list`](crate::SlackClient::apps_event_authorizations_list) | Get a list of authorizations for the given event context. Each authorization represents an app installation... |
153//! | [`apps.icon.set`](https://docs.slack.dev/reference/methods/apps.icon.set) | [`apps_icon_set`](crate::SlackClient::apps_icon_set) | Sets the app icon |
154//! | [`apps.managed.permissions.set`](https://docs.slack.dev/reference/methods/apps.managed.permissions.set) | [`apps_managed_permissions_set`](crate::SlackClient::apps_managed_permissions_set) | Set who can interact with a managed app |
155//! | [`apps.manifest.create`](https://docs.slack.dev/reference/methods/apps.manifest.create) | [`apps_manifest_create`](crate::SlackClient::apps_manifest_create) | Create an app from an app manifest. |
156//! | [`apps.manifest.delete`](https://docs.slack.dev/reference/methods/apps.manifest.delete) | [`apps_manifest_delete`](crate::SlackClient::apps_manifest_delete) | Permanently deletes an app created through app manifests |
157//! | [`apps.manifest.export`](https://docs.slack.dev/reference/methods/apps.manifest.export) | [`apps_manifest_export`](crate::SlackClient::apps_manifest_export) | Export an app manifest from an existing app |
158//! | [`apps.manifest.update`](https://docs.slack.dev/reference/methods/apps.manifest.update) | [`apps_manifest_update`](crate::SlackClient::apps_manifest_update) | Update an app from an app manifest |
159//! | [`apps.manifest.validate`](https://docs.slack.dev/reference/methods/apps.manifest.validate) | [`apps_manifest_validate`](crate::SlackClient::apps_manifest_validate) | Validate an app manifest |
160//! | [`apps.uninstall`](https://docs.slack.dev/reference/methods/apps.uninstall) | [`apps_uninstall`](crate::SlackClient::apps_uninstall) | Uninstalls your app from a workspace. |
161//! | [`apps.user.connection.update`](https://docs.slack.dev/reference/methods/apps.user.connection.update) | [`apps_user_connection_update`](crate::SlackClient::apps_user_connection_update) | Updates the connection status between a user and an app. |
162//! | [`assistant.search.context`](https://docs.slack.dev/reference/methods/assistant.search.context) | [`assistant_search_context`](crate::SlackClient::assistant_search_context) | Searches messages, files, channels and users across your Slack organization. |
163//! | [`assistant.search.info`](https://docs.slack.dev/reference/methods/assistant.search.info) | [`assistant_search_info`](crate::SlackClient::assistant_search_info) | Returns search capabilities on a given team. |
164//! | [`assistant.threads.setStatus`](https://docs.slack.dev/reference/methods/assistant.threads.setStatus) | [`assistant_threads_set_status`](crate::SlackClient::assistant_threads_set_status) | Set the status for an AI assistant thread. |
165//! | [`assistant.threads.setSuggestedPrompts`](https://docs.slack.dev/reference/methods/assistant.threads.setSuggestedPrompts) | [`assistant_threads_set_suggested_prompts`](crate::SlackClient::assistant_threads_set_suggested_prompts) | Set suggested prompts for the given assistant thread |
166//! | [`assistant.threads.setTitle`](https://docs.slack.dev/reference/methods/assistant.threads.setTitle) | [`assistant_threads_set_title`](crate::SlackClient::assistant_threads_set_title) | Set the title for the given assistant thread |
167//! | [`auth.revoke`](https://docs.slack.dev/reference/methods/auth.revoke) | [`auth_revoke`](crate::SlackClient::auth_revoke) | Revokes a token. |
168//! | [`auth.teams.list`](https://docs.slack.dev/reference/methods/auth.teams.list) | [`auth_teams_list`](crate::SlackClient::auth_teams_list) | Obtain a full list of workspaces your org-wide app has been approved for. |
169//! | [`auth.test`](https://docs.slack.dev/reference/methods/auth.test) | [`auth_test`](crate::SlackClient::auth_test) | Checks authentication & identity. |
170//! | [`blocks.validate`](https://docs.slack.dev/reference/methods/blocks.validate) | [`blocks_validate`](crate::SlackClient::blocks_validate) | Validates blocks, messages, and views Block Kit JSON payloads. |
171//! | [`bookmarks.add`](https://docs.slack.dev/reference/methods/bookmarks.add) | [`bookmarks_add`](crate::SlackClient::bookmarks_add) | Add bookmark to a channel. |
172//! | [`bookmarks.edit`](https://docs.slack.dev/reference/methods/bookmarks.edit) | [`bookmarks_edit`](crate::SlackClient::bookmarks_edit) | Edit bookmark. |
173//! | [`bookmarks.list`](https://docs.slack.dev/reference/methods/bookmarks.list) | [`bookmarks_list`](crate::SlackClient::bookmarks_list) | List bookmark for the channel. |
174//! | [`bookmarks.remove`](https://docs.slack.dev/reference/methods/bookmarks.remove) | [`bookmarks_remove`](crate::SlackClient::bookmarks_remove) | Remove bookmark from the channel. |
175//! | [`bots.info`](https://docs.slack.dev/reference/methods/bots.info) | [`bots_info`](crate::SlackClient::bots_info) | Gets information about a bot user. |
176//! | [`calls.add`](https://docs.slack.dev/reference/methods/calls.add) | [`calls_add`](crate::SlackClient::calls_add) | Registers a new Call. |
177//! | [`calls.end`](https://docs.slack.dev/reference/methods/calls.end) | [`calls_end`](crate::SlackClient::calls_end) | Ends a Call. |
178//! | [`calls.info`](https://docs.slack.dev/reference/methods/calls.info) | [`calls_info`](crate::SlackClient::calls_info) | Returns information about a Call. |
179//! | [`calls.participants.add`](https://docs.slack.dev/reference/methods/calls.participants.add) | [`calls_participants_add`](crate::SlackClient::calls_participants_add) | Registers new participants added to a Call. |
180//! | [`calls.participants.remove`](https://docs.slack.dev/reference/methods/calls.participants.remove) | [`calls_participants_remove`](crate::SlackClient::calls_participants_remove) | Registers participants removed from a Call. |
181//! | [`calls.update`](https://docs.slack.dev/reference/methods/calls.update) | [`calls_update`](crate::SlackClient::calls_update) | Updates information about a Call. |
182//! | [`canvases.access.delete`](https://docs.slack.dev/reference/methods/canvases.access.delete) | [`canvases_access_delete`](crate::SlackClient::canvases_access_delete) | Remove access to a canvas for specified entities |
183//! | [`canvases.access.set`](https://docs.slack.dev/reference/methods/canvases.access.set) | [`canvases_access_set`](crate::SlackClient::canvases_access_set) | Sets the access level to a canvas for specified entities |
184//! | [`canvases.create`](https://docs.slack.dev/reference/methods/canvases.create) | [`canvases_create`](crate::SlackClient::canvases_create) | Create canvas for a user |
185//! | [`canvases.delete`](https://docs.slack.dev/reference/methods/canvases.delete) | [`canvases_delete`](crate::SlackClient::canvases_delete) | Deletes a canvas |
186//! | [`canvases.edit`](https://docs.slack.dev/reference/methods/canvases.edit) | [`canvases_edit`](crate::SlackClient::canvases_edit) | Update an existing canvas |
187//! | [`canvases.getContent`](https://docs.slack.dev/reference/methods/canvases.getContent) | [`canvases_get_content`](crate::SlackClient::canvases_get_content) | Get the content of a canvas as markdown (default) or HTML. |
188//! | [`canvases.sections.lookup`](https://docs.slack.dev/reference/methods/canvases.sections.lookup) | [`canvases_sections_lookup`](crate::SlackClient::canvases_sections_lookup) | Find sections matching the provided criteria |
189//! | [`chat.appendStream`](https://docs.slack.dev/reference/methods/chat.appendStream) | [`chat_append_stream`](crate::SlackClient::chat_append_stream) | Append text to an existing streaming conversation |
190//! | [`chat.delete`](https://docs.slack.dev/reference/methods/chat.delete) | [`chat_delete`](crate::SlackClient::chat_delete) | Deletes a message. |
191//! | [`chat.deleteScheduledMessage`](https://docs.slack.dev/reference/methods/chat.deleteScheduledMessage) | [`chat_delete_scheduled_message`](crate::SlackClient::chat_delete_scheduled_message) | Deletes a pending scheduled message from the queue. |
192//! | [`chat.getPermalink`](https://docs.slack.dev/reference/methods/chat.getPermalink) | [`chat_get_permalink`](crate::SlackClient::chat_get_permalink) | Retrieve a permalink URL for a specific extant message |
193//! | [`chat.meMessage`](https://docs.slack.dev/reference/methods/chat.meMessage) | [`chat_me_message`](crate::SlackClient::chat_me_message) | Share a me message into a channel. |
194//! | [`chat.postEphemeral`](https://docs.slack.dev/reference/methods/chat.postEphemeral) | [`chat_post_ephemeral`](crate::SlackClient::chat_post_ephemeral) | Sends an ephemeral message to a user in a channel. |
195//! | [`chat.postMessage`](https://docs.slack.dev/reference/methods/chat.postMessage) | [`chat_post_message`](crate::SlackClient::chat_post_message) | Sends a message to a channel. |
196//! | [`chat.scheduleMessage`](https://docs.slack.dev/reference/methods/chat.scheduleMessage) | [`chat_schedule_message`](crate::SlackClient::chat_schedule_message) | Schedules a message to be sent to a channel. |
197//! | [`chat.scheduledMessages.list`](https://docs.slack.dev/reference/methods/chat.scheduledMessages.list) | [`chat_scheduled_messages_list`](crate::SlackClient::chat_scheduled_messages_list) | Returns a list of scheduled messages. |
198//! | [`chat.startStream`](https://docs.slack.dev/reference/methods/chat.startStream) | [`chat_start_stream`](crate::SlackClient::chat_start_stream) | Start a new streaming conversation |
199//! | [`chat.stopStream`](https://docs.slack.dev/reference/methods/chat.stopStream) | [`chat_stop_stream`](crate::SlackClient::chat_stop_stream) | Stop a streaming conversation |
200//! | [`chat.unfurl`](https://docs.slack.dev/reference/methods/chat.unfurl) | [`chat_unfurl`](crate::SlackClient::chat_unfurl) | Provide custom unfurl behavior for user-posted URLs |
201//! | [`chat.update`](https://docs.slack.dev/reference/methods/chat.update) | [`chat_update`](crate::SlackClient::chat_update) | Updates a message. |
202//! | [`conversations.acceptSharedInvite`](https://docs.slack.dev/reference/methods/conversations.acceptSharedInvite) | [`conversations_accept_shared_invite`](crate::SlackClient::conversations_accept_shared_invite) | Accepts an invitation to a Slack Connect channel. |
203//! | [`conversations.approveSharedInvite`](https://docs.slack.dev/reference/methods/conversations.approveSharedInvite) | [`conversations_approve_shared_invite`](crate::SlackClient::conversations_approve_shared_invite) | Approves an invitation to a Slack Connect channel |
204//! | [`conversations.archive`](https://docs.slack.dev/reference/methods/conversations.archive) | [`conversations_archive`](crate::SlackClient::conversations_archive) | Archives a conversation. |
205//! | [`conversations.canvases.create`](https://docs.slack.dev/reference/methods/conversations.canvases.create) | [`conversations_canvases_create`](crate::SlackClient::conversations_canvases_create) | Create a channel canvas for a channel |
206//! | [`conversations.close`](https://docs.slack.dev/reference/methods/conversations.close) | [`conversations_close`](crate::SlackClient::conversations_close) | Closes a direct message or multi-person direct message. |
207//! | [`conversations.create`](https://docs.slack.dev/reference/methods/conversations.create) | [`conversations_create`](crate::SlackClient::conversations_create) | Initiates a public or private channel-based conversation |
208//! | [`conversations.declineSharedInvite`](https://docs.slack.dev/reference/methods/conversations.declineSharedInvite) | [`conversations_decline_shared_invite`](crate::SlackClient::conversations_decline_shared_invite) | Declines a Slack Connect channel invite. |
209//! | [`conversations.externalInvitePermissions.set`](https://docs.slack.dev/reference/methods/conversations.externalInvitePermissions.set) | [`conversations_external_invite_permissions_set`](crate::SlackClient::conversations_external_invite_permissions_set) | Upgrade or downgrade Slack Connect channel permissions between 'can post only' and 'can post and invite'. |
210//! | [`conversations.history`](https://docs.slack.dev/reference/methods/conversations.history) | [`conversations_history`](crate::SlackClient::conversations_history) | Fetches a conversation's history of messages and events. |
211//! | [`conversations.info`](https://docs.slack.dev/reference/methods/conversations.info) | [`conversations_info`](crate::SlackClient::conversations_info) | Retrieve information about a conversation. |
212//! | [`conversations.invite`](https://docs.slack.dev/reference/methods/conversations.invite) | [`conversations_invite`](crate::SlackClient::conversations_invite) | Invites users to a channel. |
213//! | [`conversations.inviteShared`](https://docs.slack.dev/reference/methods/conversations.inviteShared) | [`conversations_invite_shared`](crate::SlackClient::conversations_invite_shared) | Sends an invitation to a Slack Connect channel |
214//! | [`conversations.join`](https://docs.slack.dev/reference/methods/conversations.join) | [`conversations_join`](crate::SlackClient::conversations_join) | Joins an existing conversation. |
215//! | [`conversations.kick`](https://docs.slack.dev/reference/methods/conversations.kick) | [`conversations_kick`](crate::SlackClient::conversations_kick) | Removes a user from a conversation. |
216//! | [`conversations.leave`](https://docs.slack.dev/reference/methods/conversations.leave) | [`conversations_leave`](crate::SlackClient::conversations_leave) | Leaves a conversation. |
217//! | [`conversations.list`](https://docs.slack.dev/reference/methods/conversations.list) | [`conversations_list`](crate::SlackClient::conversations_list) | Lists all channels in a Slack team. |
218//! | [`conversations.listConnectInvites`](https://docs.slack.dev/reference/methods/conversations.listConnectInvites) | [`conversations_list_connect_invites`](crate::SlackClient::conversations_list_connect_invites) | Lists shared channel invites that have been generated or received but have not been approved by all parties |
219//! | [`conversations.mark`](https://docs.slack.dev/reference/methods/conversations.mark) | [`conversations_mark`](crate::SlackClient::conversations_mark) | Sets the read cursor in a channel. |
220//! | [`conversations.members`](https://docs.slack.dev/reference/methods/conversations.members) | [`conversations_members`](crate::SlackClient::conversations_members) | Retrieve members of a conversation. |
221//! | [`conversations.open`](https://docs.slack.dev/reference/methods/conversations.open) | [`conversations_open`](crate::SlackClient::conversations_open) | Opens or resumes a direct message or multi-person direct message. |
222//! | [`conversations.rename`](https://docs.slack.dev/reference/methods/conversations.rename) | [`conversations_rename`](crate::SlackClient::conversations_rename) | Renames a conversation. |
223//! | [`conversations.replies`](https://docs.slack.dev/reference/methods/conversations.replies) | [`conversations_replies`](crate::SlackClient::conversations_replies) | Retrieve a thread of messages posted to a conversation |
224//! | [`conversations.requestSharedInvite.approve`](https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.approve) | [`conversations_request_shared_invite_approve`](crate::SlackClient::conversations_request_shared_invite_approve) | Approves a request to add an external user to a channel and sends them a Slack Connect invite |
225//! | [`conversations.requestSharedInvite.deny`](https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.deny) | [`conversations_request_shared_invite_deny`](crate::SlackClient::conversations_request_shared_invite_deny) | Denies a request to invite an external user to a channel |
226//! | [`conversations.requestSharedInvite.list`](https://docs.slack.dev/reference/methods/conversations.requestSharedInvite.list) | [`conversations_request_shared_invite_list`](crate::SlackClient::conversations_request_shared_invite_list) | Lists requests to add external users to channels with ability to filter. |
227//! | [`conversations.setPurpose`](https://docs.slack.dev/reference/methods/conversations.setPurpose) | [`conversations_set_purpose`](crate::SlackClient::conversations_set_purpose) | Sets the channel description. |
228//! | [`conversations.setTopic`](https://docs.slack.dev/reference/methods/conversations.setTopic) | [`conversations_set_topic`](crate::SlackClient::conversations_set_topic) | Sets the topic for a conversation. |
229//! | [`conversations.unarchive`](https://docs.slack.dev/reference/methods/conversations.unarchive) | [`conversations_unarchive`](crate::SlackClient::conversations_unarchive) | Reverses conversation archival. |
230//! | [`dialog.open`](https://docs.slack.dev/reference/methods/dialog.open) | [`dialog_open`](crate::SlackClient::dialog_open) | Open a dialog with a user |
231//! | [`dnd.endDnd`](https://docs.slack.dev/reference/methods/dnd.endDnd) | [`dnd_end_dnd`](crate::SlackClient::dnd_end_dnd) | Ends the current user's Do Not Disturb session immediately. |
232//! | [`dnd.endSnooze`](https://docs.slack.dev/reference/methods/dnd.endSnooze) | [`dnd_end_snooze`](crate::SlackClient::dnd_end_snooze) | Ends the current user's snooze mode immediately. |
233//! | [`dnd.info`](https://docs.slack.dev/reference/methods/dnd.info) | [`dnd_info`](crate::SlackClient::dnd_info) | Retrieves a user's current Do Not Disturb status. |
234//! | [`dnd.setSnooze`](https://docs.slack.dev/reference/methods/dnd.setSnooze) | [`dnd_set_snooze`](crate::SlackClient::dnd_set_snooze) | Turns on Do Not Disturb mode for the current user, or changes its duration. |
235//! | [`dnd.teamInfo`](https://docs.slack.dev/reference/methods/dnd.teamInfo) | [`dnd_team_info`](crate::SlackClient::dnd_team_info) | Retrieves the Do Not Disturb status for up to 50 users on a team. |
236//! | [`emoji.list`](https://docs.slack.dev/reference/methods/emoji.list) | [`emoji_list`](crate::SlackClient::emoji_list) | Lists custom emoji for a team. |
237//! | [`entity.acknowledgeCommentAction`](https://docs.slack.dev/reference/methods/entity.acknowledgeCommentAction) | [`entity_acknowledge_comment_action`](crate::SlackClient::entity_acknowledge_comment_action) | Acknowledge a comment post, edit, or delete on a Work Object. Apps call this method to confirm they have pr... |
238//! | [`entity.presentComments`](https://docs.slack.dev/reference/methods/entity.presentComments) | [`entity_present_comments`](crate::SlackClient::entity_present_comments) | Provide comments for Work Objects. Apps call this method to send per-user flexpane comment data to the client. |
239//! | [`entity.presentDetails`](https://docs.slack.dev/reference/methods/entity.presentDetails) | [`entity_present_details`](crate::SlackClient::entity_present_details) | Provide custom flexpane behavior for Work Objects. Apps call this method to send per-user flexpane metadata... |
240//! | [`files.comments.delete`](https://docs.slack.dev/reference/methods/files.comments.delete) | [`files_comments_delete`](crate::SlackClient::files_comments_delete) | Deletes an existing comment on a file. |
241//! | [`files.completeUploadExternal`](https://docs.slack.dev/reference/methods/files.completeUploadExternal) | [`files_complete_upload_external`](crate::SlackClient::files_complete_upload_external) | Finishes an upload started with files.getUploadURLExternal |
242//! | [`files.delete`](https://docs.slack.dev/reference/methods/files.delete) | [`files_delete`](crate::SlackClient::files_delete) | Deletes a file. |
243//! | [`files.getUploadURLExternal`](https://docs.slack.dev/reference/methods/files.getUploadURLExternal) | [`files_get_upload_url_external`](crate::SlackClient::files_get_upload_url_external) | Gets a URL for an edge external file upload |
244//! | [`files.info`](https://docs.slack.dev/reference/methods/files.info) | [`files_info`](crate::SlackClient::files_info) | Gets information about a file. |
245//! | [`files.list`](https://docs.slack.dev/reference/methods/files.list) | [`files_list`](crate::SlackClient::files_list) | List for a team, in a channel, or from a user with applied filters. |
246//! | [`files.remote.add`](https://docs.slack.dev/reference/methods/files.remote.add) | [`files_remote_add`](crate::SlackClient::files_remote_add) | Adds a file from a remote service |
247//! | [`files.remote.info`](https://docs.slack.dev/reference/methods/files.remote.info) | [`files_remote_info`](crate::SlackClient::files_remote_info) | Retrieve information about a remote file added to Slack |
248//! | [`files.remote.list`](https://docs.slack.dev/reference/methods/files.remote.list) | [`files_remote_list`](crate::SlackClient::files_remote_list) | Retrieve information about a remote file added to Slack |
249//! | [`files.remote.remove`](https://docs.slack.dev/reference/methods/files.remote.remove) | [`files_remote_remove`](crate::SlackClient::files_remote_remove) | Remove a remote file. |
250//! | [`files.remote.share`](https://docs.slack.dev/reference/methods/files.remote.share) | [`files_remote_share`](crate::SlackClient::files_remote_share) | Share a remote file into a channel. |
251//! | [`files.remote.update`](https://docs.slack.dev/reference/methods/files.remote.update) | [`files_remote_update`](crate::SlackClient::files_remote_update) | Updates an existing remote file. |
252//! | [`files.revokePublicURL`](https://docs.slack.dev/reference/methods/files.revokePublicURL) | [`files_revoke_public_url`](crate::SlackClient::files_revoke_public_url) | Revokes public/external sharing access for a file |
253//! | [`files.sharedPublicURL`](https://docs.slack.dev/reference/methods/files.sharedPublicURL) | [`files_shared_public_url`](crate::SlackClient::files_shared_public_url) | Enables a file for public/external sharing. |
254//! | [`functions.completeError`](https://docs.slack.dev/reference/methods/functions.completeError) | [`functions_complete_error`](crate::SlackClient::functions_complete_error) | Signal that a function failed to complete |
255//! | [`functions.completeSuccess`](https://docs.slack.dev/reference/methods/functions.completeSuccess) | [`functions_complete_success`](crate::SlackClient::functions_complete_success) | Signal the successful completion of a function |
256//! | [`functions.distributions.permissions.add`](https://docs.slack.dev/reference/methods/functions.distributions.permissions.add) | [`functions_distributions_permissions_add`](crate::SlackClient::functions_distributions_permissions_add) | Grant users access to a custom slack function if its permission_type is set to named_entities |
257//! | [`functions.distributions.permissions.list`](https://docs.slack.dev/reference/methods/functions.distributions.permissions.list) | [`functions_distributions_permissions_list`](crate::SlackClient::functions_distributions_permissions_list) | List the access type of a custom slack function and include the users, team or org ids with access if its p... |
258//! | [`functions.distributions.permissions.remove`](https://docs.slack.dev/reference/methods/functions.distributions.permissions.remove) | [`functions_distributions_permissions_remove`](crate::SlackClient::functions_distributions_permissions_remove) | Revoke user access to a custom slack function if permission_type set to named_entities |
259//! | [`functions.distributions.permissions.set`](https://docs.slack.dev/reference/methods/functions.distributions.permissions.set) | [`functions_distributions_permissions_set`](crate::SlackClient::functions_distributions_permissions_set) | Set the access type of a custom slack function and define the users, team or org ids to be granted access i... |
260//! | [`functions.workflows.steps.list`](https://docs.slack.dev/reference/methods/functions.workflows.steps.list) | [`functions_workflows_steps_list`](crate::SlackClient::functions_workflows_steps_list) | List the steps of a specific function of a workflow's versions |
261//! | [`functions.workflows.steps.responses.export`](https://docs.slack.dev/reference/methods/functions.workflows.steps.responses.export) | [`functions_workflows_steps_responses_export`](crate::SlackClient::functions_workflows_steps_responses_export) | Download form responses of a workflow |
262//! | [`migration.exchange`](https://docs.slack.dev/reference/methods/migration.exchange) | [`migration_exchange`](crate::SlackClient::migration_exchange) | For Enterprise organization workspaces, map local user IDs to global user IDs |
263//! | [`oauth.access`](https://docs.slack.dev/reference/methods/oauth.access) | [`oauth_access`](crate::SlackClient::oauth_access) | Exchanges a temporary OAuth verifier code for an access token. |
264//! | [`oauth.v2.access`](https://docs.slack.dev/reference/methods/oauth.v2.access) | [`oauth_v2_access`](crate::SlackClient::oauth_v2_access) | Exchanges a temporary OAuth verifier code for an access token. |
265//! | [`oauth.v2.beginShortTokenRotation`](https://docs.slack.dev/reference/methods/oauth.v2.beginShortTokenRotation) | [`oauth_v2_begin_short_token_rotation`](crate::SlackClient::oauth_v2_begin_short_token_rotation) | Begins rotating the secret on an API token with a short secret. |
266//! | [`oauth.v2.completeShortTokenRotation`](https://docs.slack.dev/reference/methods/oauth.v2.completeShortTokenRotation) | [`oauth_v2_complete_short_token_rotation`](crate::SlackClient::oauth_v2_complete_short_token_rotation) | Finishes rotating the secret on an API token with a short secret. |
267//! | [`oauth.v2.exchange`](https://docs.slack.dev/reference/methods/oauth.v2.exchange) | [`oauth_v2_exchange`](crate::SlackClient::oauth_v2_exchange) | Exchanges a legacy access token for a new expiring access token and refresh token |
268//! | [`oauth.v2.user.access`](https://docs.slack.dev/reference/methods/oauth.v2.user.access) | [`oauth_v2_user_access`](crate::SlackClient::oauth_v2_user_access) | Exchanges a temporary OAuth verifier code for a user access token. |
269//! | [`openid.connect.token`](https://docs.slack.dev/reference/methods/openid.connect.token) | [`openid_connect_token`](crate::SlackClient::openid_connect_token) | Exchanges a temporary OAuth verifier code for an access token for Sign in with Slack. |
270//! | [`openid.connect.userInfo`](https://docs.slack.dev/reference/methods/openid.connect.userInfo) | [`openid_connect_user_info`](crate::SlackClient::openid_connect_user_info) | Get the identity of a user who has authorized Sign in with Slack. |
271//! | [`pins.add`](https://docs.slack.dev/reference/methods/pins.add) | [`pins_add`](crate::SlackClient::pins_add) | Pins an item to a channel. |
272//! | [`pins.list`](https://docs.slack.dev/reference/methods/pins.list) | [`pins_list`](crate::SlackClient::pins_list) | Lists items pinned to a channel. |
273//! | [`pins.remove`](https://docs.slack.dev/reference/methods/pins.remove) | [`pins_remove`](crate::SlackClient::pins_remove) | Un-pins an item from a channel. |
274//! | [`reactions.add`](https://docs.slack.dev/reference/methods/reactions.add) | [`reactions_add`](crate::SlackClient::reactions_add) | Adds a reaction to an item. |
275//! | [`reactions.get`](https://docs.slack.dev/reference/methods/reactions.get) | [`reactions_get`](crate::SlackClient::reactions_get) | Gets reactions for an item. |
276//! | [`reactions.list`](https://docs.slack.dev/reference/methods/reactions.list) | [`reactions_list`](crate::SlackClient::reactions_list) | Lists reactions made by a user. |
277//! | [`reactions.remove`](https://docs.slack.dev/reference/methods/reactions.remove) | [`reactions_remove`](crate::SlackClient::reactions_remove) | Removes a reaction from an item. |
278//! | [`reminders.add`](https://docs.slack.dev/reference/methods/reminders.add) | [`reminders_add`](crate::SlackClient::reminders_add) | Creates a reminder. |
279//! | [`reminders.complete`](https://docs.slack.dev/reference/methods/reminders.complete) | [`reminders_complete`](crate::SlackClient::reminders_complete) | Marks a reminder as complete. |
280//! | [`reminders.delete`](https://docs.slack.dev/reference/methods/reminders.delete) | [`reminders_delete`](crate::SlackClient::reminders_delete) | Deletes a reminder. |
281//! | [`reminders.info`](https://docs.slack.dev/reference/methods/reminders.info) | [`reminders_info`](crate::SlackClient::reminders_info) | Gets information about a reminder. |
282//! | [`reminders.list`](https://docs.slack.dev/reference/methods/reminders.list) | [`reminders_list`](crate::SlackClient::reminders_list) | Lists all reminders created by or for a given user. |
283//! | [`rtm.connect`](https://docs.slack.dev/reference/methods/rtm.connect) | [`rtm_connect`](crate::SlackClient::rtm_connect) | Starts a Real Time Messaging session. |
284//! | [`rtm.start`](https://docs.slack.dev/reference/methods/rtm.start) | [`rtm_start`](crate::SlackClient::rtm_start) | Deprecated: Starts a Real Time Messaging session. Use rtm.connect instead. |
285//! | [`search.all`](https://docs.slack.dev/reference/methods/search.all) | [`search_all`](crate::SlackClient::search_all) | Searches for messages and files matching a query. |
286//! | [`search.files`](https://docs.slack.dev/reference/methods/search.files) | [`search_files`](crate::SlackClient::search_files) | Searches for files matching a query. |
287//! | [`search.messages`](https://docs.slack.dev/reference/methods/search.messages) | [`search_messages`](crate::SlackClient::search_messages) | Searches for messages matching a query. |
288//! | [`slackLists.access.delete`](https://docs.slack.dev/reference/methods/slackLists.access.delete) | [`slack_lists_access_delete`](crate::SlackClient::slack_lists_access_delete) | Revoke access to a List for specified entities. |
289//! | [`slackLists.access.set`](https://docs.slack.dev/reference/methods/slackLists.access.set) | [`slack_lists_access_set`](crate::SlackClient::slack_lists_access_set) | Set the access level to a List for specified entities. |
290//! | [`slackLists.create`](https://docs.slack.dev/reference/methods/slackLists.create) | [`slack_lists_create`](crate::SlackClient::slack_lists_create) | Create a List. |
291//! | [`slackLists.download.get`](https://docs.slack.dev/reference/methods/slackLists.download.get) | [`slack_lists_download_get`](crate::SlackClient::slack_lists_download_get) | Retrieve List download URL from an export job to download List contents. |
292//! | [`slackLists.download.start`](https://docs.slack.dev/reference/methods/slackLists.download.start) | [`slack_lists_download_start`](crate::SlackClient::slack_lists_download_start) | Initiate a job to export List contents. |
293//! | [`slackLists.items.create`](https://docs.slack.dev/reference/methods/slackLists.items.create) | [`slack_lists_items_create`](crate::SlackClient::slack_lists_items_create) | Add a new item to an existing List. |
294//! | [`slackLists.items.delete`](https://docs.slack.dev/reference/methods/slackLists.items.delete) | [`slack_lists_items_delete`](crate::SlackClient::slack_lists_items_delete) | Deletes an item from an existing List. |
295//! | [`slackLists.items.deleteMultiple`](https://docs.slack.dev/reference/methods/slackLists.items.deleteMultiple) | [`slack_lists_items_delete_multiple`](crate::SlackClient::slack_lists_items_delete_multiple) | Deletes multiple items from an existing List. |
296//! | [`slackLists.items.info`](https://docs.slack.dev/reference/methods/slackLists.items.info) | [`slack_lists_items_info`](crate::SlackClient::slack_lists_items_info) | Get a row from a List. |
297//! | [`slackLists.items.list`](https://docs.slack.dev/reference/methods/slackLists.items.list) | [`slack_lists_items_list`](crate::SlackClient::slack_lists_items_list) | Get records from a List. |
298//! | [`slackLists.items.update`](https://docs.slack.dev/reference/methods/slackLists.items.update) | [`slack_lists_items_update`](crate::SlackClient::slack_lists_items_update) | Updates cells in a List. |
299//! | [`slackLists.update`](https://docs.slack.dev/reference/methods/slackLists.update) | [`slack_lists_update`](crate::SlackClient::slack_lists_update) | Update a List. |
300//! | [`stars.add`](https://docs.slack.dev/reference/methods/stars.add) | [`stars_add`](crate::SlackClient::stars_add) | Save an item for later. Formerly known as adding a star. |
301//! | [`stars.list`](https://docs.slack.dev/reference/methods/stars.list) | [`stars_list`](crate::SlackClient::stars_list) | Listed a user's saved items, formerly known as stars. |
302//! | [`stars.remove`](https://docs.slack.dev/reference/methods/stars.remove) | [`stars_remove`](crate::SlackClient::stars_remove) | Removes a saved item (star) from an item. |
303//! | [`team.accessLogs`](https://docs.slack.dev/reference/methods/team.accessLogs) | [`team_access_logs`](crate::SlackClient::team_access_logs) | Gets the access logs for the current team. |
304//! | [`team.billableInfo`](https://docs.slack.dev/reference/methods/team.billableInfo) | [`team_billable_info`](crate::SlackClient::team_billable_info) | Gets billable users information for the current team. |
305//! | [`team.billing.info`](https://docs.slack.dev/reference/methods/team.billing.info) | [`team_billing_info`](crate::SlackClient::team_billing_info) | Reads a workspace's billing plan information. |
306//! | [`team.externalTeams.disconnect`](https://docs.slack.dev/reference/methods/team.externalTeams.disconnect) | [`team_external_teams_disconnect`](crate::SlackClient::team_external_teams_disconnect) | Disconnect an external organization. |
307//! | [`team.externalTeams.list`](https://docs.slack.dev/reference/methods/team.externalTeams.list) | [`team_external_teams_list`](crate::SlackClient::team_external_teams_list) | Returns a list of all the external teams connected and details about the connection. |
308//! | [`team.info`](https://docs.slack.dev/reference/methods/team.info) | [`team_info`](crate::SlackClient::team_info) | Gets information about the current team. |
309//! | [`team.integrationLogs`](https://docs.slack.dev/reference/methods/team.integrationLogs) | [`team_integration_logs`](crate::SlackClient::team_integration_logs) | Gets the integration logs for the current team. |
310//! | [`team.preferences.list`](https://docs.slack.dev/reference/methods/team.preferences.list) | [`team_preferences_list`](crate::SlackClient::team_preferences_list) | Retrieve a list of a workspace's team preferences. |
311//! | [`team.profile.get`](https://docs.slack.dev/reference/methods/team.profile.get) | [`team_profile_get`](crate::SlackClient::team_profile_get) | Retrieve a team's profile. |
312//! | [`tooling.tokens.rotate`](https://docs.slack.dev/reference/methods/tooling.tokens.rotate) | [`tooling_tokens_rotate`](crate::SlackClient::tooling_tokens_rotate) | Exchanges a refresh token for a new app configuration token. |
313//! | [`usergroups.create`](https://docs.slack.dev/reference/methods/usergroups.create) | [`usergroups_create`](crate::SlackClient::usergroups_create) | Create a User Group. |
314//! | [`usergroups.disable`](https://docs.slack.dev/reference/methods/usergroups.disable) | [`usergroups_disable`](crate::SlackClient::usergroups_disable) | Disable an existing User Group. |
315//! | [`usergroups.enable`](https://docs.slack.dev/reference/methods/usergroups.enable) | [`usergroups_enable`](crate::SlackClient::usergroups_enable) | Enable a User Group. |
316//! | [`usergroups.list`](https://docs.slack.dev/reference/methods/usergroups.list) | [`usergroups_list`](crate::SlackClient::usergroups_list) | List all User Groups for a team. |
317//! | [`usergroups.update`](https://docs.slack.dev/reference/methods/usergroups.update) | [`usergroups_update`](crate::SlackClient::usergroups_update) | Update an existing User Group. |
318//! | [`usergroups.users.list`](https://docs.slack.dev/reference/methods/usergroups.users.list) | [`usergroups_users_list`](crate::SlackClient::usergroups_users_list) | List all users in a User Group. |
319//! | [`usergroups.users.update`](https://docs.slack.dev/reference/methods/usergroups.users.update) | [`usergroups_users_update`](crate::SlackClient::usergroups_users_update) | Update the list of users for a user group. |
320//! | [`users.conversations`](https://docs.slack.dev/reference/methods/users.conversations) | [`users_conversations`](crate::SlackClient::users_conversations) | List conversations the calling user is a member of. |
321//! | [`users.deletePhoto`](https://docs.slack.dev/reference/methods/users.deletePhoto) | [`users_delete_photo`](crate::SlackClient::users_delete_photo) | Delete the user profile photo |
322//! | [`users.discoverableContacts.lookup`](https://docs.slack.dev/reference/methods/users.discoverableContacts.lookup) | [`users_discoverable_contacts_lookup`](crate::SlackClient::users_discoverable_contacts_lookup) | Look up an email address to see if someone is discoverable on Slack |
323//! | [`users.getPresence`](https://docs.slack.dev/reference/methods/users.getPresence) | [`users_get_presence`](crate::SlackClient::users_get_presence) | Gets user presence information. |
324//! | [`users.identity`](https://docs.slack.dev/reference/methods/users.identity) | [`users_identity`](crate::SlackClient::users_identity) | Get a user's identity. |
325//! | [`users.info`](https://docs.slack.dev/reference/methods/users.info) | [`users_info`](crate::SlackClient::users_info) | Gets information about a user. |
326//! | [`users.list`](https://docs.slack.dev/reference/methods/users.list) | [`users_list`](crate::SlackClient::users_list) | Lists all users in a Slack team. |
327//! | [`users.lookupByEmail`](https://docs.slack.dev/reference/methods/users.lookupByEmail) | [`users_lookup_by_email`](crate::SlackClient::users_lookup_by_email) | Find a user with an email address. |
328//! | [`users.profile.get`](https://docs.slack.dev/reference/methods/users.profile.get) | [`users_profile_get`](crate::SlackClient::users_profile_get) | Retrieve a user's profile information, including their custom status. |
329//! | [`users.profile.set`](https://docs.slack.dev/reference/methods/users.profile.set) | [`users_profile_set`](crate::SlackClient::users_profile_set) | Set a user's profile information, including custom status. |
330//! | [`users.setActive`](https://docs.slack.dev/reference/methods/users.setActive) | [`users_set_active`](crate::SlackClient::users_set_active) | Marked a user as active. Deprecated and non-functional. |
331//! | [`users.setPhoto`](https://docs.slack.dev/reference/methods/users.setPhoto) | [`users_set_photo`](crate::SlackClient::users_set_photo) | Set the user profile photo |
332//! | [`users.setPresence`](https://docs.slack.dev/reference/methods/users.setPresence) | [`users_set_presence`](crate::SlackClient::users_set_presence) | Manually sets user presence. |
333//! | [`views.open`](https://docs.slack.dev/reference/methods/views.open) | [`views_open`](crate::SlackClient::views_open) | Open a view for a user. |
334//! | [`views.publish`](https://docs.slack.dev/reference/methods/views.publish) | [`views_publish`](crate::SlackClient::views_publish) | Publish a static view for a User. |
335//! | [`views.push`](https://docs.slack.dev/reference/methods/views.push) | [`views_push`](crate::SlackClient::views_push) | Push a view onto the stack of a root view. |
336//! | [`views.update`](https://docs.slack.dev/reference/methods/views.update) | [`views_update`](crate::SlackClient::views_update) | Update an existing view. |
337//! | [`workflows.featured.add`](https://docs.slack.dev/reference/methods/workflows.featured.add) | [`workflows_featured_add`](crate::SlackClient::workflows_featured_add) | Add featured workflows to a channel. |
338//! | [`workflows.featured.list`](https://docs.slack.dev/reference/methods/workflows.featured.list) | [`workflows_featured_list`](crate::SlackClient::workflows_featured_list) | List the featured workflows for specified channels. |
339//! | [`workflows.featured.remove`](https://docs.slack.dev/reference/methods/workflows.featured.remove) | [`workflows_featured_remove`](crate::SlackClient::workflows_featured_remove) | Remove featured workflows from a channel. |
340//! | [`workflows.featured.set`](https://docs.slack.dev/reference/methods/workflows.featured.set) | [`workflows_featured_set`](crate::SlackClient::workflows_featured_set) | Set featured workflows for a channel. |
341//! | [`workflows.triggers.permissions.add`](https://docs.slack.dev/reference/methods/workflows.triggers.permissions.add) | [`workflows_triggers_permissions_add`](crate::SlackClient::workflows_triggers_permissions_add) | Allows users to run a trigger that has its permission type set to named_entities |
342//! | [`workflows.triggers.permissions.list`](https://docs.slack.dev/reference/methods/workflows.triggers.permissions.list) | [`workflows_triggers_permissions_list`](crate::SlackClient::workflows_triggers_permissions_list) | Returns the permission type of a trigger and if applicable, includes the entities that have been granted ac... |
343//! | [`workflows.triggers.permissions.remove`](https://docs.slack.dev/reference/methods/workflows.triggers.permissions.remove) | [`workflows_triggers_permissions_remove`](crate::SlackClient::workflows_triggers_permissions_remove) | Revoke an entity's access to a trigger that has its permission type set to named_entities |
344//! | [`workflows.triggers.permissions.set`](https://docs.slack.dev/reference/methods/workflows.triggers.permissions.set) | [`workflows_triggers_permissions_set`](crate::SlackClient::workflows_triggers_permissions_set) | Set the permission type for who can run a trigger |
345
346mod admin_analytics;
347mod admin_apps;
348mod admin_audit;
349mod admin_auth;
350mod admin_barriers;
351mod admin_conversations;
352mod admin_emoji;
353mod admin_functions;
354mod admin_invite_requests;
355mod admin_roles;
356mod admin_teams;
357mod admin_usergroups;
358mod admin_users;
359mod admin_workflows;
360mod agents;
361mod api_test;
362mod apps;
363mod assistant;
364mod auth;
365mod blocks;
366mod bookmarks;
367mod bots;
368mod calls;
369mod canvases;
370mod chat;
371mod conversations;
372mod dialog;
373mod dnd;
374mod emoji;
375mod entity;
376mod files;
377mod functions;
378mod migration;
379mod oauth;
380mod openid;
381mod pins;
382mod reactions;
383mod reminders;
384mod rtm;
385mod search;
386mod slack_lists;
387mod stars;
388mod team;
389mod tooling;
390mod usergroups;
391mod users;
392mod views;
393mod workflows;
394
395pub use admin_analytics::*;
396pub use admin_apps::*;
397pub use admin_audit::*;
398pub use admin_auth::*;
399pub use admin_barriers::*;
400pub use admin_conversations::*;
401pub use admin_emoji::*;
402pub use admin_functions::*;
403pub use admin_invite_requests::*;
404pub use admin_roles::*;
405pub use admin_teams::*;
406pub use admin_usergroups::*;
407pub use admin_users::*;
408pub use admin_workflows::*;
409pub use agents::*;
410pub use api_test::*;
411pub use apps::*;
412pub use assistant::*;
413pub use auth::*;
414pub use blocks::*;
415pub use bookmarks::*;
416pub use bots::*;
417pub use calls::*;
418pub use canvases::*;
419pub use chat::*;
420pub use conversations::*;
421pub use dialog::*;
422pub use dnd::*;
423pub use emoji::*;
424pub use entity::*;
425pub use files::*;
426pub use functions::*;
427pub use migration::*;
428pub use oauth::*;
429pub use openid::*;
430pub use pins::*;
431pub use reactions::*;
432pub use reminders::*;
433pub use rtm::*;
434pub use search::*;
435pub use slack_lists::*;
436pub use stars::*;
437pub use team::*;
438pub use tooling::*;
439pub use usergroups::*;
440pub use users::*;
441pub use views::*;
442pub use workflows::*;