OSDB  OSDB Service Actions

Actions for Service: slack_web_api

Action IDDescription
admin_apps_approveApprove 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, --team_id [team_id]
	team_id
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.apps: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
-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
admin_apps_approved_listList approved apps for an org or workspace.
Action options:

-e, --enterprise_id [enterprise_id]
	enterprise_id
	Required: no
-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
admin_apps_requests_listList 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, --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
admin_apps_restrictRestrict 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, --team_id [team_id]
	team_id
	Required: no
-u, --token <token>
	Authentication token. Requires scope: `admin.apps: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
-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
admin_apps_restricted_listList restricted apps for an org or workspace.
Action options:

-e, --enterprise_id [enterprise_id]
	enterprise_id
	Required: no
-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.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
admin_conversations_archiveArchive 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
admin_conversations_converttoprivateConvert a public channel to a private channel.
Action options:

-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The channel to convert to private.
	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
admin_conversations_createCreate 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
-i, --is_private <is_private>
	When `true`, creates a private channel instead of a public channel
	Required: yes
	Permitted values: false, true
-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
-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
admin_conversations_deleteDelete 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
admin_conversations_disconnectsharedDisconnect 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
admin_conversations_ekm_listoriginalconnectedchannelinfoList all disconnected channels...
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
admin_conversations_getconversationprefsGet 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
admin_conversations_getteamsGet all the workspaces a given public or private channel is connected to wi...
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
-d, --channel_id <channel_id>
	The channel to determine connected workspaces within the organization 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
admin_conversations_inviteInvite a user to a public or private channel.
Action options:

-u, --user_ids <user_ids>
	The users to invite.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.conversations:write`
	Required: yes
-c, --channel_id <channel_id>
	The channel that the users will be invited to.
	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
admin_conversations_renameRename 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
admin_conversations_restrictaccess_addgroupAdd 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, --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: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
admin_conversations_restrictaccess_listgroupsList all IDP Groups linked to a channel
Action options:

-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
-c, --channel_id <channel_id>
	channel_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
admin_conversations_restrictaccess_removegroupRemove 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
admin_conversations_searchSearch for public or private channels in an Enterprise organization.
admin_conversations_setconversationprefsSet 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
admin_conversations_setteamsSet the workspaces in an Enterprise grid org that connect to a public or pr...
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
-c, --channel_id <channel_id>
	The encoded `channel_id` to add or remove to workspaces.
	Required: yes
-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
-o, --org_channel [org_channel]
	True if channel has to be converted to an org channel
	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
admin_conversations_unarchiveUnarchive 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 unarchive.
	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
admin_emoji_addAdd 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
admin_emoji_addaliasAdd 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
-a, --alias_for <alias_for>
	The alias of the emoji.
	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
admin_emoji_listList 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
admin_emoji_removeRemove 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
admin_emoji_renameRename 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
admin_inviterequests_approveApprove 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
admin_inviterequests_approved_listList 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
admin_inviterequests_denied_listList 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
admin_inviterequests_denyDeny 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
admin_inviterequests_listList 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
admin_teams_admins_listList 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
admin_teams_createCreate an Enterprise team.
Action options:

-t, --team_name <team_name>
	Team name (for example, Slack Softball Team).
	Required: yes
-u, --team_description [team_description]
	Description for the team.
	Required: no
-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
admin_teams_listList 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
admin_teams_owners_listList 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, --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
admin_teams_settings_infoFetch 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
admin_teams_settings_setdefaultchannelsSet 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
admin_teams_settings_setdescriptionSet 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
admin_teams_settings_setdiscoverabilityAn API method that allows admins to set the discoverability of a given work...
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
admin_teams_settings_seticonSets the icon of a workspace.
Action options:

-t, --team_id <team_id>
	ID for the workspace to set the icon for.
	Required: yes
-u, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-i, --image_url <image_url>
	Image URL for the icon
	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
admin_teams_settings_setnameSet the name of a given workspace.
Action options:

-n, --name <name>
	The new name of the workspace.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `admin.teams:write`
	Required: yes
-u, --team_id <team_id>
	ID for the workspace to set the name 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
admin_usergroups_addchannelsAdd 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, --token <token>
	Authentication token. Requires scope: `admin.usergroups:write`
	Required: yes
-v, --team_id [team_id]
	The workspace to add default channels in.
	Required: no
-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
admin_usergroups_addteamsAssociate one or more default workspaces with an organization...
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
admin_usergroups_listchannelsList 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, --token <token>
	Authentication token. Requires scope: `admin.usergroups:read`
	Required: yes
-v, --team_id [team_id]
	ID of the the workspace.
	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
admin_usergroups_removechannelsRemove one or more default channels from an org...
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
admin_users_assignAdd 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, --token <token>
	Authentication token. Requires scope: `admin.users:write`
	Required: yes
-u, --team_id <team_id>
	The ID (`T1234`) of the workspace.
	Required: yes
-c, --channel_ids [channel_ids]
	Comma separated values of channel IDs to add user in the new workspace.
	Required: no
-j, --is_restricted [is_restricted]
	True if user should be added to the workspace as a guest.
	Required: no
	Permitted values: false, true
-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
admin_users_inviteInvite 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
admin_users_listList 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
admin_users_removeRemove a user from a workspace.
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 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
admin_users_session_invalidateInvalidate 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
admin_users_session_resetWipes 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
admin_users_setadminSet an existing guest, regular user, or owner to be an admin 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 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
admin_users_setexpirationSet 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
admin_users_setownerSet 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
admin_users_setregularSet 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
api_testChecks 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
apps_event_authorizations_listGet a list of authorizations for the given event context...
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
apps_permissions_infoReturns 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
apps_permissions_requestAllows 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
apps_permissions_resources_listReturns 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
apps_permissions_scopes_listReturns 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
apps_permissions_users_listReturns 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
apps_permissions_users_requestEnables an app to trigger a permissions modal to grant an app access to a u...
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
apps_uninstallUninstalls 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
auth_revokeRevokes 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
auth_testChecks 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
bots_infoGets 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
calls_addRegisters a new Call.
Action options:

-d, --date_start [date_start]
	Call start time in UTC UNIX timestamp format
	Required: no
-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
-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, --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
-g, --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: 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
calls_endEnds a Call.
Action options:

-d, --duration [duration]
	Call duration in seconds
	Required: no
-i, --id <id>
	`id` returned when registering the call using the [`calls.add`](/methods/calls.add) method.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `calls: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
calls_infoReturns 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
calls_participants_addRegisters 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
-i, --id <id>
	`id` returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `calls: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
calls_participants_removeRegisters 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
-i, --id <id>
	`id` returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `calls: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
calls_updateUpdates information about a Call.
Action options:

-t, --title [title]
	The name of the Call.
	Required: no
-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
-i, --id <id>
	`id` returned by the [`calls.add`](/methods/calls.add) method.
	Required: yes
-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
chat_deleteDeletes a message.
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]
	Channel containing the message to be deleted.
	Required: no
-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
chat_deletescheduledmessageDeletes 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
chat_getpermalinkRetrieve a permalink URL for a specific extant message
chat_memessageShare 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
chat_postephemeralSends an ephemeral message to a user in a channel.
Action options:

-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
-c, --channel <channel>
	Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name.
	Required: yes
-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
-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
-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
-d, --blocks [blocks]
	A JSON-based array of structured blocks, presented as a URL-encoded string.
	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
chat_postmessageSends a message 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
-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
-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
-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
-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, --unfurl_links [unfurl_links]
	Pass true to enable unfurling of primarily text-based content.
	Required: no
	Permitted values: false, true
-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 make this message a reply. Avoid using a reply's `ts` value; use its parent instead.
	Required: no
-x, --unfurl_media [unfurl_media]
	Pass false to disable unfurling of media content.
	Required: no
	Permitted values: false, true
-y, --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
-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
chat_scheduledmessages_listReturns a list of scheduled messages.
Action options:

-c, --channel [channel]
	The channel of the scheduled messages
	Required: no
-o, --oldest [oldest]
	A UNIX timestamp of the oldest value in the time range
	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
-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
chat_schedulemessageSchedules a message to be sent to a channel.
Action options:

-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
-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
-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 [chat.postMessage](chat.postMessage#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
-q, --post_at [post_at]
	Unix EPOCH timestamp of time in future to send the message.
	Required: no
-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, --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, --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
chat_unfurlProvide custom unfurl behavior for user-posted URLs
Action options:

-c, --channel <channel>
	Channel ID of the message
	Required: yes
-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
-t, --ts <ts>
	Timestamp of the message to add unfurl behavior to.
	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
-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, --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
-y, --token <token>
	Authentication token. Requires scope: `links: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
chat_updateUpdates 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
-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
-u, --token <token>
	Authentication token. Requires scope: `chat:write`
	Required: yes
-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
conversations_archiveArchives 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
conversations_closeCloses 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
conversations_createInitiates a public or private channel-based conversation
Action options:

-n, --name [name]
	Name of the public or private channel to create
	Required: no
-i, --is_private [is_private]
	Create a private channel instead of a public one
	Required: no
	Permitted values: false, true
-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
conversations_historyFetches a conversation's history of messages and events.
Action options:

-c, --channel [channel]
	Conversation ID to fetch history for.
	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
-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
conversations_infoRetrieve 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
conversations_inviteInvites 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
conversations_joinJoins 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
conversations_kickRemoves 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
conversations_leaveLeaves 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
conversations_listLists 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
conversations_markSets 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
conversations_membersRetrieve 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
conversations_openOpens 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
conversations_renameRenames 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
conversations_repliesRetrieve a thread of messages posted to a conversation
Action options:

-c, --channel [channel]
	Conversation ID to fetch thread from.
	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
-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
conversations_setpurposeSets 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
conversations_settopicSets 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
conversations_unarchiveReverses 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
dialog_openOpen 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
dnd_enddndEnds 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
dnd_endsnoozeEnds 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
dnd_infoRetrieves 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
dnd_setsnoozeTurns 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
dnd_teaminfoRetrieves 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
emoji_listLists 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
files_comments_deleteDeletes an existing comment on a file.
Action options:

-f, --file [file]
	File to delete a comment from.
	Required: no
-t, --token [token]
	Authentication token. Requires scope: `files:write:user`
	Required: no
-i, --id [id]
	The comment to delete.
	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
files_deleteDeletes 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
files_infoGets 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
files_listList 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
-t, --ts_from [ts_from]
	Filter files created after this timestamp (inclusive).
	Required: no
-p, --page [page]
	page
	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
-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
-d, --count [count]
	count
	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
files_remote_addAdds 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
-u, --token [token]
	Authentication token. Requires scope: `remote_files:write`
	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
-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
files_remote_infoRetrieve 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
files_remote_listRetrieve 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, --ts_to [ts_to]
	Filter files created before this timestamp (inclusive).
	Required: no
-v, --token [token]
	Authentication token. Requires scope: `remote_files:read`
	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
files_remote_removeRemove 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
files_remote_shareShare 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
files_remote_updateUpdates an existing remote file.
Action options:

-f, --file [file]
	Specify a file by providing its ID.
	Required: no
-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]
	File containing contents that can be used to improve searchability for the remote file.
	Required: no
-u, --token [token]
	Authentication token. Requires scope: `remote_files:write`
	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
files_revokepublicurlRevokes 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
files_sharedpublicurlEnables 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
files_uploadUploads 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
-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
-h, --filetype [filetype]
	A [file type](/types/file#file_types) identifier.
	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
migration_exchangeFor 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, --token <token>
	Authentication token. Requires scope: `tokens.basic`
	Required: yes
-w, --team_id [team_id]
	Specify team_id starts with `T` in case of Org Token
	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
-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
oauth_accessExchanges a temporary OAuth verifier code for an access 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. 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
oauth_tokenExchanges a temporary OAuth verifier code for a workspace 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.
	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
oauth_v2_accessExchanges 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
pins_addPins 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
pins_listLists 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
pins_removeUn-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
reactions_addAdds 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
reactions_getGets reactions for an item.
Action options:

-f, --file [file]
	File to get reactions for.
	Required: no
-c, --channel [channel]
	Channel where the message to get reactions for was posted.
	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
reactions_listLists 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
-u, --user [user]
	Show reactions made by this user. Defaults to the authed user.
	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: `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
reactions_removeRemoves a reaction from an item.
Action options:

-f, --file [file]
	File to remove reaction from.
	Required: no
-c, --channel [channel]
	Channel where the message to remove reaction from was posted.
	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
reminders_addCreates 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
reminders_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
reminders_deleteDeletes 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
reminders_infoGets 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
reminders_listLists 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
rtm_connectStarts 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
search_messagesSearches for messages matching a query.
Action options:

-p, --page [page]
	page
	Required: no
-q, --query <query>
	Search query.
	Required: yes
-t, --token <token>
	Authentication token. Requires scope: `search:read`
	Required: yes
-s, --sort [sort]
	Return matches sorted by either `score` or `timestamp`.
	Required: no
-h, --highlight [highlight]
	Pass a value of `true` to enable query highlight markers (see below).
	Required: no
	Permitted values: false, true
-c, --count [count]
	Pass the number of results you want per "page". Maximum of `100`.
	Required: no
-u, --sort_dir [sort_dir]
	Change sort direction to ascending (`asc`) or descending (`desc`).
	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
stars_addAdds 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
stars_listLists 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
stars_removeRemoves 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
team_accesslogsGets the access logs for the current team.
Action options:

-b, --before [before]
	End of time range of logs to include in results (inclusive).
	Required: no
-p, --page [page]
	page
	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
team_billableinfoGets 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
team_infoGets 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
team_integrationlogsGets 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
-u, --user [user]
	Filter logs generated by this user’s actions. Defaults to all logs.
	Required: no
-p, --page [page]
	page
	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
team_profile_getRetrieve 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
usergroups_createCreate a User Group
Action options:

-n, --name <name>
	A name for the User Group. Must be unique among User Groups.
	Required: yes
-c, --channels [channels]
	A comma separated string of encoded channel IDs for which the User Group uses as a default.
	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 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
usergroups_disableDisable 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
usergroups_enableEnable 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
usergroups_listList 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
usergroups_updateUpdate an existing 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
-u, --usergroup <usergroup>
	The encoded ID of the User Group to update.
	Required: yes
-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
usergroups_users_listList 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
usergroups_users_updateUpdate 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
users_conversationsList 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
users_deletephotoDelete 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
users_getpresenceGets 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
users_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
users_infoGets 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
users_listLists 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
users_lookupbyemailFind 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
users_profile_getRetrieves 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
users_profile_setSet 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
users_setactiveMarked 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
users_setphotoSet the user profile photo
Action options:

-t, --token <token>
	Authentication token. Requires scope: `users.profile:write`
	Required: yes
-c, --crop_w [crop_w]
	Width/height of crop box (always square)
	Required: no
-i, --image [image]
	File contents via `multipart/form-data`.
	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
users_setpresenceManually 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
views_openOpen 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
views_publishPublish 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
views_pushPush 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
views_updateUpdate 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
workflows_stepcompletedIndicate 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
workflows_stepfailedIndicate 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
workflows_updatestepUpdate 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
-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
-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
-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