OSDB  OSDB Service Actions

Actions for Service: slack_api_actions

Action IDDescription
list_restricted_apps_for_an_org_or_workspaceList restricted apps for an org or workspace.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page
	Required: no
-e, --enterprise_id [enterprise_id]
	enterprise_id
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.apps:read`
	Required: yes
-u, --team_id [team_id]
	team_id
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
uninstalls_your_app_from_a_workspaceUninstalls your app from a workspace.
Action options:

-c, --client_id [client_id]
	Issued when you created your application.
	Required: no
-d, --client_secret [client_secret]
	Issued when you created your application.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `none`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
checks_api_calling_codeChecks API calling code.
Action options:

-f, --foo [foo]
	example property to return
	Required: no
-e, --error [error]
	Error response to return
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_emoji_for_an_enterprise_grid_organizationList emoji for an Enterprise Grid organization.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:read`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
get_conversation_preferences_for_a_public_or_private_channelGet conversation preferences for a public or private channel.
Action options:

-c, --channel_id <channel_id>
	The channel to get preferences for.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:read`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
checks_authentication_&_identityChecks authentication & identity.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_denied_workspace_invite_requestsList all denied workspace invite requests.
Action options:

-c, --cursor [cursor]
	Value of the `next_cursor` field sent as part of the previous api response
	Required: no
-l, --limit [limit]
	The number of results that will be returned by the API on each invocation. Must be between 1 - 1000 both inclusive
	Required: no
-t, --team_id [team_id]
	ID for the workspace where the invite requests were made.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.invites:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_approved_workspace_invite_requestsList all approved workspace invite requests.
Action options:

-c, --cursor [cursor]
	Value of the `next_cursor` field sent as part of the previous API response
	Required: no
-l, --limit [limit]
	The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive
	Required: no
-t, --team_id [team_id]
	ID for the workspace where the invite requests were made.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.invites:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_pending_workspace_invite_requestsList all pending workspace invite requests.
Action options:

-c, --cursor [cursor]
	Value of the `next_cursor` field sent as part of the previous API response
	Required: no
-l, --limit [limit]
	The number of results that will be returned by the API on each invocation. Must be between 1 - 1000, both inclusive
	Required: no
-t, --team_id [team_id]
	ID for the workspace where the invite requests were made.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.invites:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
enables_an_app_to_trigger_a_permissions_modal_to_grant_an_app_access_to_a_user_access_scopeEnables an app to trigger a permissions modal to grant an app access to a user access scope.
Action options:

-s, --scopes <scopes>
	A comma separated list of user scopes to request for
	Required: yes
-t, --trigger_id <trigger_id>
	Token used to trigger the request
	Required: yes
-u, --user <user>
	The user this scope is being requested for
	Required: yes
-v, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_teams_on_an_enterprise_organizationList all teams on an Enterprise organization
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 100 both inclusive.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:read`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_of_the_admins_on_a_given_workspaceList all of the admins on a given workspace.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.
	Required: no
-l, --limit [limit]
	The maximum number of items to return.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:read`
	Required: yes
-u, --team_id <team_id>
	team_id
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_app_requests_for_a_teamorworkspaceList app requests for a team/workspace.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --team_id [team_id]
	team_id
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.apps:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
revokes_a_tokenRevokes a token.
Action options:

-t, --test [test]
	Setting this parameter to `1` triggers a _testing mode_ where the specified token will not actually be revoked.
	Required: no
	Permitted values: false, true
-u, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
returns_list_of_user_grants_and_corresponding_scopes_this_app_has_on_a_teamReturns list of user grants and corresponding scopes this app has on a team.
Action options:

-c, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-l, --limit [limit]
	The maximum number of items to return.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
get_a_list_of_authorizations_for_the_given_event_context._each_authorization_represents_an_app_installation_that_the_event_is_visible_toGet a list of authorizations for the given event context. Each authorization represents an app installation that the event is visible to.
Action options:

-c, --cursor [cursor]
	cursor
	Required: no
-l, --limit [limit]
	limit
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `authorizations:read`
	Required: yes
-e, --event_context <event_context>
	event_context
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_the_channels_linked_to_an_org_level_idp_group_(user_group)List the channels linked to an org-level IDP group (user group).
Action options:

-i, --include_num_members [include_num_members]
	Flag to include or exclude the count of members per channel.
	Required: no
	Permitted values: false, true
-u, --usergroup_id <usergroup_id>
	ID of the IDP group to list default channels for.
	Required: yes
-t, --team_id [team_id]
	ID of the the workspace.
	Required: no
-v, --token <token>
	Authentication token. Requires scope: `admin.usergroups:read`
	Required: yes
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
returns_list_of_permissions_this_app_has_on_a_teamReturns list of permissions this app has on a team.
Action options:

-t, --token [token]
	Authentication token. Requires scope: `none`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_disconnected_channels—i.e.,_channels_that_were_once_connected_to_other_workspaces_and_then_disconnected—and_the_corresponding_original_channel_ids_for_key_revocation_with_ekmList all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation with EKM.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:read`
	Required: yes
-d, --channel_ids [channel_ids]
	A comma-separated list of channels to filter to.
	Required: no
-u, --team_ids [team_ids]
	A comma-separated list of the workspaces to which the channels you would like returned belong.
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_idp_groups_linked_to_a_channelList all IDP Groups linked to a channel
Action options:

-c, --channel_id <channel_id>
	channel_id
	Required: yes
-t, --team_id [team_id]
	The workspace where the channel exists. This argument is required for channels only tied to one workspace, and optional for channels that are shared across an organization.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.conversations:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
fetch_information_about_settings_in_a_workspaceFetch information about settings in a workspace
Action options:

-t, --team_id <team_id>
	team_id
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.teams:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_approved_apps_for_an_org_or_workspaceList approved apps for an org or workspace.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page
	Required: no
-e, --enterprise_id [enterprise_id]
	enterprise_id
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --team_id [team_id]
	team_id
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.apps:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
allows_an_app_to_request_additional_scopesAllows an app to request additional scopes
Action options:

-s, --scopes <scopes>
	A comma separated list of scopes to request for
	Required: yes
-t, --trigger_id <trigger_id>
	Token used to trigger the permissions API
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_information_about_a_bot_userGets information about a bot user.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `users:read`
	Required: yes
-b, --bot [bot]
	Bot user to get info on
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
returns_list_of_resource_grants_this_app_has_on_a_teamReturns list of resource grants this app has on a team.
Action options:

-c, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-l, --limit [limit]
	The maximum number of items to return.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
search_for_public_or_private_channels_in_an_enterprise_organizationSearch for public or private channels in an Enterprise organization.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.
	Required: no
-s, --search_channel_types [search_channel_types]
	The type of channel to include or exclude in the search. For example `private` will search private channels, while `private_exclude` will exclude them. For a full list of types, check the [Types section](#types).
	Required: no
-l, --limit [limit]
	Maximum number of items to be returned. Must be between 1 - 20 both inclusive. Default is 10.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:read`
	Required: yes
-q, --query [query]
	Name of the the channel to query by.
	Required: no
-u, --sort [sort]
	Possible values are `relevant` (search ranking based on what we think is closest), `name` (alphabetical), `member_count` (number of users in the channel), and `created` (date channel was created). You can optionally pair this with the `sort_dir` arg to change how it is sorted
	Required: no
-v, --team_ids [team_ids]
	Comma separated string of team IDs, signifying the workspaces to search through.
	Required: no
-w, --sort_dir [sort_dir]
	Sort direction. Possible values are `asc` for ascending order like (1, 2, 3) or (a, b, c), and `desc` for descending order like (3, 2, 1) or (c, b, a)
	Required: no
-x, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-y, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_of_the_owners_on_a_given_workspaceList all of the owners on a given workspace.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:read`
	Required: yes
-u, --team_id <team_id>
	team_id
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
get_all_the_workspaces_a_given_public_or_private_channel_is_connected_to_within_this_enterprise_orgGet all the workspaces a given public or private channel is connected to within this Enterprise org.
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Must be between 1 - 1000 both inclusive.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:read`
	Required: yes
-d, --channel_id <channel_id>
	The channel to determine connected workspaces within the organization for.
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_users_on_a_workspaceList users on a workspace
Action options:

-c, --cursor [cursor]
	Set `cursor` to `next_cursor` returned by the previous call to list items in the next page.
	Required: no
-l, --limit [limit]
	Limit for how many users to be retrieved per page
	Required: no
-t, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.users:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
returns_list_of_scopes_this_app_has_on_a_teamReturns list of scopes this app has on a team.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
returns_a_list_of_scheduled_messagesReturns a list of scheduled messages.
Action options:

-c, --channel [channel]
	The channel of the scheduled messages
	Required: no
-d, --cursor [cursor]
	For pagination purposes, this is the `cursor` value returned from a previous call to `chat.scheduledmessages.list` indicating where you want to start this call from.
	Required: no
-o, --oldest [oldest]
	A UNIX timestamp of the oldest value in the time range
	Required: no
-l, --limit [limit]
	Maximum number of original entries to return.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `none`
	Required: no
-m, --latest [latest]
	A UNIX timestamp of the latest value in the time range
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_information_about_a_conversationRetrieve information about a conversation.
Action options:

-i, --include_locale [include_locale]
	Set this to `true` to receive the locale for this conversation. Defaults to `false`
	Required: no
	Permitted values: false, true
-c, --channel [channel]
	Conversation ID to learn more about
	Required: no
-j, --include_num_members [include_num_members]
	Set to `true` to include the member count for the specified conversation. Defaults to `false`
	Required: no
	Permitted values: false, true
-t, --token [token]
	Authentication token. Requires scope: `conversations:read`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieves_a_user's_current_do_not_disturb_statusRetrieves a user's current Do Not Disturb status.
Action options:

-u, --user [user]
	User to fetch status for (defaults to current user)
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `dnd:read`
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
returns_information_about_a_callReturns information about a Call.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `calls:read`
	Required: yes
-i, --id <id>
	`id` of the Call returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
fetches_a_conversation's_history_of_messages_and_eventsFetches a conversation's history of messages and events.
Action options:

-c, --channel [channel]
	Conversation ID to fetch history for.
	Required: no
-d, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-o, --oldest [oldest]
	Start of time range of messages to include in results.
	Required: no
-i, --inclusive [inclusive]
	Include messages with latest or oldest timestamp in results only when either timestamp is specified.
	Required: no
	Permitted values: false, true
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't been reached.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:history`
	Required: no
-m, --latest [latest]
	End of time range of messages to include in results.
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
open_a_dialog_with_a_userOpen a dialog with a user
Action options:

-t, --trigger_id <trigger_id>
	Exchange a trigger to post to the user.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-d, --dialog <dialog>
	The dialog definition. This must be a JSON-encoded string.
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_a_permalink_url_for_a_specific_extant_messageRetrieve a permalink URL for a specific extant message
lists_items_pinned_to_a_channelLists items pinned to a channel.
Action options:

-c, --channel <channel>
	Channel to get pinned items for.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `pins:read`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
lists_all_channels_in_a_slack_teamLists all channels in a Slack team.
Action options:

-c, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached. Must be an integer no larger than 1000.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:read`
	Required: no
-u, --types [types]
	Mix and match channel types by providing a comma-separated list of any combination of `public_channel`, `private_channel`, `mpim`, `im`
	Required: no
-e, --exclude_archived [exclude_archived]
	Set to `true` to exclude archived channels from the list
	Required: no
	Permitted values: false, true
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_for_a_team,_in_a_channel,_or_from_a_user_with_applied_filtersList for a team, in a channel, or from a user with applied filters.
Action options:

-c, --channel [channel]
	Filter files appearing in a specific channel, indicated by its ID.
	Required: no
-p, --page [page]
	page
	Required: no
-t, --ts_from [ts_from]
	Filter files created after this timestamp (inclusive).
	Required: no
-u, --user [user]
	Filter files created by a single user.
	Required: no
-v, --token [token]
	Authentication token. Requires scope: `files:read`
	Required: no
-w, --ts_to [ts_to]
	Filter files created before this timestamp (inclusive).
	Required: no
-s, --show_files_hidden_by_limit [show_files_hidden_by_limit]
	Show truncated file info for files hidden due to being too old, and the team who owns the file being over the file limit.
	Required: no
	Permitted values: false, true
-d, --count [count]
	count
	Required: no
-x, --types [types]
	Filter files by type ([see below](#file_types)). You can pass multiple values in the types argument, like `types=spaces,snippets`.The default value is `all`, which does not filter the list.
	Required: no
-y, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_a_thread_of_messages_posted_to_a_conversationRetrieve a thread of messages posted to a conversation
Action options:

-c, --channel [channel]
	Conversation ID to fetch thread from.
	Required: no
-o, --oldest [oldest]
	Start of time range of messages to include in results.
	Required: no
-d, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-t, --ts [ts]
	Unique identifier of a thread's parent message. `ts` must be the timestamp of an existing message with 0 or more replies. If there are no replies then just the single message referenced by `ts` will return - it is just an ordinary, unthreaded message.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't been reached.
	Required: no
-i, --inclusive [inclusive]
	Include messages with latest or oldest timestamp in results only when either timestamp is specified.
	Required: no
	Permitted values: false, true
-u, --token [token]
	Authentication token. Requires scope: `conversations:history`
	Required: no
-m, --latest [latest]
	End of time range of messages to include in results.
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
lists_custom_emoji_for_a_teamLists custom emoji for a team.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `emoji:read`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_members_of_a_conversationRetrieve members of a conversation.
Action options:

-c, --channel [channel]
	ID of the conversation to retrieve members for
	Required: no
-d, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't been reached.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:read`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_information_about_a_remote_file_added_to_slackRetrieve information about a remote file added to Slack
Action options:

-f, --file [file]
	Specify a file by providing its ID.
	Required: no
-e, --external_id [external_id]
	Creator defined GUID for the file.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `remote_files:read`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieves_the_do_not_disturb_status_for_up_to_50_users_on_a_teamRetrieves the Do Not Disturb status for up to 50 users on a team.
Action options:

-u, --users [users]
	Comma-separated list of users to fetch Do Not Disturb status for
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `dnd:read`
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_information_about_a_fileGets information about a file.
Action options:

-f, --file [file]
	Specify a file by providing its ID.
	Required: no
-c, --cursor [cursor]
	Parameter for pagination. File comments are paginated for a single file. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This parameter is optional, but pagination is mandatory: the default value simply fetches the first "page" of the collection of comments. See [pagination](/docs/pagination) for more details.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached.
	Required: no
-p, --page [page]
	page
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `files:read`
	Required: no
-d, --count [count]
	count
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
starts_a_real_time_messaging_sessionStarts a Real Time Messaging session.
Action options:

-b, --batch_presence_aware [batch_presence_aware]
	Batch presence deliveries via subscription. Enabling changes the shape of `presence_change` events. See [batch presence](/docs/presence-and-status#batching).
	Required: no
	Permitted values: false, true
-t, --token <token>
	Authentication token. Requires scope: `rtm:stream`
	Required: yes
-p, --presence_sub [presence_sub]
	Only deliver presence events when requested by subscription. See [presence subscriptions](/docs/presence-and-status#subscriptions).
	Required: no
	Permitted values: false, true
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_information_about_a_remote_file_added_to_slackRetrieve information about a remote file added to Slack
Action options:

-c, --channel [channel]
	Filter files appearing in a specific channel, indicated by its ID.
	Required: no
-d, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-l, --limit [limit]
	The maximum number of items to return.
	Required: no
-t, --ts_from [ts_from]
	Filter files created after this timestamp (inclusive).
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `remote_files:read`
	Required: no
-v, --ts_to [ts_to]
	Filter files created before this timestamp (inclusive).
	Required: no
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
searches_for_messages_matching_a_querySearches for messages matching a query.
Action options:

-p, --page [page]
	page
	Required: no
-s, --sort [sort]
	Return matches sorted by either `score` or `timestamp`.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `search:read`
	Required: yes
-q, --query <query>
	Search query.
	Required: yes
-h, --highlight [highlight]
	Pass a value of `true` to enable query highlight markers (see below).
	Required: no
	Permitted values: false, true
-u, --sort_dir [sort_dir]
	Change sort direction to ascending (`asc`) or descending (`desc`).
	Required: no
-c, --count [count]
	Pass the number of results you want per "page". Maximum of `100`.
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-w, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
lists_reactions_made_by_a_userLists reactions made by a user.
Action options:

-c, --cursor [cursor]
	Parameter for pagination. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This parameter is optional, but pagination is mandatory: the default value simply fetches the first "page" of the collection. See [pagination](/docs/pagination) for more details.
	Required: no
-f, --full [full]
	If true always return the complete reaction list.
	Required: no
	Permitted values: false, true
-p, --page [page]
	page
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached.
	Required: no
-u, --user [user]
	Show reactions made by this user. Defaults to the authed user.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `reactions:read`
	Required: yes
-d, --count [count]
	count
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
share_a_remote_file_into_a_channelShare a remote file into a channel.
Action options:

-f, --file [file]
	Specify a file registered with Slack by providing its ID. Either this field or `external_id` or both are required.
	Required: no
-c, --channels [channels]
	Comma-separated list of channel IDs where the file will be shared.
	Required: no
-e, --external_id [external_id]
	The globally unique identifier (GUID) for the file, as set by the app registering the file with Slack.  Either this field or `file` or both are required.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `remote_files:share`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_the_access_logs_for_the_current_teamGets the access logs for the current team.
Action options:

-p, --page [page]
	page
	Required: no
-b, --before [before]
	End of time range of logs to include in results (inclusive).
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin`
	Required: yes
-c, --count [count]
	count
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
for_enterprise_grid_workspaces,_map_local_user_ids_to_global_user_idsFor Enterprise Grid workspaces, map local user IDs to global user IDs
Action options:

-u, --users <users>
	A comma-separated list of user ids, up to 400 per request
	Required: yes
-t, --to_old [to_old]
	Specify `true` to convert `W` global user IDs to workspace-specific `U` IDs. Defaults to `false`.
	Required: no
	Permitted values: false, true
-v, --team_id [team_id]
	Specify team_id starts with `T` in case of Org Token
	Required: no
-w, --token <token>
	Authentication token. Requires scope: `tokens.basic`
	Required: yes
-x, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_reactions_for_an_itemGets reactions for an item.
Action options:

-c, --channel [channel]
	Channel where the message to get reactions for was posted.
	Required: no
-f, --file [file]
	File to get reactions for.
	Required: no
-g, --full [full]
	If true always return the complete reaction list.
	Required: no
	Permitted values: false, true
-t, --timestamp [timestamp]
	Timestamp of the message to get reactions for.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `reactions:read`
	Required: yes
-h, --file_comment [file_comment]
	File comment to get reactions for.
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
lists_all_reminders_created_by_or_for_a_given_userLists all reminders created by or for a given user.
Action options:

-t, --token [token]
	Authentication token. Requires scope: `reminders:read`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
lists_stars_for_a_userLists stars for a user.
Action options:

-c, --cursor [cursor]
	Parameter for pagination. Set `cursor` equal to the `next_cursor` attribute returned by the previous request's `response_metadata`. This parameter is optional, but pagination is mandatory: the default value simply fetches the first "page" of the collection. See [pagination](/docs/pagination) for more details.
	Required: no
-p, --page [page]
	page
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `stars:read`
	Required: no
-d, --count [count]
	count
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
exchanges_a_temporary_oauth_verifier_code_for_an_access_tokenExchanges a temporary OAuth verifier code for an access token.
Action options:

-c, --code <code>
	The `code` param returned via the OAuth callback.
	Required: yes
-r, --redirect_uri [redirect_uri]
	This must match the originally submitted URI (if one was sent).
	Required: no
-d, --client_id [client_id]
	Issued when you created your application.
	Required: no
-e, --client_secret [client_secret]
	Issued when you created your application.
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_information_about_a_reminderGets information about a reminder.
Action options:

-r, --reminder [reminder]
	The ID of the reminder
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `reminders:read`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
exchanges_a_temporary_oauth_verifier_code_for_a_workspace_tokenExchanges a temporary OAuth verifier code for a workspace token.
Action options:

-r, --redirect_uri [redirect_uri]
	This must match the originally submitted URI (if one was sent).
	Required: no
-c, --code [code]
	The `code` param returned via the OAuth callback.
	Required: no
-d, --client_id [client_id]
	Issued when you created your application.
	Required: no
-e, --client_secret [client_secret]
	Issued when you created your application.
	Required: no
-s, --single_channel [single_channel]
	Request the user to add your app only to a single channel.
	Required: no
	Permitted values: false, true
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-t, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
exchanges_a_temporary_oauth_verifier_code_for_an_access_tokenExchanges a temporary OAuth verifier code for an access token.
Action options:

-c, --code [code]
	The `code` param returned via the OAuth callback.
	Required: no
-r, --redirect_uri [redirect_uri]
	This must match the originally submitted URI (if one was sent).
	Required: no
-d, --client_id [client_id]
	Issued when you created your application.
	Required: no
-e, --client_secret [client_secret]
	Issued when you created your application.
	Required: no
-s, --single_channel [single_channel]
	Request the user to add your app only to a single channel. Only valid with a [legacy workspace app](https://api.slack.com/legacy-workspace-apps).
	Required: no
	Permitted values: false, true
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-t, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_information_about_the_current_teamGets information about the current team.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `team:read`
	Required: yes
-u, --team [team]
	Team to get info on, if omitted, will return information about the current team. Will only return team that the authenticated token is allowed to see through external shared channels
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_the_integration_logs_for_the_current_teamGets the integration logs for the current team.
Action options:

-c, --change_type [change_type]
	Filter logs with this change type. Defaults to all logs.
	Required: no
-a, --app_id [app_id]
	Filter logs to this Slack app. Defaults to all logs.
	Required: no
-p, --page [page]
	page
	Required: no
-u, --user [user]
	Filter logs generated by this user’s actions. Defaults to all logs.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin`
	Required: yes
-s, --service_id [service_id]
	Filter logs to this service. Defaults to all logs.
	Required: no
-d, --count [count]
	count
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_user_groups_for_a_teamList all User Groups for a team
Action options:

-i, --include_users [include_users]
	Include the list of users for each User Group.
	Required: no
	Permitted values: false, true
-t, --token <token>
	Authentication token. Requires scope: `usergroups:read`
	Required: yes
-j, --include_count [include_count]
	Include the number of users in each User Group.
	Required: no
	Permitted values: false, true
-k, --include_disabled [include_disabled]
	Include disabled User Groups.
	Required: no
	Permitted values: false, true
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_billable_users_information_for_the_current_teamGets billable users information for the current team.
Action options:

-u, --user [user]
	A user to retrieve the billable information for. Defaults to all users.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_information_about_a_userGets information about a user.
Action options:

-i, --include_locale [include_locale]
	Set this to `true` to receive the locale for this user. Defaults to `false`
	Required: no
	Permitted values: false, true
-u, --user [user]
	User to get info on
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `users:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
lists_all_users_in_a_slack_teamLists all users in a Slack team.
Action options:

-i, --include_locale [include_locale]
	Set this to `true` to receive the locale for users. Defaults to `false`
	Required: no
	Permitted values: false, true
-c, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't been reached. Providing no `limit` value will result in Slack attempting to deliver you the entire result set. If the collection is too large you may experience `limit_required` or HTTP 500 errors.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `users:read`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
gets_user_presence_informationGets user presence information.
Action options:

-u, --user [user]
	User to get presence info on. Defaults to the authed user.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `users:read`
	Required: yes
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieve_a_team's_profileRetrieve a team's profile.
Action options:

-v, --visibility [visibility]
	Filter by visibility.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `users.profile:read`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_conversations_the_calling_user_may_accessList conversations the calling user may access.
Action options:

-c, --cursor [cursor]
	Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`. Default value fetches the first "page" of the collection. See [pagination](/docs/pagination) for more detail.
	Required: no
-u, --user [user]
	Browse conversations by a specific user ID's membership. Non-public channels are restricted to those where the calling user shares membership.
	Required: no
-l, --limit [limit]
	The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached. Must be an integer no larger than 1000.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:read`
	Required: no
-e, --exclude_archived [exclude_archived]
	Set to `true` to exclude archived channels from the list
	Required: no
	Permitted values: false, true
-v, --types [types]
	Mix and match channel types by providing a comma-separated list of any combination of `public_channel`, `private_channel`, `mpim`, `im`
	Required: no
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
find_a_user_with_an_email_addressFind a user with an email address.
Action options:

-e, --email <email>
	An email address belonging to a user in the workspace
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `users:read.email`
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
get_a_user's_identityGet a user's identity.
Action options:

-t, --token [token]
	Authentication token. Requires scope: `identity.basic`
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
list_all_users_in_a_user_groupList all users in a User Group
Action options:

-u, --usergroup <usergroup>
	The encoded ID of the User Group to update.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `usergroups:read`
	Required: yes
-i, --include_disabled [include_disabled]
	Allow results that involve disabled User Groups.
	Required: no
	Permitted values: false, true
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
retrieves_a_user's_profile_informationRetrieves a user's profile information.
Action options:

-u, --user [user]
	User to retrieve profile info for
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `users.profile:read`
	Required: yes
-i, --include_labels [include_labels]
	Include labels for each ID in custom profile fields
	Required: no
	Permitted values: false, true
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
open_a_view_for_a_userOpen a view for a user.
Action options:

-t, --trigger_id <trigger_id>
	Exchange a trigger to post to the user.
	Required: yes
-v, --view <view>
	A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
update_an_existing_viewUpdate an existing view.
Action options:

-v, --view [view]
	A [view object](/reference/surfaces/views). This must be a JSON-encoded string.
	Required: no
-e, --external_id [external_id]
	A unique identifier of the view set by the developer. Must be unique for all views on a team. Max length of 255 characters. Either `view_id` or `external_id` is required.
	Required: no
-w, --view_id [view_id]
	A unique identifier of the view to be updated. Either `view_id` or `external_id` is required.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-h, --hash [hash]
	A string that represents view state to protect against possible race conditions.
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
push_a_view_onto_the_stack_of_a_root_viewPush a view onto the stack of a root view.
Action options:

-t, --trigger_id <trigger_id>
	Exchange a trigger to post to the user.
	Required: yes
-v, --view <view>
	A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
disconnect_a_connected_channel_from_one_or_more_workspacesDisconnect a connected channel from one or more workspaces.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The channel to be disconnected from some workspaces.
	Required: yes
-l, --leaving_team_ids [leaving_team_ids]
	The team to be removed from the channel. Currently only a single team id can be specified.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
publish_a_static_view_for_a_userPublish a static view for a User.
Action options:

-v, --view <view>
	A [view payload](/reference/surfaces/views). This must be a JSON-encoded string.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `none`
	Required: yes
-h, --hash [hash]
	A string that represents view state to protect against possible race conditions.
	Required: no
-u, --user_id <user_id>
	`id` of the user you want publish a view to.
	Required: yes
-w, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
indicate_that_an_app's_step_in_a_workflow_failed_to_executeIndicate that an app's step in a workflow failed to execute.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `workflow.steps:execute`
	Required: yes
-w, --workflow_step_execute_id <workflow_step_execute_id>
	Context identifier that maps to the correct workflow step execution.
	Required: yes
-e, --error <error>
	A JSON-based object with a `message` property that should contain a human readable error message.
	Required: yes
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
create_a_public_or_private_channel_based_conversationCreate a public or private channel-based conversation.
Action options:

-n, --name <name>
	Name of the public or private channel to create.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-u, --team_id [team_id]
	The workspace to create the channel in. Note: this argument is required unless you set `org_wide=true`.
	Required: no
-i, --is_private <is_private>
	When `true`, creates a private channel instead of a public channel
	Required: yes
	Permitted values: false, true
-o, --org_wide [org_wide]
	When `true`, the channel will be available org-wide. Note: if the channel is not `org_wide=true`, you must specify a `team_id` for this channel
	Required: no
	Permitted values: false, true
-d, --description [description]
	Description of the public or private channel to create.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
indicate_that_an_app's_step_in_a_workflow_completed_executionIndicate that an app's step in a workflow completed execution.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `workflow.steps:execute`
	Required: yes
-w, --workflow_step_execute_id <workflow_step_execute_id>
	Context identifier that maps to the correct workflow step execution.
	Required: yes
-o, --outputs [outputs]
	Key-value object of outputs from your step. Keys of this object reflect the configured `key` properties of your [`outputs`](/reference/workflows/workflow_step#output) array from your `workflow_step` object.
	Required: no
-u, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
update_the_configuration_for_a_workflow_extension_stepUpdate the configuration for a workflow extension step.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `workflow.steps:execute`
	Required: yes
-w, --workflow_step_edit_id <workflow_step_edit_id>
	A context identifier provided with `view_submission` payloads used to call back to `workflows.updateStep`.
	Required: yes
-s, --step_image_url [step_image_url]
	An optional field that can be used to override app image that is shown in the Workflow Builder.
	Required: no
-i, --inputs [inputs]
	A JSON key-value map of inputs required from a user during configuration. This is the data your app expects to receive when the workflow step starts. **Please note**: the embedded variable format is set and replaced by the workflow system. You cannot create custom variables that will be replaced at runtime. [Read more about variables in workflow steps here](/workflows/steps#variables).
	Required: no
-u, --step_name [step_name]
	An optional field that can be used to override the step name that is shown in the Workflow Builder.
	Required: no
-o, --outputs [outputs]
	An JSON array of output objects used during step execution. This is the data your app agrees to provide when your workflow step was executed.
	Required: no
-v, --url_only [url_only]
	Return only the action URL, not the action results
	Required: no
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
delete_a_public_or_private_channelDelete a public or private channel.
Action options:

-c, --channel_id <channel_id>
	The channel to delete.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
approve_an_app_for_installation_on_a_workspaceApprove an app for installation on a workspace.
Action options:

-a, --app_id [app_id]
	The id of the app to approve.
	Required: no
-r, --request_id [request_id]
	The id of the request to approve.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.apps:write`
	Required: yes
-u, --team_id [team_id]
	team_id
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
convert_a_public_channel_to_a_private_channelConvert a public channel to a private channel.
Action options:

-c, --channel_id <channel_id>
	The channel to convert to private.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
restrict_an_app_for_installation_on_a_workspaceRestrict an app for installation on a workspace.
Action options:

-a, --app_id [app_id]
	The id of the app to restrict.
	Required: no
-r, --request_id [request_id]
	The id of the request to restrict.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `admin.apps:write`
	Required: yes
-u, --team_id [team_id]
	team_id
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
invite_a_user_to_a_public_or_private_channelInvite a user to a public or private channel.
Action options:

-u, --user_ids <user_ids>
	The users to invite.
	Required: yes
-c, --channel_id <channel_id>
	The channel that the users will be invited to.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
rename_a_public_or_private_channelRename a public or private channel.
Action options:

-n, --name <name>
	name
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The channel to rename.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
archive_a_public_or_private_channelArchive a public or private channel.
Action options:

-c, --channel_id <channel_id>
	The channel to archive.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
add_an_allowlist_of_idp_groups_for_accessing_a_channelAdd an allowlist of IDP groups for accessing a channel
Action options:

-g, --group_id <group_id>
	The [IDP Group](https://slack.com/help/articles/115001435788-Connect-identity-provider-groups-to-your-Enterprise-Grid-org) ID to be an allowlist for the private channel.
	Required: yes
-c, --channel_id <channel_id>
	The channel to link this group to.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-u, --team_id [team_id]
	The workspace where the channel exists. This argument is required for channels only tied to one workspace, and optional for channels that are shared across an organization.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
remove_a_linked_idp_group_linked_from_a_private_channelRemove a linked IDP group linked from a private channel
Action options:

-g, --group_id <group_id>
	The [IDP Group](https://slack.com/help/articles/115001435788-Connect-identity-provider-groups-to-your-Enterprise-Grid-org) ID to remove from the private channel.
	Required: yes
-t, --team_id <team_id>
	The workspace where the channel exists. This argument is required for channels only tied to one workspace, and optional for channels that are shared across an organization.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The channel to remove the linked group from.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
unarchive_a_public_or_private_channelUnarchive a public or private channel.
Action options:

-c, --channel_id <channel_id>
	The channel to unarchive.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_workspaces_in_an_enterprise_grid_org_that_connect_to_a_public_or_private_channelSet the workspaces in an Enterprise grid org that connect to a public or private channel.
Action options:

-t, --target_team_ids [target_team_ids]
	A comma-separated list of workspaces to which the channel should be shared. Not required if the channel is being shared org-wide.
	Required: no
-o, --org_channel [org_channel]
	True if channel has to be converted to an org channel
	Required: no
	Permitted values: false, true
-u, --team_id [team_id]
	The workspace to which the channel belongs. Omit this argument if the channel is a cross-workspace shared channel.
	Required: no
-v, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The encoded `channel_id` to add or remove to workspaces.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_posting_permissions_for_a_public_or_private_channelSet the posting permissions for a public or private channel.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The channel to set the prefs for
	Required: yes
-p, --prefs <prefs>
	The prefs for this channel in a stringified JSON format.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
rename_an_emojiRename an emoji.
Action options:

-n, --name <name>
	The name of the emoji to be renamed. Colons (`:myemoji:`) around the value are not required, although they may be included.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-o, --new_name <new_name>
	The new name of the emoji.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
remove_an_emoji_across_an_enterprise_grid_organizationRemove an emoji across an Enterprise Grid organization
Action options:

-n, --name <name>
	The name of the emoji to be removed. Colons (`:myemoji:`) around the value are not required, although they may be included.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
add_an_emojiAdd an emoji.
Action options:

-n, --name <name>
	The name of the emoji to be removed. Colons (`:myemoji:`) around the value are not required, although they may be included.
	Required: yes
-u, --url <url>
	The URL of a file to use as an image for the emoji. Square images under 128KB and with transparent backgrounds work best.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
deny_a_workspace_invite_requestDeny a workspace invite request.
Action options:

-i, --invite_request_id <invite_request_id>
	ID of the request to invite.
	Required: yes
-t, --team_id [team_id]
	ID for the workspace where the invite request was made.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.invites:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
approve_a_workspace_invite_requestApprove a workspace invite request.
Action options:

-i, --invite_request_id <invite_request_id>
	ID of the request to invite.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.invites:write`
	Required: yes
-u, --team_id [team_id]
	ID for the workspace where the invite request was made.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
add_an_emoji_aliasAdd an emoji alias.
Action options:

-n, --name <name>
	The name of the emoji to be aliased. Colons (`:myemoji:`) around the value are not required, although they may be included.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-a, --alias_for <alias_for>
	The alias of the emoji.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
create_an_enterprise_teamCreate an Enterprise team.
Action options:

-t, --team_description [team_description]
	Description for the team.
	Required: no
-u, --team_name <team_name>
	Team name (for example, Slack Softball Team).
	Required: yes
-v, --team_discoverability [team_discoverability]
	Who can join the team. A team's discoverability can be `open`, `closed`, `invite_only`, or `unlisted`.
	Required: no
-w, --team_domain <team_domain>
	Team domain (for example, slacksoftballteam).
	Required: yes
-x, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
an_api_method_that_allows_admins_to_set_the_discoverability_of_a_given_workspaceAn API method that allows admins to set the discoverability of a given workspace
Action options:

-d, --discoverability <discoverability>
	This workspace's discovery setting. It must be set to one of `open`, `invite_only`, `closed`, or `unlisted`.
	Required: yes
-t, --team_id <team_id>
	The ID of the workspace to set discoverability on.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_default_channels_of_a_workspaceSet the default channels of a workspace.
Action options:

-t, --team_id <team_id>
	ID for the workspace to set the default channel for.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-c, --channel_ids <channel_ids>
	An array of channel IDs.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
sets_the_icon_of_a_workspaceSets the icon of a workspace.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-i, --image_url <image_url>
	Image URL for the icon
	Required: yes
-u, --team_id <team_id>
	ID for the workspace to set the icon for.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_name_of_a_given_workspaceSet the name of a given workspace.
Action options:

-n, --name <name>
	The new name of the workspace.
	Required: yes
-t, --team_id <team_id>
	ID for the workspace to set the name for.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
add_one_or_more_default_channels_to_an_idp_groupAdd one or more default channels to an IDP group.
Action options:

-u, --usergroup_id <usergroup_id>
	ID of the IDP group to add default channels for.
	Required: yes
-t, --team_id [team_id]
	The workspace to add default channels in.
	Required: no
-v, --token <token>
	Authentication token. Requires scope: `admin.usergroups:write`
	Required: yes
-c, --channel_ids <channel_ids>
	Comma separated string of channel IDs.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_an_existing_guest,_regular_user,_or_admin_user_to_be_a_workspace_ownerSet an existing guest, regular user, or admin user to be a workspace owner.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-u, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-v, --user_id <user_id>
	Id of the user to promote to owner.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
remove_one_or_more_default_channels_from_an_org_level_idp_group_(user_group)Remove one or more default channels from an org-level IDP group (user group).
Action options:

-u, --usergroup_id <usergroup_id>
	ID of the IDP Group
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.usergroups:write`
	Required: yes
-c, --channel_ids <channel_ids>
	Comma-separated string of channel IDs
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
add_an_enterprise_user_to_a_workspaceAdd an Enterprise user to a workspace.
Action options:

-i, --is_ultra_restricted [is_ultra_restricted]
	True if user should be added to the workspace as a single-channel guest.
	Required: no
	Permitted values: false, true
-t, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-j, --is_restricted [is_restricted]
	True if user should be added to the workspace as a guest.
	Required: no
	Permitted values: false, true
-c, --channel_ids [channel_ids]
	Comma separated values of channel IDs to add user in the new workspace.
	Required: no
-v, --user_id <user_id>
	The ID of the user to add to the workspace.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
associate_one_or_more_default_workspaces_with_an_organization_wide_idp_groupAssociate one or more default workspaces with an organization-wide IDP group.
Action options:

-a, --auto_provision [auto_provision]
	When `true`, this method automatically creates new workspace accounts for the IDP group members.
	Required: no
	Permitted values: false, true
-u, --usergroup_id <usergroup_id>
	An encoded usergroup (IDP Group) ID.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-v, --team_ids <team_ids>
	A comma separated list of encoded team (workspace) IDs. Each workspace *MUST* belong to the organization associated with the token.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
remove_a_user_from_a_workspaceRemove a user from a workspace.
Action options:

-t, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-v, --user_id <user_id>
	The ID of the user to remove.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_description_of_a_given_workspaceSet the description of a given workspace.
Action options:

-t, --team_id <team_id>
	ID for the workspace to set the description for.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-d, --description <description>
	The new description for the workspace.
	Required: yes
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
invite_a_user_to_a_workspaceInvite a user to a workspace.
Action options:

-i, --is_ultra_restricted [is_ultra_restricted]
	Is this user a single channel guest user? (default: false)
	Required: no
	Permitted values: false, true
-g, --guest_expiration_ts [guest_expiration_ts]
	Timestamp when guest account should be disabled. Only include this timestamp if you are inviting a guest user and you want their account to expire on a certain date.
	Required: no
-c, --custom_message [custom_message]
	An optional message to send to the user in the invite email.
	Required: no
-e, --email <email>
	The email address of the person to invite.
	Required: yes
-t, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-r, --real_name [real_name]
	Full name of the user.
	Required: no
-d, --channel_ids <channel_ids>
	A comma-separated list of `channel_id`s for this user to join. At least one channel is required.
	Required: yes
-j, --is_restricted [is_restricted]
	Is this user a multi-channel guest user? (default: false)
	Required: no
	Permitted values: false, true
-s, --resend [resend]
	Allow this invite to be resent in the future if a user has not signed up yet. (default: false)
	Required: no
	Permitted values: false, true
-f, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-k, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-v, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_an_existing_guest,_regular_user,_or_owner_to_be_an_admin_userSet an existing guest, regular user, or owner to be an admin user.
Action options:

-t, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-v, --user_id <user_id>
	The ID of the user to designate as an admin.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_an_existing_guest_user,_admin_user,_or_owner_to_be_a_regular_userSet an existing guest user, admin user, or owner to be a regular user.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-u, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-v, --user_id <user_id>
	The ID of the user to designate as a regular user.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
invalidate_a_single_session_for_a_user_by_session_idInvalidate a single session for a user by session_id
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-u, --team_id <team_id>
	ID of the team that the session belongs to
	Required: yes
-s, --session_id <session_id>
	session_id
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_an_expiration_for_a_guest_userSet an expiration for a guest user
Action options:

-e, --expiration_ts <expiration_ts>
	Timestamp when guest account should be disabled.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-u, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-v, --user_id <user_id>
	The ID of the user to set an expiration for.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
registers_a_new_callRegisters a new Call.
Action options:

-u, --users [users]
	The list of users to register as participants in the Call. [Read more on how to specify users here](/apis/calls#users).
	Required: no
-t, --title [title]
	The name of the Call.
	Required: no
-d, --date_start [date_start]
	Call start time in UTC UNIX timestamp format
	Required: no
-e, --external_display_id [external_display_id]
	An optional, human-readable ID supplied by the 3rd-party Call provider. If supplied, this ID will be displayed in the Call object.
	Required: no
-c, --created_by [created_by]
	The valid Slack user ID of the user who created this Call. When this method is called with a user token, the `created_by` field is optional and defaults to the authed user of the token. Otherwise, the field is required.
	Required: no
-v, --token <token>
	Authentication token. Requires scope: `calls:write`
	Required: yes
-f, --desktop_app_join_url [desktop_app_join_url]
	When supplied, available Slack clients will attempt to directly launch the 3rd-party Call with this URL.
	Required: no
-g, --external_unique_id <external_unique_id>
	An ID supplied by the 3rd-party Call provider. It must be unique across all Calls from that service.
	Required: yes
-j, --join_url <join_url>
	The URL required for a client to join the Call.
	Required: yes
-h, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-k, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
ends_a_callEnds a Call.
Action options:

-d, --duration [duration]
	Call duration in seconds
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `calls:write`
	Required: yes
-i, --id <id>
	`id` returned when registering the call using the [`calls.add`](/methods/calls.add) method.
	Required: yes
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
wipes_all_valid_sessions_on_all_devices_for_a_given_userWipes all valid sessions on all devices for a given user
Action options:

-w, --web_only [web_only]
	Only expire web sessions (default: false)
	Required: no
	Permitted values: false, true
-m, --mobile_only [mobile_only]
	Only expire mobile sessions (default: false)
	Required: no
	Permitted values: false, true
-t, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-u, --user_id <user_id>
	The ID of the user to wipe sessions for
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
registers_new_participants_added_to_a_callRegisters new participants added to a Call.
Action options:

-u, --users <users>
	The list of users to add as participants in the Call. [Read more on how to specify users here](/apis/calls#users).
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `calls:write`
	Required: yes
-i, --id <id>
	`id` returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
registers_participants_removed_from_a_callRegisters participants removed from a Call.
Action options:

-u, --users <users>
	The list of users to remove as participants in the Call. [Read more on how to specify users here](/apis/calls#users).
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `calls:write`
	Required: yes
-i, --id <id>
	`id` returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
deletes_a_messageDeletes a message.
Action options:

-c, --channel [channel]
	Channel containing the message to be deleted.
	Required: no
-a, --as_user [as_user]
	Pass true to delete the message as the authed user with `chat:write:user` scope. [Bot users](/bot-users) in this context are considered authed users. If unused or false, the message will be deleted with `chat:write:bot` scope.
	Required: no
	Permitted values: false, true
-t, --ts [ts]
	Timestamp of the message to be deleted.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `chat:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
sends_an_ephemeral_message_to_a_user_in_a_channelSends an ephemeral message to a user in a channel.
Action options:

-c, --channel <channel>
	Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name.
	Required: yes
-a, --as_user [as_user]
	Pass true to post the message as the authed user. Defaults to true if the chat:write:bot scope is not included. Otherwise, defaults to false.
	Required: no
	Permitted values: false, true
-b, --attachments [attachments]
	A JSON-based array of structured attachments, presented as a URL-encoded string.
	Required: no
-p, --parse [parse]
	Change how messages are treated. Defaults to `none`. See [below](#formatting).
	Required: no
-i, --icon_emoji [icon_emoji]
	Emoji to use as the icon for this message. Overrides `icon_url`. Must be used in conjunction with `as_user` set to `false`, otherwise ignored. See [authorship](#authorship) below.
	Required: no
-l, --link_names [link_names]
	Find and link channel names and usernames.
	Required: no
	Permitted values: false, true
-u, --user <user>
	`id` of the user who will receive the ephemeral message. The user should be in the channel specified by the `channel` argument.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `chat:write`
	Required: yes
-d, --blocks [blocks]
	A JSON-based array of structured blocks, presented as a URL-encoded string.
	Required: no
-j, --icon_url [icon_url]
	URL to an image to use as the icon for this message. Must be used in conjunction with `as_user` set to false, otherwise ignored. See [authorship](#authorship) below.
	Required: no
-v, --text [text]
	How this field works and whether it is required depends on other fields you use in your API call. [See below](#text_usage) for more detail.
	Required: no
-w, --thread_ts [thread_ts]
	Provide another message's `ts` value to post this message in a thread. Avoid using a reply's `ts` value; use its parent's value instead. Ephemeral messages in threads are only shown if there is already an active thread.
	Required: no
-x, --username [username]
	Set your bot's user name. Must be used in conjunction with `as_user` set to false, otherwise ignored. See [authorship](#authorship) below.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
updates_information_about_a_callUpdates information about a Call.
Action options:

-t, --title [title]
	The name of the Call.
	Required: no
-i, --id <id>
	`id` returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `calls:write`
	Required: yes
-d, --desktop_app_join_url [desktop_app_join_url]
	When supplied, available Slack clients will attempt to directly launch the 3rd-party Call with this URL.
	Required: no
-j, --join_url [join_url]
	The URL required for a client to join the Call.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
archives_a_conversationArchives a conversation.
Action options:

-c, --channel [channel]
	ID of conversation to archive
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
initiates_a_public_or_private_channel_based_conversationInitiates a public or private channel-based conversation
Action options:

-n, --name [name]
	Name of the public or private channel to create
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-i, --is_private [is_private]
	Create a private channel instead of a public one
	Required: no
	Permitted values: false, true
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
deletes_a_pending_scheduled_message_from_the_queueDeletes a pending scheduled message from the queue.
Action options:

-a, --as_user [as_user]
	Pass true to delete the message as the authed user with `chat:write:user` scope. [Bot users](/bot-users) in this context are considered authed users. If unused or false, the message will be deleted with `chat:write:bot` scope.
	Required: no
	Permitted values: false, true
-c, --channel <channel>
	The channel the scheduled_message is posting to
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `chat:write`
	Required: yes
-s, --scheduled_message_id <scheduled_message_id>
	`scheduled_message_id` returned from call to chat.scheduleMessage
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
closes_a_direct_message_or_multi_person_direct_messageCloses a direct message or multi-person direct message.
Action options:

-c, --channel [channel]
	Conversation to close.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
invites_users_to_a_channelInvites users to a channel.
Action options:

-c, --channel [channel]
	The ID of the public or private channel to invite user(s) to.
	Required: no
-u, --users [users]
	A comma separated list of user IDs. Up to 1000 users may be listed.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
updates_a_messageUpdates a message.
Action options:

-c, --channel <channel>
	Channel containing the message to be updated.
	Required: yes
-a, --as_user [as_user]
	Pass true to update the message as the authed user. [Bot users](/bot-users) in this context are considered authed users.
	Required: no
-b, --attachments [attachments]
	A JSON-based array of structured attachments, presented as a URL-encoded string. This field is required when not presenting `text`. If you don't include this field, the message's previous `attachments` will be retained. To remove previous `attachments`, include an empty array for this field.
	Required: no
-p, --parse [parse]
	Change how messages are treated. Defaults to `client`, unlike `chat.postMessage`. Accepts either `none` or `full`. If you do not specify a value for this field, the original value set for the message will be overwritten with the default, `client`.
	Required: no
-t, --ts <ts>
	Timestamp of the message to be updated.
	Required: yes
-l, --link_names [link_names]
	Find and link channel names and usernames. Defaults to `none`. If you do not specify a value for this field, the original value set for the message will be overwritten with the default, `none`.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `chat:write`
	Required: yes
-d, --blocks [blocks]
	A JSON-based array of [structured blocks](/block-kit/building), presented as a URL-encoded string. If you don't include this field, the message's previous `blocks` will be retained. To remove previous `blocks`, include an empty array for this field.
	Required: no
-v, --text [text]
	New text for the message, using the [default formatting rules](/reference/surfaces/formatting). It's not required when presenting `blocks` or `attachments`.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
leaves_a_conversationLeaves a conversation.
Action options:

-c, --channel [channel]
	Conversation to leave
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
opens_or_resumes_a_direct_message_or_multi_person_direct_messageOpens or resumes a direct message or multi-person direct message.
Action options:

-c, --channel [channel]
	Resume a conversation by supplying an `im` or `mpim`'s ID. Or provide the `users` field instead.
	Required: no
-u, --users [users]
	Comma separated lists of users. If only one user is included, this creates a 1:1 DM.  The ordering of the users is preserved whenever a multi-person direct message is returned. Supply a `channel` when not supplying `users`.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-r, --return_im [return_im]
	Boolean, indicates you want the full IM channel definition in the response.
	Required: no
	Permitted values: false, true
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
sends_a_message_to_a_channelSends a message to a channel.
Action options:

-c, --channel <channel>
	Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name. See [below](#channels) for more details.
	Required: yes
-m, --mrkdwn [mrkdwn]
	Disable Slack markup parsing by setting to `false`. Enabled by default.
	Required: no
	Permitted values: false, true
-a, --as_user [as_user]
	Pass true to post the message as the authed user, instead of as a bot. Defaults to false. See [authorship](#authorship) below.
	Required: no
-r, --reply_broadcast [reply_broadcast]
	Used in conjunction with `thread_ts` and indicates whether reply should be made visible to everyone in the channel or conversation. Defaults to `false`.
	Required: no
	Permitted values: false, true
-p, --parse [parse]
	Change how messages are treated. Defaults to `none`. See [below](#formatting).
	Required: no
-b, --attachments [attachments]
	A JSON-based array of structured attachments, presented as a URL-encoded string.
	Required: no
-l, --link_names [link_names]
	Find and link channel names and usernames.
	Required: no
	Permitted values: false, true
-i, --icon_emoji [icon_emoji]
	Emoji to use as the icon for this message. Overrides `icon_url`. Must be used in conjunction with `as_user` set to `false`, otherwise ignored. See [authorship](#authorship) below.
	Required: no
-j, --icon_url [icon_url]
	URL to an image to use as the icon for this message. Must be used in conjunction with `as_user` set to false, otherwise ignored. See [authorship](#authorship) below.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `chat:write`
	Required: yes
-d, --blocks [blocks]
	A JSON-based array of structured blocks, presented as a URL-encoded string.
	Required: no
-u, --text [text]
	How this field works and whether it is required depends on other fields you use in your API call. [See below](#text_usage) for more detail.
	Required: no
-v, --thread_ts [thread_ts]
	Provide another message's `ts` value to make this message a reply. Avoid using a reply's `ts` value; use its parent instead.
	Required: no
-w, --unfurl_links [unfurl_links]
	Pass true to enable unfurling of primarily text-based content.
	Required: no
	Permitted values: false, true
-x, --username [username]
	Set your bot's user name. Must be used in conjunction with `as_user` set to false, otherwise ignored. See [authorship](#authorship) below.
	Required: no
-y, --unfurl_media [unfurl_media]
	Pass false to disable unfurling of media content.
	Required: no
	Permitted values: false, true
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
share_a_me_message_into_a_channelShare a me message into a channel.
Action options:

-c, --channel [channel]
	Channel to send message to. Can be a public channel, private group or IM channel. Can be an encoded ID, or a name.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `chat:write`
	Required: no
-u, --text [text]
	Text of the message to send.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
sets_the_read_cursor_in_a_channelSets the read cursor in a channel.
Action options:

-c, --channel [channel]
	Channel or conversation to set the read cursor for.
	Required: no
-t, --ts [ts]
	Unique identifier of message you want marked as most recently seen in this conversation.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
removes_a_user_from_a_conversationRemoves a user from a conversation.
Action options:

-c, --channel [channel]
	ID of conversation to remove user from.
	Required: no
-u, --user [user]
	User ID to be removed.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
joins_an_existing_conversationJoins an existing conversation.
Action options:

-c, --channel [channel]
	ID of conversation to join
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `channels:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
ends_the_current_user's_snooze_mode_immediatelyEnds the current user's snooze mode immediately.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `dnd:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
provide_custom_unfurl_behavior_for_user_posted_urlsProvide custom unfurl behavior for user-posted URLs
Action options:

-u, --unfurls [unfurls]
	URL-encoded JSON map with keys set to URLs featured in the the message, pointing to their unfurl blocks or message attachments.
	Required: no
-c, --channel <channel>
	Channel ID of the message
	Required: yes
-v, --user_auth_message [user_auth_message]
	Provide a simply-formatted string to send as an ephemeral message to the user as invitation to authenticate further and enable full unfurling behavior
	Required: no
-t, --ts <ts>
	Timestamp of the message to add unfurl behavior to.
	Required: yes
-w, --user_auth_required [user_auth_required]
	Set to `true` or `1` to indicate the user must install your Slack app to trigger unfurls for this domain
	Required: no
	Permitted values: false, true
-x, --token <token>
	Authentication token. Requires scope: `links:write`
	Required: yes
-y, --user_auth_url [user_auth_url]
	Send users to this custom URL where they will complete authentication in your app to fully trigger unfurling. Value should be properly URL-encoded.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
sets_the_purpose_for_a_conversationSets the purpose for a conversation.
Action options:

-c, --channel [channel]
	Conversation to set the purpose of
	Required: no
-p, --purpose [purpose]
	A new, specialer purpose
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
schedules_a_message_to_be_sent_to_a_channelSchedules a message to be sent to a channel.
Action options:

-r, --reply_broadcast [reply_broadcast]
	Used in conjunction with `thread_ts` and indicates whether reply should be made visible to everyone in the channel or conversation. Defaults to `false`.
	Required: no
	Permitted values: false, true
-c, --channel [channel]
	Channel, private group, or DM channel to send message to. Can be an encoded ID, or a name. See [below](#channels) for more details.
	Required: no
-a, --as_user [as_user]
	Pass true to post the message as the authed user, instead of as a bot. Defaults to false. See [chat.postMessage](chat.postMessage#authorship).
	Required: no
	Permitted values: false, true
-b, --attachments [attachments]
	A JSON-based array of structured attachments, presented as a URL-encoded string.
	Required: no
-p, --parse [parse]
	Change how messages are treated. Defaults to `none`. See [chat.postMessage](chat.postMessage#formatting).
	Required: no
-q, --post_at [post_at]
	Unix EPOCH timestamp of time in future to send the message.
	Required: no
-l, --link_names [link_names]
	Find and link channel names and usernames.
	Required: no
	Permitted values: false, true
-t, --token [token]
	Authentication token. Requires scope: `chat:write`
	Required: no
-d, --blocks [blocks]
	A JSON-based array of structured blocks, presented as a URL-encoded string.
	Required: no
-u, --thread_ts [thread_ts]
	Provide another message's `ts` value to make this message a reply. Avoid using a reply's `ts` value; use its parent instead.
	Required: no
-v, --unfurl_links [unfurl_links]
	Pass true to enable unfurling of primarily text-based content.
	Required: no
	Permitted values: false, true
-w, --text [text]
	How this field works and whether it is required depends on other fields you use in your API call. [See below](#text_usage) for more detail.
	Required: no
-x, --unfurl_media [unfurl_media]
	Pass false to disable unfurling of media content.
	Required: no
	Permitted values: false, true
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-y, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
renames_a_conversationRenames a conversation.
Action options:

-c, --channel [channel]
	ID of conversation to rename
	Required: no
-n, --name [name]
	New name for conversation.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
reverses_conversation_archivalReverses conversation archival.
Action options:

-c, --channel [channel]
	ID of conversation to unarchive
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
deletes_a_fileDeletes a file.
Action options:

-f, --file [file]
	ID of file to delete.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `files:write:user`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
sets_the_topic_for_a_conversationSets the topic for a conversation.
Action options:

-c, --channel [channel]
	Conversation to set the topic of
	Required: no
-t, --topic [topic]
	The new topic string. Does not support formatting or linkification.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `conversations:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
ends_the_current_user's_do_not_disturb_session_immediatelyEnds the current user's Do Not Disturb session immediately.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `dnd:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
deletes_an_existing_comment_on_a_fileDeletes an existing comment on a file.
Action options:

-f, --file [file]
	File to delete a comment from.
	Required: no
-i, --id [id]
	The comment to delete.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `files:write:user`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
turns_on_do_not_disturb_mode_for_the_current_user,_or_changes_its_durationTurns on Do Not Disturb mode for the current user, or changes its duration.
Action options:

-n, --num_minutes <num_minutes>
	Number of minutes, from now, to snooze until.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `dnd:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
adds_a_file_from_a_remote_serviceAdds a file from a remote service
Action options:

-p, --preview_image [preview_image]
	Preview of the document via `multipart/form-data`.
	Required: no
-t, --title [title]
	Title of the file being shared.
	Required: no
-e, --external_id [external_id]
	Creator defined GUID for the file.
	Required: no
-i, --indexable_file_contents [indexable_file_contents]
	A text file (txt, pdf, doc, etc.) containing textual search terms that are used to improve discovery of the remote file.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `remote_files:write`
	Required: no
-f, --external_url [external_url]
	URL of the remote file.
	Required: no
-g, --filetype [filetype]
	type of file
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-j, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
remove_a_remote_fileRemove a remote file.
Action options:

-f, --file [file]
	Specify a file by providing its ID.
	Required: no
-e, --external_id [external_id]
	Creator defined GUID for the file.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `remote_files:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-h, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
enables_a_file_for_publicorexternal_sharingEnables a file for public/external sharing.
Action options:

-f, --file [file]
	File to share
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `files:write:user`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
revokes_publicorexternal_sharing_access_for_a_fileRevokes public/external sharing access for a file
Action options:

-f, --file [file]
	File to revoke
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `files:write:user`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
uploads_or_creates_a_fileUploads or creates a file.
Action options:

-f, --file [file]
	File contents via `multipart/form-data`. If omitting this parameter, you must submit `content`.
	Required: no
-t, --title [title]
	Title of file.
	Required: no
-c, --channels [channels]
	Comma-separated list of channel names or IDs where the file will be shared.
	Required: no
-d, --content [content]
	File contents via a POST variable. If omitting this parameter, you must provide a `file`.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `files:write:user`
	Required: no
-g, --filename [filename]
	Filename of file.
	Required: no
-h, --filetype [filetype]
	A [file type](/types/file#file_types) identifier.
	Required: no
-i, --initial_comment [initial_comment]
	The message text introducing the file in specified `channels`.
	Required: no
-v, --thread_ts [thread_ts]
	Provide another message's `ts` value to upload this file as a reply. Never use a reply's `ts` value; use its parent instead.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-k, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
un_pins_an_item_from_a_channelUn-pins an item from a channel.
Action options:

-c, --channel <channel>
	Channel where the item is pinned to.
	Required: yes
-t, --timestamp [timestamp]
	Timestamp of the message to un-pin.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `pins:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
updates_an_existing_remote_fileUpdates an existing remote file.
Action options:

-p, --preview_image [preview_image]
	Preview of the document via `multipart/form-data`.
	Required: no
-f, --file [file]
	Specify a file by providing its ID.
	Required: no
-t, --title [title]
	Title of the file being shared.
	Required: no
-e, --external_id [external_id]
	Creator defined GUID for the file.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `remote_files:write`
	Required: no
-i, --indexable_file_contents [indexable_file_contents]
	File containing contents that can be used to improve searchability for the remote file.
	Required: no
-g, --external_url [external_url]
	URL of the remote file.
	Required: no
-h, --filetype [filetype]
	type of file
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-k, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
adds_a_reaction_to_an_itemAdds a reaction to an item.
Action options:

-c, --channel <channel>
	Channel where the message to add reaction to was posted.
	Required: yes
-n, --name <name>
	Reaction (emoji) name.
	Required: yes
-t, --timestamp <timestamp>
	Timestamp of the message to add reaction to.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `reactions:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
pins_an_item_to_a_channelPins an item to a channel.
Action options:

-c, --channel <channel>
	Channel to pin the item in.
	Required: yes
-t, --timestamp [timestamp]
	Timestamp of the message to pin.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `pins:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
removes_a_reaction_from_an_itemRemoves a reaction from an item.
Action options:

-c, --channel [channel]
	Channel where the message to remove reaction from was posted.
	Required: no
-f, --file [file]
	File to remove reaction from.
	Required: no
-n, --name <name>
	Reaction (emoji) name.
	Required: yes
-t, --timestamp [timestamp]
	Timestamp of the message to remove reaction from.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `reactions:write`
	Required: yes
-g, --file_comment [file_comment]
	File comment to remove reaction from.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-h, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_profile_information_for_a_userSet the profile information for a user.
Action options:

-n, --name [name]
	Name of a single key to set. Usable only if `profile` is not passed.
	Required: no
-v, --value [value]
	Value to set a single key to. Usable only if `profile` is not passed.
	Required: no
-u, --user [user]
	ID of user to change. This argument may only be specified by team admins on paid teams.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `users.profile:write`
	Required: yes
-p, --profile [profile]
	Collection of key:value pairs presented as a URL-encoded JSON hash. At most 50 fields may be set. Each field name is limited to 255 characters.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
adds_a_star_to_an_itemAdds a star to an item.
Action options:

-c, --channel [channel]
	Channel to add star to, or channel where the message to add star to was posted (used with `timestamp`).
	Required: no
-f, --file [file]
	File to add star to.
	Required: no
-t, --timestamp [timestamp]
	Timestamp of the message to add star to.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `stars:write`
	Required: yes
-g, --file_comment [file_comment]
	File comment to add star to.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-h, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
disable_an_existing_user_groupDisable an existing User Group
Action options:

-u, --usergroup <usergroup>
	The encoded ID of the User Group to disable.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `usergroups:write`
	Required: yes
-i, --include_count [include_count]
	Include the number of users in the User Group.
	Required: no
	Permitted values: false, true
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
creates_a_reminderCreates a reminder.
Action options:

-u, --user [user]
	The user who will receive the reminder. If no user is specified, the reminder will go to user who created it.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `reminders:write`
	Required: yes
-v, --text <text>
	The content of the reminder
	Required: yes
-w, --time <time>
	When this reminder should happen: the Unix timestamp (up to five years from now), the number of seconds until the reminder (if within 24 hours), or a natural language description (Ex. "in 15 minutes," or "every Thursday")
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
create_a_user_groupCreate a User Group
Action options:

-c, --channels [channels]
	A comma separated string of encoded channel IDs for which the User Group uses as a default.
	Required: no
-n, --name <name>
	A name for the User Group. Must be unique among User Groups.
	Required: yes
-h, --handle [handle]
	A mention handle. Must be unique among channels, users and User Groups.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `usergroups:write`
	Required: yes
-i, --include_count [include_count]
	Include the number of users in each User Group.
	Required: no
	Permitted values: false, true
-d, --description [description]
	A short description of the User Group.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
marks_a_reminder_as_completeMarks a reminder as complete.
Action options:

-r, --reminder [reminder]
	The ID of the reminder to be marked as complete
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `reminders:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
marked_a_user_as_active._deprecated_and_non_functionalMarked a user as active. Deprecated and non-functional.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `users:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
update_an_existing_user_groupUpdate an existing User Group
Action options:

-u, --usergroup <usergroup>
	The encoded ID of the User Group to update.
	Required: yes
-c, --channels [channels]
	A comma separated string of encoded channel IDs for which the User Group uses as a default.
	Required: no
-n, --name [name]
	A name for the User Group. Must be unique among User Groups.
	Required: no
-h, --handle [handle]
	A mention handle. Must be unique among channels, users and User Groups.
	Required: no
-t, --token <token>
	Authentication token. Requires scope: `usergroups:write`
	Required: yes
-i, --include_count [include_count]
	Include the number of users in the User Group.
	Required: no
	Permitted values: false, true
-d, --description [description]
	A short description of the User Group.
	Required: no
-e, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-g, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
delete_the_user_profile_photoDelete the user profile photo
Action options:

-t, --token <token>
	Authentication token. Requires scope: `users.profile:write`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
removes_a_star_from_an_itemRemoves a star from an item.
Action options:

-c, --channel [channel]
	Channel to remove star from, or channel where the message to remove star from was posted (used with `timestamp`).
	Required: no
-f, --file [file]
	File to remove star from.
	Required: no
-t, --timestamp [timestamp]
	Timestamp of the message to remove star from.
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `stars:write`
	Required: yes
-g, --file_comment [file_comment]
	File comment to remove star from.
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-h, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
update_the_list_of_users_for_a_user_groupUpdate the list of users for a User Group
Action options:

-u, --users <users>
	A comma separated string of encoded user IDs that represent the entire list of users for the User Group.
	Required: yes
-v, --usergroup <usergroup>
	The encoded ID of the User Group to update.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `usergroups:write`
	Required: yes
-i, --include_count [include_count]
	Include the number of users in the User Group.
	Required: no
	Permitted values: false, true
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
deletes_a_reminderDeletes a reminder.
Action options:

-r, --reminder [reminder]
	The ID of the reminder
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `reminders:write`
	Required: no
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-s, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
manually_sets_user_presenceManually sets user presence.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `users:write`
	Required: yes
-p, --presence <presence>
	Either `auto` or `away`
	Required: yes
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
enable_a_user_groupEnable a User Group
Action options:

-u, --usergroup <usergroup>
	The encoded ID of the User Group to enable.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `usergroups:write`
	Required: yes
-i, --include_count [include_count]
	Include the number of users in the User Group.
	Required: no
	Permitted values: false, true
-d, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-f, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/json, application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no
set_the_user_profile_photoSet the user profile photo
Action options:

-t, --token <token>
	Authentication token. Requires scope: `users.profile:write`
	Required: yes
-i, --image [image]
	File contents via `multipart/form-data`.
	Required: no
-c, --crop_w [crop_w]
	Width/height of crop box (always square)
	Required: no
-d, --crop_x [crop_x]
	X coordinate of top-left corner of crop box
	Required: no
-e, --crop_y [crop_y]
	Y coordinate of top-left corner of crop box
	Required: no
-f, --data_url [data_url]
	The URL of a document containing input data for the action.
	The data is sent in the HTTP request body exactly as supplied.
	Required: no
-h, --encoding <encoding>
	The MIME type of the body data.
	Required: yes
	Permitted values: application/x-www-form-urlencoded
-r, --response_format [response_format]
	Sets the response media type through an Accept header.
	Required: no
	Permitted values: application/json
-q, --quality_values [quality_values]
	Quality value string. e.g. application/json;q=1.0,text/turtle;q=0.8,*/*;q=0.5. 
	--response_format takes precedence.
	Required: no