Skip to main content

Module api

Module api 

Source
Expand description

Request and response types for every Slack Web API method, and the SlackClient function that calls each one.

Naming: the method chat.postMessage is called with SlackClient::chat_post_message, which takes a ChatPostMessageRequest and returns a ChatPostMessageResponse. Searching docs.rs for the Slack method name (for example conversations.history) finds the function and its types.

§All methods

Slack methodFunctionSummary
admin.analytics.getFileadmin_analytics_get_fileRetrieve analytics data for a given date, presented as a compressed JSON file
admin.analytics.messages.activityadmin_analytics_messages_activityRetrieves activity metrics for messages from a given channel.
admin.analytics.messages.metadataadmin_analytics_messages_metadataRetrieves metadata for a list of messages from a given channel.
admin.apps.activities.listadmin_apps_activities_listGet logs for a specified team/org
admin.apps.approveadmin_apps_approveApprove an app for installation on a workspace.
admin.apps.approved.listadmin_apps_approved_listList approved apps for an org or workspace.
admin.apps.clearResolutionadmin_apps_clear_resolutionClear an app resolution
admin.apps.config.lookupadmin_apps_config_lookupLook up the app config for connectors by their IDs
admin.apps.config.setadmin_apps_config_setSet the app config for a connector
admin.apps.mcp.servers.listadmin_apps_mcp_servers_listList third-party app MCP servers approved for an organization.
admin.apps.mcp.servers.permissions.listadmin_apps_mcp_servers_permissions_listList MCP servers for an app with their access control permissions.
admin.apps.mcp.servers.permissions.setadmin_apps_mcp_servers_permissions_setSet the access control permission for who can use an MCP server.
admin.apps.permissions.addadmin_apps_permissions_addGrant permission for entities to access an app that has its permission type set to named_entities.
admin.apps.permissions.listadmin_apps_permissions_listReturns the permission type of an app and the entities that have been granted access.
admin.apps.permissions.removeadmin_apps_permissions_removeRevoke an entity’s access to an app that has its permission type set to named_entities.
admin.apps.permissions.setadmin_apps_permissions_setSet the permission type for who can access an app.
admin.apps.requests.canceladmin_apps_requests_cancelCancel app request for team
admin.apps.requests.listadmin_apps_requests_listList app requests for a team/workspace.
admin.apps.restrictadmin_apps_restrictRestrict an app for installation on a workspace.
admin.apps.restricted.listadmin_apps_restricted_listList restricted apps for an org or workspace.
admin.apps.uninstalladmin_apps_uninstallUninstall an app from one or many workspaces, or an entire enterprise organization.
admin.audit.anomaly.allow.getItemadmin_audit_anomaly_allow_get_itemAPI to allow Enterprise org admins to read the allow list of IP blocks and ASNs from the enterprise configu…
admin.audit.anomaly.allow.updateItemadmin_audit_anomaly_allow_update_itemAPI to allow Enterprise org admins to write/overwrite the allow list of IP blocks and ASNs from the enterpr…
admin.auth.policy.assignEntitiesadmin_auth_policy_assign_entitiesAssign entities to a particular authentication policy.
admin.auth.policy.getEntitiesadmin_auth_policy_get_entitiesFetch all the entities assigned to a particular authentication policy by name.
admin.auth.policy.removeEntitiesadmin_auth_policy_remove_entitiesRemove specified entities from a specified authentication policy.
admin.barriers.createadmin_barriers_createCreate an Information Barrier
admin.barriers.deleteadmin_barriers_deleteDelete an existing Information Barrier
admin.barriers.listadmin_barriers_listGet all Information Barriers for your organization
admin.barriers.updateadmin_barriers_updateUpdate an existing Information Barrier
admin.conversations.archiveadmin_conversations_archiveArchive a public or private channel.
admin.conversations.bulkArchiveadmin_conversations_bulk_archiveArchive public or private channels in bulk.
admin.conversations.bulkDeleteadmin_conversations_bulk_deleteDelete public or private channels in bulk
admin.conversations.bulkMoveadmin_conversations_bulk_moveMove public or private channels in bulk.
admin.conversations.bulkSetExcludeFromSlackAiadmin_conversations_bulk_set_exclude_from_slack_aiExclude channels from Slack AI in bulk
admin.conversations.bulkSetPropertiesadmin_conversations_bulk_set_propertiesSet properties on channels in bulk
admin.conversations.convertToPrivateadmin_conversations_convert_to_privateConvert a public channel to a private channel.
admin.conversations.convertToPublicadmin_conversations_convert_to_publicConvert a private channel to a public channel.
admin.conversations.createadmin_conversations_createCreate a public or private channel-based conversation.
admin.conversations.createForObjectsadmin_conversations_create_for_objectsCreate a Salesforce channel for the corresponding object provided.
admin.conversations.deleteadmin_conversations_deleteDelete a public or private channel.
admin.conversations.disconnectSharedadmin_conversations_disconnect_sharedDisconnect a connected channel from one or more workspaces.
admin.conversations.ekm.listOriginalConnectedChannelInfoadmin_conversations_ekm_list_original_connected_channel_infoList all disconnected channels—i.e., channels that were once connected to other workspaces and then disconn…
admin.conversations.getConversationPrefsadmin_conversations_get_conversation_prefsGet conversation preferences for a public or private channel.
admin.conversations.getCustomRetentionadmin_conversations_get_custom_retentionThis API endpoint can be used by any admin to get a conversation’s retention policy.
admin.conversations.getTeamsadmin_conversations_get_teamsGet all the workspaces a given public or private channel is connected to within this Enterprise org.
admin.conversations.inviteadmin_conversations_inviteInvite a user to a public or private channel.
admin.conversations.linkObjectsadmin_conversations_link_objectsLink a Salesforce record to a channel
admin.conversations.lookupadmin_conversations_lookupReturns channels on the given team using the filters.
admin.conversations.removeCustomRetentionadmin_conversations_remove_custom_retentionThis API endpoint can be used by any admin to remove a conversation’s retention policy.
admin.conversations.renameadmin_conversations_renameRename a public or private channel.
admin.conversations.restrictAccess.addGroupadmin_conversations_restrict_access_add_groupAdd an allowlist of IDP groups for accessing a channel
admin.conversations.restrictAccess.listGroupsadmin_conversations_restrict_access_list_groupsList all IDP Groups linked to a channel
admin.conversations.restrictAccess.removeGroupadmin_conversations_restrict_access_remove_groupRemove a linked IDP group linked from a private channel
admin.conversations.searchadmin_conversations_searchSearch for public or private channels in an Enterprise organization.
admin.conversations.setConversationPrefsadmin_conversations_set_conversation_prefsSet the posting permissions for a public or private channel.
admin.conversations.setCustomRetentionadmin_conversations_set_custom_retentionThis API endpoint can be used by any admin to set a conversation’s retention policy.
admin.conversations.setTeamsadmin_conversations_set_teamsSet the workspaces in an Enterprise org that connect to a public or private channel.
admin.conversations.unarchiveadmin_conversations_unarchiveUnarchive a public or private channel.
admin.conversations.unlinkObjectsadmin_conversations_unlink_objectsUnlink a Salesforce record from a channel
admin.emoji.addadmin_emoji_addAdd an emoji.
admin.emoji.addAliasadmin_emoji_add_aliasAdd an emoji alias.
admin.emoji.listadmin_emoji_listList emoji for an Enterprise organization.
admin.emoji.removeadmin_emoji_removeRemove an emoji across an Enterprise organization
admin.emoji.renameadmin_emoji_renameRename an emoji.
admin.functions.listadmin_functions_listLook up functions by a set of apps.
admin.functions.permissions.lookupadmin_functions_permissions_lookupLookup the visibility of multiple Slack functions and include the users if it is limited to particular name…
admin.functions.permissions.setadmin_functions_permissions_setSet the visibility of a Slack function and define the users or workspaces if it is set to named_entities.
admin.inviteRequests.approveadmin_invite_requests_approveApprove a workspace invite request.
admin.inviteRequests.approved.listadmin_invite_requests_approved_listList all approved workspace invite requests.
admin.inviteRequests.denied.listadmin_invite_requests_denied_listList all denied workspace invite requests.
admin.inviteRequests.denyadmin_invite_requests_denyDeny a workspace invite request.
admin.inviteRequests.listadmin_invite_requests_listList all pending workspace invite requests.
admin.roles.addAssignmentsadmin_roles_add_assignmentsAdds members to the specified role with the specified scopes
admin.roles.listAssignmentsadmin_roles_list_assignmentsLists assignments for all roles across entities. Options to scope results by any combination of roles or en…
admin.roles.removeAssignmentsadmin_roles_remove_assignmentsRemoves a set of users from a role for the given scopes and entities
admin.teams.admins.listadmin_teams_admins_listList all of the admins on a given workspace.
admin.teams.createadmin_teams_createCreate an Enterprise team.
admin.teams.listadmin_teams_listList all teams in an Enterprise organization
admin.teams.owners.listadmin_teams_owners_listList all of the owners on a given workspace.
admin.teams.settings.infoadmin_teams_settings_infoFetch information about settings in a workspace
admin.teams.settings.setDefaultChannelsadmin_teams_settings_set_default_channelsSet the default channels of a workspace.
admin.teams.settings.setDescriptionadmin_teams_settings_set_descriptionSet the description of a given workspace.
admin.teams.settings.setDiscoverabilityadmin_teams_settings_set_discoverabilityAn API method that allows admins to set the discoverability of a given workspace
admin.teams.settings.setIconadmin_teams_settings_set_iconSets the icon of a workspace.
admin.teams.settings.setNameadmin_teams_settings_set_nameSet the name of a given workspace.
admin.usergroups.addChannelsadmin_usergroups_add_channelsAdd up to one hundred default channels to an IDP group.
admin.usergroups.addTeamsadmin_usergroups_add_teamsAssociate one or more default workspaces with an organization-wide IDP group.
admin.usergroups.addUsersadmin_usergroups_add_usersAdd members to an existing organizational usergroup.
admin.usergroups.createadmin_usergroups_createCreate a new organizational usergroup.
admin.usergroups.fetchadmin_usergroups_fetchFetch an organizational usergroup.
admin.usergroups.listChannelsadmin_usergroups_list_channelsList the channels linked to an org-level IDP group (user group).
admin.usergroups.removeChannelsadmin_usergroups_remove_channelsRemove one or more default channels from an org-level IDP group (user group).
admin.usergroups.removeTeamsadmin_usergroups_remove_teamsRemove one or more default workspaces from an organization-wide IDP Group or Admin Group
admin.usergroups.removeUsersadmin_usergroups_remove_usersRemove members from an existing organizational usergroup.
admin.usergroups.updateadmin_usergroups_updateUpdate one or more properties of an existing organizational usergroup.
admin.usergroups.uploadUsersadmin_usergroups_upload_usersAdd members to an existing organizational usergroup in bulk via CSV upload.
admin.users.assignadmin_users_assignAdd an Enterprise user to a workspace.
admin.users.getExpirationadmin_users_get_expirationFetches the expiration timestamp for a guest.
admin.users.inviteadmin_users_inviteInvite a user to a workspace.
admin.users.listadmin_users_listList users on a workspace
admin.users.removeadmin_users_removeRemove a user from a workspace.
admin.users.session.clearSettingsadmin_users_session_clear_settingsClear user-specific session settings—the session duration and what happens when the client closes—for a lis…
admin.users.session.getSettingsadmin_users_session_get_settingsGet user-specific session settings—the session duration and what happens when the client closes—given a lis…
admin.users.session.invalidateadmin_users_session_invalidateRevoke a single session for a user. The user will be forced to login to Slack.
admin.users.session.listadmin_users_session_listList active user sessions for an organization
admin.users.session.resetadmin_users_session_resetWipes all valid sessions on all devices for a given user
admin.users.session.resetBulkadmin_users_session_reset_bulkEnqueues an asynchronous job to wipe all valid sessions on all devices for a given list of users
admin.users.session.setSettingsadmin_users_session_set_settingsConfigure the user-level session settings—the session duration and what happens when the client closes—for…
admin.users.setAdminadmin_users_set_adminSet an existing regular user or owner to be a workspace or org admin.
admin.users.setExpirationadmin_users_set_expirationSet an expiration for a guest user
admin.users.setOwneradmin_users_set_ownerSet an existing regular user or admin to be a workspace or org owner.
admin.users.setRegularadmin_users_set_regularSet an existing guest user, admin user, or owner to be a regular user.
admin.users.unsupportedVersions.exportadmin_users_unsupported_versions_exportAsk Slack to send you an export listing all workspace members using unsupported software, presented as a zi…
admin.workflows.collaborators.addadmin_workflows_collaborators_addAdd collaborators to workflows within the team or enterprise
admin.workflows.collaborators.removeadmin_workflows_collaborators_removeRemove collaborators from workflows within the team or enterprise
admin.workflows.permissions.lookupadmin_workflows_permissions_lookupLook up the permissions for a set of workflows
admin.workflows.searchadmin_workflows_searchSearch workflows within the team or enterprise
admin.workflows.triggers.types.permissions.lookupadmin_workflows_triggers_types_permissions_lookupList the permissions for using each trigger type
admin.workflows.triggers.types.permissions.setadmin_workflows_triggers_types_permissions_setSet the permissions for using a trigger type
admin.workflows.unpublishadmin_workflows_unpublishUnpublish workflows within the team or enterprise
agents.sessions.renameagents_sessions_renameRename an agent session.
agents.sessions.setStatusagents_sessions_set_statusSet an agent session’s lifecycle status, creating the session if needed.
api.testapi_testChecks API calling code.
apps.activities.listapps_activities_listGet logs for a specified app
apps.auth.external.deleteapps_auth_external_deleteDelete external auth tokens only on the Slack side
apps.auth.external.getapps_auth_external_getGet the access token for the provided token ID
apps.connections.openapps_connections_openGenerate a temporary Socket Mode WebSocket URL that your app can connect to in order to receive events and…
apps.datastore.bulkDeleteapps_datastore_bulk_deleteDelete items from a datastore in bulk
apps.datastore.bulkGetapps_datastore_bulk_getGet items from a datastore in bulk
apps.datastore.bulkPutapps_datastore_bulk_putCreates or replaces existing items in bulk
apps.datastore.countapps_datastore_countCount the number of items in a datastore that match a query
apps.datastore.deleteapps_datastore_deleteDelete an item from a datastore
apps.datastore.getapps_datastore_getGet an item from a datastore
apps.datastore.putapps_datastore_putCreates a new item, or replaces an old item with a new item.
apps.datastore.queryapps_datastore_queryQuery a datastore for items
apps.datastore.updateapps_datastore_updateEdits an existing item’s attributes, or adds a new item if it does not already exist.
apps.event.authorizations.listapps_event_authorizations_listGet a list of authorizations for the given event context. Each authorization represents an app installation…
apps.icon.setapps_icon_setSets the app icon
apps.managed.permissions.setapps_managed_permissions_setSet who can interact with a managed app
apps.manifest.createapps_manifest_createCreate an app from an app manifest.
apps.manifest.deleteapps_manifest_deletePermanently deletes an app created through app manifests
apps.manifest.exportapps_manifest_exportExport an app manifest from an existing app
apps.manifest.updateapps_manifest_updateUpdate an app from an app manifest
apps.manifest.validateapps_manifest_validateValidate an app manifest
apps.uninstallapps_uninstallUninstalls your app from a workspace.
apps.user.connection.updateapps_user_connection_updateUpdates the connection status between a user and an app.
assistant.search.contextassistant_search_contextSearches messages, files, channels and users across your Slack organization.
assistant.search.infoassistant_search_infoReturns search capabilities on a given team.
assistant.threads.setStatusassistant_threads_set_statusSet the status for an AI assistant thread.
assistant.threads.setSuggestedPromptsassistant_threads_set_suggested_promptsSet suggested prompts for the given assistant thread
assistant.threads.setTitleassistant_threads_set_titleSet the title for the given assistant thread
auth.revokeauth_revokeRevokes a token.
auth.teams.listauth_teams_listObtain a full list of workspaces your org-wide app has been approved for.
auth.testauth_testChecks authentication & identity.
blocks.validateblocks_validateValidates blocks, messages, and views Block Kit JSON payloads.
bookmarks.addbookmarks_addAdd bookmark to a channel.
bookmarks.editbookmarks_editEdit bookmark.
bookmarks.listbookmarks_listList bookmark for the channel.
bookmarks.removebookmarks_removeRemove bookmark from the channel.
bots.infobots_infoGets information about a bot user.
calls.addcalls_addRegisters a new Call.
calls.endcalls_endEnds a Call.
calls.infocalls_infoReturns information about a Call.
calls.participants.addcalls_participants_addRegisters new participants added to a Call.
calls.participants.removecalls_participants_removeRegisters participants removed from a Call.
calls.updatecalls_updateUpdates information about a Call.
canvases.access.deletecanvases_access_deleteRemove access to a canvas for specified entities
canvases.access.setcanvases_access_setSets the access level to a canvas for specified entities
canvases.createcanvases_createCreate canvas for a user
canvases.deletecanvases_deleteDeletes a canvas
canvases.editcanvases_editUpdate an existing canvas
canvases.getContentcanvases_get_contentGet the content of a canvas as markdown (default) or HTML.
canvases.sections.lookupcanvases_sections_lookupFind sections matching the provided criteria
chat.appendStreamchat_append_streamAppend text to an existing streaming conversation
chat.deletechat_deleteDeletes a message.
chat.deleteScheduledMessagechat_delete_scheduled_messageDeletes a pending scheduled message from the queue.
chat.getPermalinkchat_get_permalinkRetrieve a permalink URL for a specific extant message
chat.meMessagechat_me_messageShare a me message into a channel.
chat.postEphemeralchat_post_ephemeralSends an ephemeral message to a user in a channel.
chat.postMessagechat_post_messageSends a message to a channel.
chat.scheduleMessagechat_schedule_messageSchedules a message to be sent to a channel.
chat.scheduledMessages.listchat_scheduled_messages_listReturns a list of scheduled messages.
chat.startStreamchat_start_streamStart a new streaming conversation
chat.stopStreamchat_stop_streamStop a streaming conversation
chat.unfurlchat_unfurlProvide custom unfurl behavior for user-posted URLs
chat.updatechat_updateUpdates a message.
conversations.acceptSharedInviteconversations_accept_shared_inviteAccepts an invitation to a Slack Connect channel.
conversations.approveSharedInviteconversations_approve_shared_inviteApproves an invitation to a Slack Connect channel
conversations.archiveconversations_archiveArchives a conversation.
conversations.canvases.createconversations_canvases_createCreate a channel canvas for a channel
conversations.closeconversations_closeCloses a direct message or multi-person direct message.
conversations.createconversations_createInitiates a public or private channel-based conversation
conversations.declineSharedInviteconversations_decline_shared_inviteDeclines a Slack Connect channel invite.
conversations.externalInvitePermissions.setconversations_external_invite_permissions_setUpgrade or downgrade Slack Connect channel permissions between ‘can post only’ and ‘can post and invite’.
conversations.historyconversations_historyFetches a conversation’s history of messages and events.
conversations.infoconversations_infoRetrieve information about a conversation.
conversations.inviteconversations_inviteInvites users to a channel.
conversations.inviteSharedconversations_invite_sharedSends an invitation to a Slack Connect channel
conversations.joinconversations_joinJoins an existing conversation.
conversations.kickconversations_kickRemoves a user from a conversation.
conversations.leaveconversations_leaveLeaves a conversation.
conversations.listconversations_listLists all channels in a Slack team.
conversations.listConnectInvitesconversations_list_connect_invitesLists shared channel invites that have been generated or received but have not been approved by all parties
conversations.markconversations_markSets the read cursor in a channel.
conversations.membersconversations_membersRetrieve members of a conversation.
conversations.openconversations_openOpens or resumes a direct message or multi-person direct message.
conversations.renameconversations_renameRenames a conversation.
conversations.repliesconversations_repliesRetrieve a thread of messages posted to a conversation
conversations.requestSharedInvite.approveconversations_request_shared_invite_approveApproves a request to add an external user to a channel and sends them a Slack Connect invite
conversations.requestSharedInvite.denyconversations_request_shared_invite_denyDenies a request to invite an external user to a channel
conversations.requestSharedInvite.listconversations_request_shared_invite_listLists requests to add external users to channels with ability to filter.
conversations.setPurposeconversations_set_purposeSets the channel description.
conversations.setTopicconversations_set_topicSets the topic for a conversation.
conversations.unarchiveconversations_unarchiveReverses conversation archival.
dialog.opendialog_openOpen a dialog with a user
dnd.endDnddnd_end_dndEnds the current user’s Do Not Disturb session immediately.
dnd.endSnoozednd_end_snoozeEnds the current user’s snooze mode immediately.
dnd.infodnd_infoRetrieves a user’s current Do Not Disturb status.
dnd.setSnoozednd_set_snoozeTurns on Do Not Disturb mode for the current user, or changes its duration.
dnd.teamInfodnd_team_infoRetrieves the Do Not Disturb status for up to 50 users on a team.
emoji.listemoji_listLists custom emoji for a team.
entity.acknowledgeCommentActionentity_acknowledge_comment_actionAcknowledge a comment post, edit, or delete on a Work Object. Apps call this method to confirm they have pr…
entity.presentCommentsentity_present_commentsProvide comments for Work Objects. Apps call this method to send per-user flexpane comment data to the client.
entity.presentDetailsentity_present_detailsProvide custom flexpane behavior for Work Objects. Apps call this method to send per-user flexpane metadata…
files.comments.deletefiles_comments_deleteDeletes an existing comment on a file.
files.completeUploadExternalfiles_complete_upload_externalFinishes an upload started with files.getUploadURLExternal
files.deletefiles_deleteDeletes a file.
files.getUploadURLExternalfiles_get_upload_url_externalGets a URL for an edge external file upload
files.infofiles_infoGets information about a file.
files.listfiles_listList for a team, in a channel, or from a user with applied filters.
files.remote.addfiles_remote_addAdds a file from a remote service
files.remote.infofiles_remote_infoRetrieve information about a remote file added to Slack
files.remote.listfiles_remote_listRetrieve information about a remote file added to Slack
files.remote.removefiles_remote_removeRemove a remote file.
files.remote.sharefiles_remote_shareShare a remote file into a channel.
files.remote.updatefiles_remote_updateUpdates an existing remote file.
files.revokePublicURLfiles_revoke_public_urlRevokes public/external sharing access for a file
files.sharedPublicURLfiles_shared_public_urlEnables a file for public/external sharing.
functions.completeErrorfunctions_complete_errorSignal that a function failed to complete
functions.completeSuccessfunctions_complete_successSignal the successful completion of a function
functions.distributions.permissions.addfunctions_distributions_permissions_addGrant users access to a custom slack function if its permission_type is set to named_entities
functions.distributions.permissions.listfunctions_distributions_permissions_listList the access type of a custom slack function and include the users, team or org ids with access if its p…
functions.distributions.permissions.removefunctions_distributions_permissions_removeRevoke user access to a custom slack function if permission_type set to named_entities
functions.distributions.permissions.setfunctions_distributions_permissions_setSet the access type of a custom slack function and define the users, team or org ids to be granted access i…
functions.workflows.steps.listfunctions_workflows_steps_listList the steps of a specific function of a workflow’s versions
functions.workflows.steps.responses.exportfunctions_workflows_steps_responses_exportDownload form responses of a workflow
migration.exchangemigration_exchangeFor Enterprise organization workspaces, map local user IDs to global user IDs
oauth.accessoauth_accessExchanges a temporary OAuth verifier code for an access token.
oauth.v2.accessoauth_v2_accessExchanges a temporary OAuth verifier code for an access token.
oauth.v2.beginShortTokenRotationoauth_v2_begin_short_token_rotationBegins rotating the secret on an API token with a short secret.
oauth.v2.completeShortTokenRotationoauth_v2_complete_short_token_rotationFinishes rotating the secret on an API token with a short secret.
oauth.v2.exchangeoauth_v2_exchangeExchanges a legacy access token for a new expiring access token and refresh token
oauth.v2.user.accessoauth_v2_user_accessExchanges a temporary OAuth verifier code for a user access token.
openid.connect.tokenopenid_connect_tokenExchanges a temporary OAuth verifier code for an access token for Sign in with Slack.
openid.connect.userInfoopenid_connect_user_infoGet the identity of a user who has authorized Sign in with Slack.
pins.addpins_addPins an item to a channel.
pins.listpins_listLists items pinned to a channel.
pins.removepins_removeUn-pins an item from a channel.
reactions.addreactions_addAdds a reaction to an item.
reactions.getreactions_getGets reactions for an item.
reactions.listreactions_listLists reactions made by a user.
reactions.removereactions_removeRemoves a reaction from an item.
reminders.addreminders_addCreates a reminder.
reminders.completereminders_completeMarks a reminder as complete.
reminders.deletereminders_deleteDeletes a reminder.
reminders.inforeminders_infoGets information about a reminder.
reminders.listreminders_listLists all reminders created by or for a given user.
rtm.connectrtm_connectStarts a Real Time Messaging session.
rtm.startrtm_startDeprecated: Starts a Real Time Messaging session. Use rtm.connect instead.
search.allsearch_allSearches for messages and files matching a query.
search.filessearch_filesSearches for files matching a query.
search.messagessearch_messagesSearches for messages matching a query.
slackLists.access.deleteslack_lists_access_deleteRevoke access to a List for specified entities.
slackLists.access.setslack_lists_access_setSet the access level to a List for specified entities.
slackLists.createslack_lists_createCreate a List.
slackLists.download.getslack_lists_download_getRetrieve List download URL from an export job to download List contents.
slackLists.download.startslack_lists_download_startInitiate a job to export List contents.
slackLists.items.createslack_lists_items_createAdd a new item to an existing List.
slackLists.items.deleteslack_lists_items_deleteDeletes an item from an existing List.
slackLists.items.deleteMultipleslack_lists_items_delete_multipleDeletes multiple items from an existing List.
slackLists.items.infoslack_lists_items_infoGet a row from a List.
slackLists.items.listslack_lists_items_listGet records from a List.
slackLists.items.updateslack_lists_items_updateUpdates cells in a List.
slackLists.updateslack_lists_updateUpdate a List.
stars.addstars_addSave an item for later. Formerly known as adding a star.
stars.liststars_listListed a user’s saved items, formerly known as stars.
stars.removestars_removeRemoves a saved item (star) from an item.
team.accessLogsteam_access_logsGets the access logs for the current team.
team.billableInfoteam_billable_infoGets billable users information for the current team.
team.billing.infoteam_billing_infoReads a workspace’s billing plan information.
team.externalTeams.disconnectteam_external_teams_disconnectDisconnect an external organization.
team.externalTeams.listteam_external_teams_listReturns a list of all the external teams connected and details about the connection.
team.infoteam_infoGets information about the current team.
team.integrationLogsteam_integration_logsGets the integration logs for the current team.
team.preferences.listteam_preferences_listRetrieve a list of a workspace’s team preferences.
team.profile.getteam_profile_getRetrieve a team’s profile.
tooling.tokens.rotatetooling_tokens_rotateExchanges a refresh token for a new app configuration token.
usergroups.createusergroups_createCreate a User Group.
usergroups.disableusergroups_disableDisable an existing User Group.
usergroups.enableusergroups_enableEnable a User Group.
usergroups.listusergroups_listList all User Groups for a team.
usergroups.updateusergroups_updateUpdate an existing User Group.
usergroups.users.listusergroups_users_listList all users in a User Group.
usergroups.users.updateusergroups_users_updateUpdate the list of users for a user group.
users.conversationsusers_conversationsList conversations the calling user is a member of.
users.deletePhotousers_delete_photoDelete the user profile photo
users.discoverableContacts.lookupusers_discoverable_contacts_lookupLook up an email address to see if someone is discoverable on Slack
users.getPresenceusers_get_presenceGets user presence information.
users.identityusers_identityGet a user’s identity.
users.infousers_infoGets information about a user.
users.listusers_listLists all users in a Slack team.
users.lookupByEmailusers_lookup_by_emailFind a user with an email address.
users.profile.getusers_profile_getRetrieve a user’s profile information, including their custom status.
users.profile.setusers_profile_setSet a user’s profile information, including custom status.
users.setActiveusers_set_activeMarked a user as active. Deprecated and non-functional.
users.setPhotousers_set_photoSet the user profile photo
users.setPresenceusers_set_presenceManually sets user presence.
views.openviews_openOpen a view for a user.
views.publishviews_publishPublish a static view for a User.
views.pushviews_pushPush a view onto the stack of a root view.
views.updateviews_updateUpdate an existing view.
workflows.featured.addworkflows_featured_addAdd featured workflows to a channel.
workflows.featured.listworkflows_featured_listList the featured workflows for specified channels.
workflows.featured.removeworkflows_featured_removeRemove featured workflows from a channel.
workflows.featured.setworkflows_featured_setSet featured workflows for a channel.
workflows.triggers.permissions.addworkflows_triggers_permissions_addAllows users to run a trigger that has its permission type set to named_entities
workflows.triggers.permissions.listworkflows_triggers_permissions_listReturns the permission type of a trigger and if applicable, includes the entities that have been granted ac…
workflows.triggers.permissions.removeworkflows_triggers_permissions_removeRevoke an entity’s access to a trigger that has its permission type set to named_entities
workflows.triggers.permissions.setworkflows_triggers_permissions_setSet the permission type for who can run a trigger

Structs§

AdminAnalyticsGetFileRequest
Arguments for the Slack Web API method admin.analytics.getFile: Retrieve analytics data for a given date, presented as a compressed JSON file
AdminAnalyticsMessagesActivityRequest
Arguments for the Slack Web API method admin.analytics.messages.activity: Retrieves activity metrics for messages from a given channel.
AdminAnalyticsMessagesActivityResponse
Successful response of the Slack Web API method admin.analytics.messages.activity.
AdminAnalyticsMessagesActivityResponseMessageActivities
AdminAnalyticsMessagesActivityResponseMessageActivitiesUniqueStatsByDepartment
AdminAnalyticsMessagesActivityResponseMessageActivitiesUniqueStatsByOrg
AdminAnalyticsMessagesActivityResponseMessageActivitiesUniqueViewsClient
AdminAnalyticsMessagesMetadataRequest
Arguments for the Slack Web API method admin.analytics.messages.metadata: Retrieves metadata for a list of messages from a given channel.
AdminAnalyticsMessagesMetadataResponse
Successful response of the Slack Web API method admin.analytics.messages.metadata.
AdminAppsActivitiesListRequest
Arguments for the Slack Web API method admin.apps.activities.list: Get logs for a specified team/org
AdminAppsActivitiesListResponse
Successful response of the Slack Web API method admin.apps.activities.list.
AdminAppsActivitiesListResponseActivities
AdminAppsActivitiesListResponseActivitiesPayload
AdminAppsApproveRequest
Arguments for the Slack Web API method admin.apps.approve: Approve an app for installation on a workspace.
AdminAppsApproveResponse
Successful response of the Slack Web API method admin.apps.approve.
AdminAppsApprovedListRequest
Arguments for the Slack Web API method admin.apps.approved.list: List approved apps for an org or workspace.
AdminAppsApprovedListResponse
Successful response of the Slack Web API method admin.apps.approved.list.
AdminAppsApprovedListResponseApprovedApps
AdminAppsApprovedListResponseApprovedAppsApp
AdminAppsApprovedListResponseApprovedAppsLastResolvedBy
AdminAppsApprovedListResponseApprovedAppsScopes
AdminAppsClearResolutionRequest
Arguments for the Slack Web API method admin.apps.clearResolution: Clear an app resolution
AdminAppsClearResolutionResponse
Successful response of the Slack Web API method admin.apps.clearResolution.
AdminAppsConfigLookupRequest
Arguments for the Slack Web API method admin.apps.config.lookup: Look up the app config for connectors by their IDs
AdminAppsConfigLookupResponse
Successful response of the Slack Web API method admin.apps.config.lookup.
AdminAppsConfigLookupResponseConfigs
AdminAppsConfigLookupResponseConfigsDomainRestrictions
AdminAppsConfigSetRequest
Arguments for the Slack Web API method admin.apps.config.set: Set the app config for a connector
AdminAppsConfigSetResponse
Successful response of the Slack Web API method admin.apps.config.set.
AdminAppsMcpServersListRequest
Arguments for the Slack Web API method admin.apps.mcp.servers.list: List third-party app MCP servers approved for an organization.
AdminAppsMcpServersListResponse
Successful response of the Slack Web API method admin.apps.mcp.servers.list.
AdminAppsMcpServersPermissionsListRequest
Arguments for the Slack Web API method admin.apps.mcp.servers.permissions.list: List MCP servers for an app with their access control permissions.
AdminAppsMcpServersPermissionsListResponse
Successful response of the Slack Web API method admin.apps.mcp.servers.permissions.list.
AdminAppsMcpServersPermissionsSetRequest
Arguments for the Slack Web API method admin.apps.mcp.servers.permissions.set: Set the access control permission for who can use an MCP server.
AdminAppsMcpServersPermissionsSetResponse
Successful response of the Slack Web API method admin.apps.mcp.servers.permissions.set.
AdminAppsPermissionsAddRequest
Arguments for the Slack Web API method admin.apps.permissions.add: Grant permission for entities to access an app that has its permission type set to named_entities.
AdminAppsPermissionsAddResponse
Successful response of the Slack Web API method admin.apps.permissions.add.
AdminAppsPermissionsListRequest
Arguments for the Slack Web API method admin.apps.permissions.list: Returns the permission type of an app and the entities that have been granted access.
AdminAppsPermissionsListResponse
Successful response of the Slack Web API method admin.apps.permissions.list.
AdminAppsPermissionsRemoveRequest
Arguments for the Slack Web API method admin.apps.permissions.remove: Revoke an entity’s access to an app that has its permission type set to named_entities.
AdminAppsPermissionsRemoveResponse
Successful response of the Slack Web API method admin.apps.permissions.remove.
AdminAppsPermissionsSetRequest
Arguments for the Slack Web API method admin.apps.permissions.set: Set the permission type for who can access an app.
AdminAppsPermissionsSetResponse
Successful response of the Slack Web API method admin.apps.permissions.set.
AdminAppsRequestsCancelRequest
Arguments for the Slack Web API method admin.apps.requests.cancel: Cancel app request for team
AdminAppsRequestsCancelResponse
Successful response of the Slack Web API method admin.apps.requests.cancel.
AdminAppsRequestsListRequest
Arguments for the Slack Web API method admin.apps.requests.list: List app requests for a team/workspace.
AdminAppsRequestsListResponse
Successful response of the Slack Web API method admin.apps.requests.list.
AdminAppsRequestsListResponseAppRequests
AdminAppsRequestsListResponseAppRequestsApp
AdminAppsRequestsListResponseAppRequestsScopes
AdminAppsRequestsListResponseAppRequestsUser
AdminAppsRestrictRequest
Arguments for the Slack Web API method admin.apps.restrict: Restrict an app for installation on a workspace.
AdminAppsRestrictResponse
Successful response of the Slack Web API method admin.apps.restrict.
AdminAppsRestrictedListRequest
Arguments for the Slack Web API method admin.apps.restricted.list: List restricted apps for an org or workspace.
AdminAppsRestrictedListResponse
Successful response of the Slack Web API method admin.apps.restricted.list.
AdminAppsRestrictedListResponseRestrictedApps
AdminAppsRestrictedListResponseRestrictedAppsApp
AdminAppsRestrictedListResponseRestrictedAppsLastResolvedBy
AdminAppsRestrictedListResponseRestrictedAppsScopes
AdminAppsUninstallRequest
Arguments for the Slack Web API method admin.apps.uninstall: Uninstall an app from one or many workspaces, or an entire enterprise organization.
AdminAppsUninstallResponse
Successful response of the Slack Web API method admin.apps.uninstall.
AdminAuditAnomalyAllowGetItemRequest
Arguments for the Slack Web API method admin.audit.anomaly.allow.getItem: API to allow Enterprise org admins to read the allow list of IP blocks and ASNs from the enterprise configuration.
AdminAuditAnomalyAllowGetItemResponse
Successful response of the Slack Web API method admin.audit.anomaly.allow.getItem.
AdminAuditAnomalyAllowUpdateItemRequest
Arguments for the Slack Web API method admin.audit.anomaly.allow.updateItem: API to allow Enterprise org admins to write/overwrite the allow list of IP blocks and ASNs from the enterprise configuration.
AdminAuditAnomalyAllowUpdateItemResponse
Successful response of the Slack Web API method admin.audit.anomaly.allow.updateItem.
AdminAuthPolicyAssignEntitiesRequest
Arguments for the Slack Web API method admin.auth.policy.assignEntities: Assign entities to a particular authentication policy.
AdminAuthPolicyAssignEntitiesResponse
Successful response of the Slack Web API method admin.auth.policy.assignEntities.
AdminAuthPolicyGetEntitiesRequest
Arguments for the Slack Web API method admin.auth.policy.getEntities: Fetch all the entities assigned to a particular authentication policy by name.
AdminAuthPolicyGetEntitiesResponse
Successful response of the Slack Web API method admin.auth.policy.getEntities.
AdminAuthPolicyGetEntitiesResponseEntities
AdminAuthPolicyRemoveEntitiesRequest
Arguments for the Slack Web API method admin.auth.policy.removeEntities: Remove specified entities from a specified authentication policy.
AdminAuthPolicyRemoveEntitiesResponse
Successful response of the Slack Web API method admin.auth.policy.removeEntities.
AdminBarriersCreateRequest
Arguments for the Slack Web API method admin.barriers.create: Create an Information Barrier
AdminBarriersCreateResponse
Successful response of the Slack Web API method admin.barriers.create.
AdminBarriersCreateResponseBarrier
AdminBarriersCreateResponseBarrierBarrieredFromUsergroups
AdminBarriersCreateResponseBarrierPrimaryUsergroup
AdminBarriersDeleteRequest
Arguments for the Slack Web API method admin.barriers.delete: Delete an existing Information Barrier
AdminBarriersDeleteResponse
Successful response of the Slack Web API method admin.barriers.delete.
AdminBarriersListRequest
Arguments for the Slack Web API method admin.barriers.list: Get all Information Barriers for your organization
AdminBarriersListResponse
Successful response of the Slack Web API method admin.barriers.list.
AdminBarriersListResponseBarriers
AdminBarriersListResponseBarriersBarrieredFromUsergroups
AdminBarriersListResponseBarriersPrimaryUsergroup
AdminBarriersUpdateRequest
Arguments for the Slack Web API method admin.barriers.update: Update an existing Information Barrier
AdminBarriersUpdateResponse
Successful response of the Slack Web API method admin.barriers.update.
AdminBarriersUpdateResponseBarrier
AdminBarriersUpdateResponseBarrierBarrieredFromUsergroups
AdminBarriersUpdateResponseBarrierPrimaryUsergroup
AdminConversationsArchiveRequest
Arguments for the Slack Web API method admin.conversations.archive: Archive a public or private channel.
AdminConversationsArchiveResponse
Successful response of the Slack Web API method admin.conversations.archive.
AdminConversationsBulkArchiveRequest
Arguments for the Slack Web API method admin.conversations.bulkArchive: Archive public or private channels in bulk.
AdminConversationsBulkArchiveResponse
Successful response of the Slack Web API method admin.conversations.bulkArchive.
AdminConversationsBulkArchiveResponseNotAdded
AdminConversationsBulkDeleteRequest
Arguments for the Slack Web API method admin.conversations.bulkDelete: Delete public or private channels in bulk
AdminConversationsBulkDeleteResponse
Successful response of the Slack Web API method admin.conversations.bulkDelete.
AdminConversationsBulkDeleteResponseNotAdded
AdminConversationsBulkMoveRequest
Arguments for the Slack Web API method admin.conversations.bulkMove: Move public or private channels in bulk.
AdminConversationsBulkMoveResponse
Successful response of the Slack Web API method admin.conversations.bulkMove.
AdminConversationsBulkMoveResponseNotAdded
AdminConversationsBulkSetExcludeFromSlackAiRequest
Arguments for the Slack Web API method admin.conversations.bulkSetExcludeFromSlackAi: Exclude channels from Slack AI in bulk
AdminConversationsBulkSetExcludeFromSlackAiResponse
Successful response of the Slack Web API method admin.conversations.bulkSetExcludeFromSlackAi.
AdminConversationsBulkSetExcludeFromSlackAiResponseNotAdded
AdminConversationsBulkSetPropertiesRequest
Arguments for the Slack Web API method admin.conversations.bulkSetProperties: Set properties on channels in bulk
AdminConversationsBulkSetPropertiesResponse
Successful response of the Slack Web API method admin.conversations.bulkSetProperties.
AdminConversationsConvertToPrivateRequest
Arguments for the Slack Web API method admin.conversations.convertToPrivate: Convert a public channel to a private channel.
AdminConversationsConvertToPrivateResponse
Successful response of the Slack Web API method admin.conversations.convertToPrivate.
AdminConversationsConvertToPublicRequest
Arguments for the Slack Web API method admin.conversations.convertToPublic: Convert a private channel to a public channel.
AdminConversationsConvertToPublicResponse
Successful response of the Slack Web API method admin.conversations.convertToPublic.
AdminConversationsCreateForObjectsRequest
Arguments for the Slack Web API method admin.conversations.createForObjects: Create a Salesforce channel for the corresponding object provided.
AdminConversationsCreateForObjectsResponse
Successful response of the Slack Web API method admin.conversations.createForObjects.
AdminConversationsCreateRequest
Arguments for the Slack Web API method admin.conversations.create: Create a public or private channel-based conversation.
AdminConversationsCreateResponse
Successful response of the Slack Web API method admin.conversations.create.
AdminConversationsDeleteRequest
Arguments for the Slack Web API method admin.conversations.delete: Delete a public or private channel.
AdminConversationsDeleteResponse
Successful response of the Slack Web API method admin.conversations.delete.
AdminConversationsDisconnectSharedRequest
Arguments for the Slack Web API method admin.conversations.disconnectShared: Disconnect a connected channel from one or more workspaces.
AdminConversationsDisconnectSharedResponse
Successful response of the Slack Web API method admin.conversations.disconnectShared.
AdminConversationsEkmListOriginalConnectedChannelInfoRequest
Arguments for the Slack Web API method admin.conversations.ekm.listOriginalConnectedChannelInfo: List all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation with EKM.
AdminConversationsEkmListOriginalConnectedChannelInfoResponse
Successful response of the Slack Web API method admin.conversations.ekm.listOriginalConnectedChannelInfo.
AdminConversationsEkmListOriginalConnectedChannelInfoResponseChannels
AdminConversationsGetConversationPrefsRequest
Arguments for the Slack Web API method admin.conversations.getConversationPrefs: Get conversation preferences for a public or private channel.
AdminConversationsGetConversationPrefsResponse
Successful response of the Slack Web API method admin.conversations.getConversationPrefs.
AdminConversationsGetConversationPrefsResponsePrefs
AdminConversationsGetConversationPrefsResponsePrefsCanThread
AdminConversationsGetConversationPrefsResponsePrefsEnableAtChannel
AdminConversationsGetConversationPrefsResponsePrefsEnableAtHere
AdminConversationsGetConversationPrefsResponsePrefsWhoCanPost
AdminConversationsGetCustomRetentionRequest
Arguments for the Slack Web API method admin.conversations.getCustomRetention: This API endpoint can be used by any admin to get a conversation’s retention policy.
AdminConversationsGetCustomRetentionResponse
Successful response of the Slack Web API method admin.conversations.getCustomRetention.
AdminConversationsGetTeamsRequest
Arguments for the Slack Web API method admin.conversations.getTeams: Get all the workspaces a given public or private channel is connected to within this Enterprise org.
AdminConversationsGetTeamsResponse
Successful response of the Slack Web API method admin.conversations.getTeams.
AdminConversationsInviteRequest
Arguments for the Slack Web API method admin.conversations.invite: Invite a user to a public or private channel.
AdminConversationsInviteResponse
Successful response of the Slack Web API method admin.conversations.invite.
AdminConversationsLinkObjectsRequest
Arguments for the Slack Web API method admin.conversations.linkObjects: Link a Salesforce record to a channel
AdminConversationsLinkObjectsResponse
Successful response of the Slack Web API method admin.conversations.linkObjects.
AdminConversationsLookupRequest
Arguments for the Slack Web API method admin.conversations.lookup: Returns channels on the given team using the filters.
AdminConversationsLookupResponse
Successful response of the Slack Web API method admin.conversations.lookup.
AdminConversationsRemoveCustomRetentionRequest
Arguments for the Slack Web API method admin.conversations.removeCustomRetention: This API endpoint can be used by any admin to remove a conversation’s retention policy.
AdminConversationsRemoveCustomRetentionResponse
Successful response of the Slack Web API method admin.conversations.removeCustomRetention.
AdminConversationsRenameRequest
Arguments for the Slack Web API method admin.conversations.rename: Rename a public or private channel.
AdminConversationsRenameResponse
Successful response of the Slack Web API method admin.conversations.rename.
AdminConversationsRestrictAccessAddGroupRequest
Arguments for the Slack Web API method admin.conversations.restrictAccess.addGroup: Add an allowlist of IDP groups for accessing a channel
AdminConversationsRestrictAccessAddGroupResponse
Successful response of the Slack Web API method admin.conversations.restrictAccess.addGroup.
AdminConversationsRestrictAccessListGroupsRequest
Arguments for the Slack Web API method admin.conversations.restrictAccess.listGroups: List all IDP Groups linked to a channel
AdminConversationsRestrictAccessListGroupsResponse
Successful response of the Slack Web API method admin.conversations.restrictAccess.listGroups.
AdminConversationsRestrictAccessRemoveGroupRequest
Arguments for the Slack Web API method admin.conversations.restrictAccess.removeGroup: Remove a linked IDP group linked from a private channel
AdminConversationsRestrictAccessRemoveGroupResponse
Successful response of the Slack Web API method admin.conversations.restrictAccess.removeGroup.
AdminConversationsSearchRequest
Arguments for the Slack Web API method admin.conversations.search: Search for public or private channels in an Enterprise organization.
AdminConversationsSearchResponse
Successful response of the Slack Web API method admin.conversations.search.
AdminConversationsSearchResponseConversations
AdminConversationsSetConversationPrefsRequest
Arguments for the Slack Web API method admin.conversations.setConversationPrefs: Set the posting permissions for a public or private channel.
AdminConversationsSetConversationPrefsResponse
Successful response of the Slack Web API method admin.conversations.setConversationPrefs.
AdminConversationsSetCustomRetentionRequest
Arguments for the Slack Web API method admin.conversations.setCustomRetention: This API endpoint can be used by any admin to set a conversation’s retention policy.
AdminConversationsSetCustomRetentionResponse
Successful response of the Slack Web API method admin.conversations.setCustomRetention.
AdminConversationsSetTeamsRequest
Arguments for the Slack Web API method admin.conversations.setTeams: Set the workspaces in an Enterprise org that connect to a public or private channel.
AdminConversationsSetTeamsResponse
Successful response of the Slack Web API method admin.conversations.setTeams.
AdminConversationsUnarchiveRequest
Arguments for the Slack Web API method admin.conversations.unarchive: Unarchive a public or private channel.
AdminConversationsUnarchiveResponse
Successful response of the Slack Web API method admin.conversations.unarchive.
AdminConversationsUnlinkObjectsRequest
Arguments for the Slack Web API method admin.conversations.unlinkObjects: Unlink a Salesforce record from a channel
AdminConversationsUnlinkObjectsResponse
Successful response of the Slack Web API method admin.conversations.unlinkObjects.
AdminEmojiAddAliasRequest
Arguments for the Slack Web API method admin.emoji.addAlias: Add an emoji alias.
AdminEmojiAddAliasResponse
Successful response of the Slack Web API method admin.emoji.addAlias.
AdminEmojiAddRequest
Arguments for the Slack Web API method admin.emoji.add: Add an emoji.
AdminEmojiAddResponse
Successful response of the Slack Web API method admin.emoji.add.
AdminEmojiListRequest
Arguments for the Slack Web API method admin.emoji.list: List emoji for an Enterprise organization.
AdminEmojiListResponse
Successful response of the Slack Web API method admin.emoji.list.
AdminEmojiListResponseEmojiValue
AdminEmojiRemoveRequest
Arguments for the Slack Web API method admin.emoji.remove: Remove an emoji across an Enterprise organization
AdminEmojiRemoveResponse
Successful response of the Slack Web API method admin.emoji.remove.
AdminEmojiRenameRequest
Arguments for the Slack Web API method admin.emoji.rename: Rename an emoji.
AdminEmojiRenameResponse
Successful response of the Slack Web API method admin.emoji.rename.
AdminFunctionsListRequest
Arguments for the Slack Web API method admin.functions.list: Look up functions by a set of apps.
AdminFunctionsListResponse
Successful response of the Slack Web API method admin.functions.list.
AdminFunctionsListResponseFunctions
AdminFunctionsListResponseFunctionsInputParameters
AdminFunctionsListResponseFunctionsOutputParameters
AdminFunctionsPermissionsLookupRequest
Arguments for the Slack Web API method admin.functions.permissions.lookup: Lookup the visibility of multiple Slack functions and include the users if it is limited to particular named entities.
AdminFunctionsPermissionsLookupResponse
Successful response of the Slack Web API method admin.functions.permissions.lookup.
AdminFunctionsPermissionsSetRequest
Arguments for the Slack Web API method admin.functions.permissions.set: Set the visibility of a Slack function and define the users or workspaces if it is set to named_entities.
AdminFunctionsPermissionsSetResponse
Successful response of the Slack Web API method admin.functions.permissions.set.
AdminInviteRequestsApproveRequest
Arguments for the Slack Web API method admin.inviteRequests.approve: Approve a workspace invite request.
AdminInviteRequestsApproveResponse
Successful response of the Slack Web API method admin.inviteRequests.approve.
AdminInviteRequestsApprovedListRequest
Arguments for the Slack Web API method admin.inviteRequests.approved.list: List all approved workspace invite requests.
AdminInviteRequestsApprovedListResponse
Successful response of the Slack Web API method admin.inviteRequests.approved.list.
AdminInviteRequestsDeniedListRequest
Arguments for the Slack Web API method admin.inviteRequests.denied.list: List all denied workspace invite requests.
AdminInviteRequestsDeniedListResponse
Successful response of the Slack Web API method admin.inviteRequests.denied.list.
AdminInviteRequestsDeniedListResponseDeniedRequests
AdminInviteRequestsDeniedListResponseDeniedRequestsDeniedBy
AdminInviteRequestsDeniedListResponseDeniedRequestsInviteRequest
AdminInviteRequestsDenyRequest
Arguments for the Slack Web API method admin.inviteRequests.deny: Deny a workspace invite request.
AdminInviteRequestsDenyResponse
Successful response of the Slack Web API method admin.inviteRequests.deny.
AdminInviteRequestsListRequest
Arguments for the Slack Web API method admin.inviteRequests.list: List all pending workspace invite requests.
AdminInviteRequestsListResponse
Successful response of the Slack Web API method admin.inviteRequests.list.
AdminInviteRequestsListResponseInviteRequests
AdminRolesAddAssignmentsRequest
Arguments for the Slack Web API method admin.roles.addAssignments: Adds members to the specified role with the specified scopes
AdminRolesAddAssignmentsResponse
Successful response of the Slack Web API method admin.roles.addAssignments.
AdminRolesListAssignmentsRequest
Arguments for the Slack Web API method admin.roles.listAssignments: Lists assignments for all roles across entities. Options to scope results by any combination of roles or entities
AdminRolesListAssignmentsResponse
Successful response of the Slack Web API method admin.roles.listAssignments.
AdminRolesListAssignmentsResponseRoleAssignments
AdminRolesRemoveAssignmentsRequest
Arguments for the Slack Web API method admin.roles.removeAssignments: Removes a set of users from a role for the given scopes and entities
AdminRolesRemoveAssignmentsResponse
Successful response of the Slack Web API method admin.roles.removeAssignments.
AdminTeamsAdminsListRequest
Arguments for the Slack Web API method admin.teams.admins.list: List all of the admins on a given workspace.
AdminTeamsAdminsListResponse
Successful response of the Slack Web API method admin.teams.admins.list.
AdminTeamsCreateRequest
Arguments for the Slack Web API method admin.teams.create: Create an Enterprise team.
AdminTeamsCreateResponse
Successful response of the Slack Web API method admin.teams.create.
AdminTeamsListRequest
Arguments for the Slack Web API method admin.teams.list: List all teams in an Enterprise organization
AdminTeamsListResponse
Successful response of the Slack Web API method admin.teams.list.
AdminTeamsListResponseTeams
AdminTeamsListResponseTeamsPrimaryOwner
AdminTeamsOwnersListRequest
Arguments for the Slack Web API method admin.teams.owners.list: List all of the owners on a given workspace.
AdminTeamsOwnersListResponse
Successful response of the Slack Web API method admin.teams.owners.list.
AdminTeamsSettingsInfoRequest
Arguments for the Slack Web API method admin.teams.settings.info: Fetch information about settings in a workspace
AdminTeamsSettingsInfoResponse
Successful response of the Slack Web API method admin.teams.settings.info.
AdminTeamsSettingsInfoResponseTeam
AdminTeamsSettingsSetDefaultChannelsRequest
Arguments for the Slack Web API method admin.teams.settings.setDefaultChannels: Set the default channels of a workspace.
AdminTeamsSettingsSetDefaultChannelsResponse
Successful response of the Slack Web API method admin.teams.settings.setDefaultChannels.
AdminTeamsSettingsSetDescriptionRequest
Arguments for the Slack Web API method admin.teams.settings.setDescription: Set the description of a given workspace.
AdminTeamsSettingsSetDescriptionResponse
Successful response of the Slack Web API method admin.teams.settings.setDescription.
AdminTeamsSettingsSetDiscoverabilityRequest
Arguments for the Slack Web API method admin.teams.settings.setDiscoverability: An API method that allows admins to set the discoverability of a given workspace
AdminTeamsSettingsSetDiscoverabilityResponse
Successful response of the Slack Web API method admin.teams.settings.setDiscoverability.
AdminTeamsSettingsSetIconRequest
Arguments for the Slack Web API method admin.teams.settings.setIcon: Sets the icon of a workspace.
AdminTeamsSettingsSetIconResponse
Successful response of the Slack Web API method admin.teams.settings.setIcon.
AdminTeamsSettingsSetNameRequest
Arguments for the Slack Web API method admin.teams.settings.setName: Set the name of a given workspace.
AdminTeamsSettingsSetNameResponse
Successful response of the Slack Web API method admin.teams.settings.setName.
AdminUsergroupsAddChannelsRequest
Arguments for the Slack Web API method admin.usergroups.addChannels: Add up to one hundred default channels to an IDP group.
AdminUsergroupsAddChannelsResponse
Successful response of the Slack Web API method admin.usergroups.addChannels.
AdminUsergroupsAddTeamsRequest
Arguments for the Slack Web API method admin.usergroups.addTeams: Associate one or more default workspaces with an organization-wide IDP group.
AdminUsergroupsAddTeamsResponse
Successful response of the Slack Web API method admin.usergroups.addTeams.
AdminUsergroupsAddUsersRequest
Arguments for the Slack Web API method admin.usergroups.addUsers: Add members to an existing organizational usergroup.
AdminUsergroupsAddUsersResponse
Successful response of the Slack Web API method admin.usergroups.addUsers.
AdminUsergroupsAddUsersResponseInvalidUsers
AdminUsergroupsCreateRequest
Arguments for the Slack Web API method admin.usergroups.create: Create a new organizational usergroup.
AdminUsergroupsCreateResponse
Successful response of the Slack Web API method admin.usergroups.create.
AdminUsergroupsFetchRequest
Arguments for the Slack Web API method admin.usergroups.fetch: Fetch an organizational usergroup.
AdminUsergroupsFetchResponse
Successful response of the Slack Web API method admin.usergroups.fetch.
AdminUsergroupsListChannelsRequest
Arguments for the Slack Web API method admin.usergroups.listChannels: List the channels linked to an org-level IDP group (user group).
AdminUsergroupsListChannelsResponse
Successful response of the Slack Web API method admin.usergroups.listChannels.
AdminUsergroupsListChannelsResponseChannels
AdminUsergroupsRemoveChannelsRequest
Arguments for the Slack Web API method admin.usergroups.removeChannels: Remove one or more default channels from an org-level IDP group (user group).
AdminUsergroupsRemoveChannelsResponse
Successful response of the Slack Web API method admin.usergroups.removeChannels.
AdminUsergroupsRemoveTeamsRequest
Arguments for the Slack Web API method admin.usergroups.removeTeams: Remove one or more default workspaces from an organization-wide IDP Group or Admin Group
AdminUsergroupsRemoveTeamsResponse
Successful response of the Slack Web API method admin.usergroups.removeTeams.
AdminUsergroupsRemoveUsersRequest
Arguments for the Slack Web API method admin.usergroups.removeUsers: Remove members from an existing organizational usergroup.
AdminUsergroupsRemoveUsersResponse
Successful response of the Slack Web API method admin.usergroups.removeUsers.
AdminUsergroupsUpdateRequest
Arguments for the Slack Web API method admin.usergroups.update: Update one or more properties of an existing organizational usergroup.
AdminUsergroupsUpdateResponse
Successful response of the Slack Web API method admin.usergroups.update.
AdminUsergroupsUploadUsersRequest
Arguments for the Slack Web API method admin.usergroups.uploadUsers: Add members to an existing organizational usergroup in bulk via CSV upload.
AdminUsergroupsUploadUsersResponse
Successful response of the Slack Web API method admin.usergroups.uploadUsers.
AdminUsergroupsUploadUsersResponseInvalidUsers
AdminUsersAssignRequest
Arguments for the Slack Web API method admin.users.assign: Add an Enterprise user to a workspace.
AdminUsersAssignResponse
Successful response of the Slack Web API method admin.users.assign.
AdminUsersGetExpirationRequest
Arguments for the Slack Web API method admin.users.getExpiration: Fetches the expiration timestamp for a guest.
AdminUsersGetExpirationResponse
Successful response of the Slack Web API method admin.users.getExpiration.
AdminUsersGetExpirationResponseUser
AdminUsersInviteRequest
Arguments for the Slack Web API method admin.users.invite: Invite a user to a workspace.
AdminUsersInviteResponse
Successful response of the Slack Web API method admin.users.invite.
AdminUsersListRequest
Arguments for the Slack Web API method admin.users.list: List users on a workspace
AdminUsersListResponse
Successful response of the Slack Web API method admin.users.list.
AdminUsersRemoveRequest
Arguments for the Slack Web API method admin.users.remove: Remove a user from a workspace.
AdminUsersRemoveResponse
Successful response of the Slack Web API method admin.users.remove.
AdminUsersSessionClearSettingsRequest
Arguments for the Slack Web API method admin.users.session.clearSettings: Clear user-specific session settings—the session duration and what happens when the client closes—for a list of users.
AdminUsersSessionClearSettingsResponse
Successful response of the Slack Web API method admin.users.session.clearSettings.
AdminUsersSessionGetSettingsRequest
Arguments for the Slack Web API method admin.users.session.getSettings: Get user-specific session settings—the session duration and what happens when the client closes—given a list of users.
AdminUsersSessionGetSettingsResponse
Successful response of the Slack Web API method admin.users.session.getSettings.
AdminUsersSessionGetSettingsResponseSessionSettings
AdminUsersSessionInvalidateRequest
Arguments for the Slack Web API method admin.users.session.invalidate: Revoke a single session for a user. The user will be forced to login to Slack.
AdminUsersSessionInvalidateResponse
Successful response of the Slack Web API method admin.users.session.invalidate.
AdminUsersSessionListRequest
Arguments for the Slack Web API method admin.users.session.list: List active user sessions for an organization
AdminUsersSessionListResponse
Successful response of the Slack Web API method admin.users.session.list.
AdminUsersSessionListResponseActiveSessions
AdminUsersSessionListResponseActiveSessionsCreated
AdminUsersSessionListResponseActiveSessionsRecent
AdminUsersSessionResetBulkRequest
Arguments for the Slack Web API method admin.users.session.resetBulk: Enqueues an asynchronous job to wipe all valid sessions on all devices for a given list of users
AdminUsersSessionResetBulkResponse
Successful response of the Slack Web API method admin.users.session.resetBulk.
AdminUsersSessionResetRequest
Arguments for the Slack Web API method admin.users.session.reset: Wipes all valid sessions on all devices for a given user
AdminUsersSessionResetResponse
Successful response of the Slack Web API method admin.users.session.reset.
AdminUsersSessionSetSettingsRequest
Arguments for the Slack Web API method admin.users.session.setSettings: Configure the user-level session settings—the session duration and what happens when the client closes—for one or more users.
AdminUsersSessionSetSettingsResponse
Successful response of the Slack Web API method admin.users.session.setSettings.
AdminUsersSetAdminRequest
Arguments for the Slack Web API method admin.users.setAdmin: Set an existing regular user or owner to be a workspace or org admin.
AdminUsersSetAdminResponse
Successful response of the Slack Web API method admin.users.setAdmin.
AdminUsersSetExpirationRequest
Arguments for the Slack Web API method admin.users.setExpiration: Set an expiration for a guest user
AdminUsersSetExpirationResponse
Successful response of the Slack Web API method admin.users.setExpiration.
AdminUsersSetOwnerRequest
Arguments for the Slack Web API method admin.users.setOwner: Set an existing regular user or admin to be a workspace or org owner.
AdminUsersSetOwnerResponse
Successful response of the Slack Web API method admin.users.setOwner.
AdminUsersSetRegularRequest
Arguments for the Slack Web API method admin.users.setRegular: Set an existing guest user, admin user, or owner to be a regular user.
AdminUsersSetRegularResponse
Successful response of the Slack Web API method admin.users.setRegular.
AdminUsersUnsupportedVersionsExportRequest
Arguments for the Slack Web API method admin.users.unsupportedVersions.export: Ask Slack to send you an export listing all workspace members using unsupported software, presented as a zipped CSV file.
AdminUsersUnsupportedVersionsExportResponse
Successful response of the Slack Web API method admin.users.unsupportedVersions.export.
AdminWorkflowsCollaboratorsAddRequest
Arguments for the Slack Web API method admin.workflows.collaborators.add: Add collaborators to workflows within the team or enterprise
AdminWorkflowsCollaboratorsAddResponse
Successful response of the Slack Web API method admin.workflows.collaborators.add.
AdminWorkflowsCollaboratorsRemoveRequest
Arguments for the Slack Web API method admin.workflows.collaborators.remove: Remove collaborators from workflows within the team or enterprise
AdminWorkflowsCollaboratorsRemoveResponse
Successful response of the Slack Web API method admin.workflows.collaborators.remove.
AdminWorkflowsPermissionsLookupRequest
Arguments for the Slack Web API method admin.workflows.permissions.lookup: Look up the permissions for a set of workflows
AdminWorkflowsPermissionsLookupResponse
Successful response of the Slack Web API method admin.workflows.permissions.lookup.
AdminWorkflowsSearchRequest
Arguments for the Slack Web API method admin.workflows.search: Search workflows within the team or enterprise
AdminWorkflowsSearchResponse
Successful response of the Slack Web API method admin.workflows.search.
AdminWorkflowsSearchResponseWorkflows
AdminWorkflowsSearchResponseWorkflowsInputParameters
AdminWorkflowsSearchResponseWorkflowsInputParametersFt014Fq980RzMessageContext
AdminWorkflowsSearchResponseWorkflowsInputParametersFt014Fq980RzUserId
AdminWorkflowsSearchResponseWorkflowsInputParametersInteractivity
AdminWorkflowsSearchResponseWorkflowsSteps
AdminWorkflowsSearchResponseWorkflowsStepsInputs
AdminWorkflowsSearchResponseWorkflowsStepsInputsChannelId
AdminWorkflowsSearchResponseWorkflowsStepsInputsDescription
AdminWorkflowsSearchResponseWorkflowsStepsInputsFields
AdminWorkflowsSearchResponseWorkflowsStepsInputsFieldsValue
AdminWorkflowsSearchResponseWorkflowsStepsInputsFieldsValueElements
AdminWorkflowsSearchResponseWorkflowsStepsInputsInteractivity
AdminWorkflowsSearchResponseWorkflowsStepsInputsMessage
AdminWorkflowsSearchResponseWorkflowsStepsInputsMessageContext
AdminWorkflowsSearchResponseWorkflowsStepsInputsReplyBroadcast
AdminWorkflowsSearchResponseWorkflowsStepsInputsSubmitLabel
AdminWorkflowsSearchResponseWorkflowsStepsInputsTitle
AdminWorkflowsSearchResponseWorkflowsStepsInputsVibe
AdminWorkflowsSearchResponseWorkflowsTriggerTypes
AdminWorkflowsTriggersTypesPermissionsLookupRequest
Arguments for the Slack Web API method admin.workflows.triggers.types.permissions.lookup: List the permissions for using each trigger type
AdminWorkflowsTriggersTypesPermissionsLookupResponse
Successful response of the Slack Web API method admin.workflows.triggers.types.permissions.lookup.
AdminWorkflowsTriggersTypesPermissionsSetRequest
Arguments for the Slack Web API method admin.workflows.triggers.types.permissions.set: Set the permissions for using a trigger type
AdminWorkflowsTriggersTypesPermissionsSetResponse
Successful response of the Slack Web API method admin.workflows.triggers.types.permissions.set.
AdminWorkflowsUnpublishRequest
Arguments for the Slack Web API method admin.workflows.unpublish: Unpublish workflows within the team or enterprise
AdminWorkflowsUnpublishResponse
Successful response of the Slack Web API method admin.workflows.unpublish.
AgentsSessionsRenameRequest
Arguments for the Slack Web API method agents.sessions.rename: Rename an agent session.
AgentsSessionsRenameResponse
Successful response of the Slack Web API method agents.sessions.rename.
AgentsSessionsSetStatusRequest
Arguments for the Slack Web API method agents.sessions.setStatus: Set an agent session’s lifecycle status, creating the session if needed.
AgentsSessionsSetStatusResponse
Successful response of the Slack Web API method agents.sessions.setStatus.
ApiTestRequest
Arguments for the Slack Web API method api.test: Checks API calling code.
ApiTestResponse
Successful response of the Slack Web API method api.test.
ApiTestResponseArgs
AppsActivitiesListRequest
Arguments for the Slack Web API method apps.activities.list: Get logs for a specified app
AppsActivitiesListResponse
Successful response of the Slack Web API method apps.activities.list.
AppsActivitiesListResponseActivities
AppsActivitiesListResponseActivitiesPayload
AppsAuthExternalDeleteRequest
Arguments for the Slack Web API method apps.auth.external.delete: Delete external auth tokens only on the Slack side
AppsAuthExternalDeleteResponse
Successful response of the Slack Web API method apps.auth.external.delete.
AppsAuthExternalGetRequest
Arguments for the Slack Web API method apps.auth.external.get: Get the access token for the provided token ID
AppsAuthExternalGetResponse
Successful response of the Slack Web API method apps.auth.external.get.
AppsConnectionsOpenRequest
Arguments for the Slack Web API method apps.connections.open: Generate a temporary Socket Mode WebSocket URL that your app can connect to in order to receive events and interactive payloads over.
AppsConnectionsOpenResponse
Successful response of the Slack Web API method apps.connections.open.
AppsDatastoreBulkDeleteRequest
Arguments for the Slack Web API method apps.datastore.bulkDelete: Delete items from a datastore in bulk
AppsDatastoreBulkDeleteResponse
Successful response of the Slack Web API method apps.datastore.bulkDelete.
AppsDatastoreBulkGetRequest
Arguments for the Slack Web API method apps.datastore.bulkGet: Get items from a datastore in bulk
AppsDatastoreBulkGetResponse
Successful response of the Slack Web API method apps.datastore.bulkGet.
AppsDatastoreBulkPutRequest
Arguments for the Slack Web API method apps.datastore.bulkPut: Creates or replaces existing items in bulk
AppsDatastoreBulkPutResponse
Successful response of the Slack Web API method apps.datastore.bulkPut.
AppsDatastoreCountRequest
Arguments for the Slack Web API method apps.datastore.count: Count the number of items in a datastore that match a query
AppsDatastoreCountResponse
Successful response of the Slack Web API method apps.datastore.count.
AppsDatastoreDeleteRequest
Arguments for the Slack Web API method apps.datastore.delete: Delete an item from a datastore
AppsDatastoreDeleteResponse
Successful response of the Slack Web API method apps.datastore.delete.
AppsDatastoreGetRequest
Arguments for the Slack Web API method apps.datastore.get: Get an item from a datastore
AppsDatastoreGetResponse
Successful response of the Slack Web API method apps.datastore.get.
AppsDatastorePutRequest
Arguments for the Slack Web API method apps.datastore.put: Creates a new item, or replaces an old item with a new item.
AppsDatastorePutResponse
Successful response of the Slack Web API method apps.datastore.put.
AppsDatastoreQueryRequest
Arguments for the Slack Web API method apps.datastore.query: Query a datastore for items
AppsDatastoreQueryResponse
Successful response of the Slack Web API method apps.datastore.query.
AppsDatastoreUpdateRequest
Arguments for the Slack Web API method apps.datastore.update: Edits an existing item’s attributes, or adds a new item if it does not already exist.
AppsDatastoreUpdateResponse
Successful response of the Slack Web API method apps.datastore.update.
AppsEventAuthorizationsListRequest
Arguments for the Slack Web API method apps.event.authorizations.list: Get a list of authorizations for the given event context. Each authorization represents an app installation that the event is visible to.
AppsEventAuthorizationsListResponse
Successful response of the Slack Web API method apps.event.authorizations.list.
AppsEventAuthorizationsListResponseAuthorizations
AppsIconSetRequest
Arguments for the Slack Web API method apps.icon.set: Sets the app icon
AppsIconSetResponse
Successful response of the Slack Web API method apps.icon.set.
AppsManagedPermissionsSetRequest
Arguments for the Slack Web API method apps.managed.permissions.set: Set who can interact with a managed app
AppsManagedPermissionsSetResponse
Successful response of the Slack Web API method apps.managed.permissions.set.
AppsManifestCreateRequest
Arguments for the Slack Web API method apps.manifest.create: Create an app from an app manifest.
AppsManifestCreateResponse
Successful response of the Slack Web API method apps.manifest.create.
AppsManifestCreateResponseCredentials
AppsManifestDeleteRequest
Arguments for the Slack Web API method apps.manifest.delete: Permanently deletes an app created through app manifests
AppsManifestDeleteResponse
Successful response of the Slack Web API method apps.manifest.delete.
AppsManifestExportRequest
Arguments for the Slack Web API method apps.manifest.export: Export an app manifest from an existing app
AppsManifestExportResponse
Successful response of the Slack Web API method apps.manifest.export.
AppsManifestExportResponseManifest
AppsManifestExportResponseManifestDisplayInformation
AppsManifestExportResponseManifestFeatures
AppsManifestExportResponseManifestFeaturesAppHome
AppsManifestExportResponseManifestFeaturesBotUser
AppsManifestExportResponseManifestFeaturesSlashCommands
AppsManifestExportResponseManifestFeaturesWorkflowSteps
AppsManifestExportResponseManifestMetadata
AppsManifestExportResponseManifestOauthConfig
AppsManifestExportResponseManifestOauthConfigScopes
AppsManifestExportResponseManifestSettings
AppsManifestExportResponseManifestSettingsEventSubscriptions
AppsManifestExportResponseManifestSettingsInteractivity
AppsManifestUpdateRequest
Arguments for the Slack Web API method apps.manifest.update: Update an app from an app manifest
AppsManifestUpdateResponse
Successful response of the Slack Web API method apps.manifest.update.
AppsManifestValidateRequest
Arguments for the Slack Web API method apps.manifest.validate: Validate an app manifest
AppsManifestValidateResponse
Successful response of the Slack Web API method apps.manifest.validate.
AppsUninstallRequest
Arguments for the Slack Web API method apps.uninstall: Uninstalls your app from a workspace.
AppsUninstallResponse
Successful response of the Slack Web API method apps.uninstall.
AppsUserConnectionUpdateRequest
Arguments for the Slack Web API method apps.user.connection.update: Updates the connection status between a user and an app.
AppsUserConnectionUpdateResponse
Successful response of the Slack Web API method apps.user.connection.update.
AssistantSearchContextRequest
Arguments for the Slack Web API method assistant.search.context: Searches messages, files, channels and users across your Slack organization.
AssistantSearchContextResponse
Successful response of the Slack Web API method assistant.search.context.
AssistantSearchContextResponseResults
AssistantSearchContextResponseResultsChannels
AssistantSearchContextResponseResultsFiles
AssistantSearchContextResponseResultsMessages
AssistantSearchContextResponseResultsMessagesContextMessages
AssistantSearchContextResponseResultsMessagesContextMessagesAfter
AssistantSearchContextResponseResultsMessagesContextMessagesBefore
AssistantSearchInfoRequest
Arguments for the Slack Web API method assistant.search.info: Returns search capabilities on a given team.
AssistantSearchInfoResponse
Successful response of the Slack Web API method assistant.search.info.
AssistantThreadsSetStatusRequest
Arguments for the Slack Web API method assistant.threads.setStatus: Set the status for an AI assistant thread.
AssistantThreadsSetStatusResponse
Successful response of the Slack Web API method assistant.threads.setStatus.
AssistantThreadsSetSuggestedPromptsRequest
Arguments for the Slack Web API method assistant.threads.setSuggestedPrompts: Set suggested prompts for the given assistant thread
AssistantThreadsSetSuggestedPromptsResponse
Successful response of the Slack Web API method assistant.threads.setSuggestedPrompts.
AssistantThreadsSetTitleRequest
Arguments for the Slack Web API method assistant.threads.setTitle: Set the title for the given assistant thread
AssistantThreadsSetTitleResponse
Successful response of the Slack Web API method assistant.threads.setTitle.
AuthRevokeRequest
Arguments for the Slack Web API method auth.revoke: Revokes a token.
AuthRevokeResponse
Successful response of the Slack Web API method auth.revoke.
AuthTeamsListRequest
Arguments for the Slack Web API method auth.teams.list: Obtain a full list of workspaces your org-wide app has been approved for.
AuthTeamsListResponse
Successful response of the Slack Web API method auth.teams.list.
AuthTeamsListResponseTeams
AuthTestRequest
Arguments for the Slack Web API method auth.test: Checks authentication & identity.
AuthTestResponse
Successful response of the Slack Web API method auth.test.
BlocksValidateRequest
Arguments for the Slack Web API method blocks.validate: Validates blocks, messages, and views Block Kit JSON payloads.
BlocksValidateResponse
Successful response of the Slack Web API method blocks.validate.
BookmarksAddRequest
Arguments for the Slack Web API method bookmarks.add: Add bookmark to a channel.
BookmarksAddResponse
Successful response of the Slack Web API method bookmarks.add.
BookmarksEditRequest
Arguments for the Slack Web API method bookmarks.edit: Edit bookmark.
BookmarksEditResponse
Successful response of the Slack Web API method bookmarks.edit.
BookmarksListRequest
Arguments for the Slack Web API method bookmarks.list: List bookmark for the channel.
BookmarksListResponse
Successful response of the Slack Web API method bookmarks.list.
BookmarksRemoveRequest
Arguments for the Slack Web API method bookmarks.remove: Remove bookmark from the channel.
BookmarksRemoveResponse
Successful response of the Slack Web API method bookmarks.remove.
BotsInfoRequest
Arguments for the Slack Web API method bots.info: Gets information about a bot user.
BotsInfoResponse
Successful response of the Slack Web API method bots.info.
CallsAddRequest
Arguments for the Slack Web API method calls.add: Registers a new Call.
CallsAddResponse
Successful response of the Slack Web API method calls.add.
CallsAddResponseCall
CallsAddResponseCallUsers
CallsEndRequest
Arguments for the Slack Web API method calls.end: Ends a Call.
CallsEndResponse
Successful response of the Slack Web API method calls.end.
CallsInfoRequest
Arguments for the Slack Web API method calls.info: Returns information about a Call.
CallsInfoResponse
Successful response of the Slack Web API method calls.info.
CallsInfoResponseCall
CallsInfoResponseCallUsers
CallsParticipantsAddRequest
Arguments for the Slack Web API method calls.participants.add: Registers new participants added to a Call.
CallsParticipantsAddResponse
Successful response of the Slack Web API method calls.participants.add.
CallsParticipantsRemoveRequest
Arguments for the Slack Web API method calls.participants.remove: Registers participants removed from a Call.
CallsParticipantsRemoveResponse
Successful response of the Slack Web API method calls.participants.remove.
CallsUpdateRequest
Arguments for the Slack Web API method calls.update: Updates information about a Call.
CallsUpdateResponse
Successful response of the Slack Web API method calls.update.
CallsUpdateResponseCall
CallsUpdateResponseCallUsers
CanvasesAccessDeleteRequest
Arguments for the Slack Web API method canvases.access.delete: Remove access to a canvas for specified entities
CanvasesAccessDeleteResponse
Successful response of the Slack Web API method canvases.access.delete.
CanvasesAccessSetRequest
Arguments for the Slack Web API method canvases.access.set: Sets the access level to a canvas for specified entities
CanvasesAccessSetResponse
Successful response of the Slack Web API method canvases.access.set.
CanvasesCreateRequest
Arguments for the Slack Web API method canvases.create: Create canvas for a user
CanvasesCreateResponse
Successful response of the Slack Web API method canvases.create.
CanvasesDeleteRequest
Arguments for the Slack Web API method canvases.delete: Deletes a canvas
CanvasesDeleteResponse
Successful response of the Slack Web API method canvases.delete.
CanvasesEditRequest
Arguments for the Slack Web API method canvases.edit: Update an existing canvas
CanvasesEditResponse
Successful response of the Slack Web API method canvases.edit.
CanvasesGetContentRequest
Arguments for the Slack Web API method canvases.getContent: Get the content of a canvas as markdown (default) or HTML.
CanvasesGetContentResponse
Successful response of the Slack Web API method canvases.getContent.
CanvasesSectionsLookupRequest
Arguments for the Slack Web API method canvases.sections.lookup: Find sections matching the provided criteria
CanvasesSectionsLookupResponse
Successful response of the Slack Web API method canvases.sections.lookup.
CanvasesSectionsLookupResponseSections
ChatAppendStreamRequest
Arguments for the Slack Web API method chat.appendStream: Append text to an existing streaming conversation
ChatAppendStreamResponse
Successful response of the Slack Web API method chat.appendStream.
ChatDeleteRequest
Arguments for the Slack Web API method chat.delete: Deletes a message.
ChatDeleteResponse
Successful response of the Slack Web API method chat.delete.
ChatDeleteScheduledMessageRequest
Arguments for the Slack Web API method chat.deleteScheduledMessage: Deletes a pending scheduled message from the queue.
ChatDeleteScheduledMessageResponse
Successful response of the Slack Web API method chat.deleteScheduledMessage.
ChatGetPermalinkRequest
Arguments for the Slack Web API method chat.getPermalink: Retrieve a permalink URL for a specific extant message
ChatGetPermalinkResponse
Successful response of the Slack Web API method chat.getPermalink.
ChatMeMessageRequest
Arguments for the Slack Web API method chat.meMessage: Share a me message into a channel.
ChatMeMessageResponse
Successful response of the Slack Web API method chat.meMessage.
ChatPostEphemeralRequest
Arguments for the Slack Web API method chat.postEphemeral: Sends an ephemeral message to a user in a channel.
ChatPostEphemeralResponse
Successful response of the Slack Web API method chat.postEphemeral.
ChatPostMessageRequest
Arguments for the Slack Web API method chat.postMessage: Sends a message to a channel.
ChatPostMessageResponse
Successful response of the Slack Web API method chat.postMessage.
ChatScheduleMessageRequest
Arguments for the Slack Web API method chat.scheduleMessage: Schedules a message to be sent to a channel.
ChatScheduleMessageResponse
Successful response of the Slack Web API method chat.scheduleMessage.
ChatScheduleMessageResponseMessage
ChatScheduledMessagesListRequest
Arguments for the Slack Web API method chat.scheduledMessages.list: Returns a list of scheduled messages.
ChatScheduledMessagesListResponse
Successful response of the Slack Web API method chat.scheduledMessages.list.
ChatScheduledMessagesListResponseScheduledMessages
ChatStartStreamRequest
Arguments for the Slack Web API method chat.startStream: Start a new streaming conversation
ChatStartStreamResponse
Successful response of the Slack Web API method chat.startStream.
ChatStopStreamRequest
Arguments for the Slack Web API method chat.stopStream: Stop a streaming conversation
ChatStopStreamResponse
Successful response of the Slack Web API method chat.stopStream.
ChatUnfurlRequest
Arguments for the Slack Web API method chat.unfurl: Provide custom unfurl behavior for user-posted URLs
ChatUnfurlResponse
Successful response of the Slack Web API method chat.unfurl.
ChatUpdateRequest
Arguments for the Slack Web API method chat.update: Updates a message.
ChatUpdateResponse
Successful response of the Slack Web API method chat.update.
ChatUpdateResponseMessage
ConversationsAcceptSharedInviteRequest
Arguments for the Slack Web API method conversations.acceptSharedInvite: Accepts an invitation to a Slack Connect channel.
ConversationsAcceptSharedInviteResponse
Successful response of the Slack Web API method conversations.acceptSharedInvite.
ConversationsApproveSharedInviteRequest
Arguments for the Slack Web API method conversations.approveSharedInvite: Approves an invitation to a Slack Connect channel
ConversationsApproveSharedInviteResponse
Successful response of the Slack Web API method conversations.approveSharedInvite.
ConversationsArchiveRequest
Arguments for the Slack Web API method conversations.archive: Archives a conversation.
ConversationsArchiveResponse
Successful response of the Slack Web API method conversations.archive.
ConversationsCanvasesCreateRequest
Arguments for the Slack Web API method conversations.canvases.create: Create a channel canvas for a channel
ConversationsCanvasesCreateResponse
Successful response of the Slack Web API method conversations.canvases.create.
ConversationsCloseRequest
Arguments for the Slack Web API method conversations.close: Closes a direct message or multi-person direct message.
ConversationsCloseResponse
Successful response of the Slack Web API method conversations.close.
ConversationsCreateRequest
Arguments for the Slack Web API method conversations.create: Initiates a public or private channel-based conversation
ConversationsCreateResponse
Successful response of the Slack Web API method conversations.create.
ConversationsDeclineSharedInviteRequest
Arguments for the Slack Web API method conversations.declineSharedInvite: Declines a Slack Connect channel invite.
ConversationsDeclineSharedInviteResponse
Successful response of the Slack Web API method conversations.declineSharedInvite.
ConversationsExternalInvitePermissionsSetRequest
Arguments for the Slack Web API method conversations.externalInvitePermissions.set: Upgrade or downgrade Slack Connect channel permissions between ‘can post only’ and ‘can post and invite’.
ConversationsExternalInvitePermissionsSetResponse
Successful response of the Slack Web API method conversations.externalInvitePermissions.set.
ConversationsHistoryRequest
Arguments for the Slack Web API method conversations.history: Fetches a conversation’s history of messages and events.
ConversationsHistoryResponse
Successful response of the Slack Web API method conversations.history.
ConversationsInfoRequest
Arguments for the Slack Web API method conversations.info: Retrieve information about a conversation.
ConversationsInfoResponse
Successful response of the Slack Web API method conversations.info.
ConversationsInviteRequest
Arguments for the Slack Web API method conversations.invite: Invites users to a channel.
ConversationsInviteResponse
Successful response of the Slack Web API method conversations.invite.
ConversationsInviteSharedRequest
Arguments for the Slack Web API method conversations.inviteShared: Sends an invitation to a Slack Connect channel
ConversationsInviteSharedResponse
Successful response of the Slack Web API method conversations.inviteShared.
ConversationsJoinRequest
Arguments for the Slack Web API method conversations.join: Joins an existing conversation.
ConversationsJoinResponse
Successful response of the Slack Web API method conversations.join.
ConversationsKickRequest
Arguments for the Slack Web API method conversations.kick: Removes a user from a conversation.
ConversationsKickResponse
Successful response of the Slack Web API method conversations.kick.
ConversationsLeaveRequest
Arguments for the Slack Web API method conversations.leave: Leaves a conversation.
ConversationsLeaveResponse
Successful response of the Slack Web API method conversations.leave.
ConversationsListConnectInvitesRequest
Arguments for the Slack Web API method conversations.listConnectInvites: Lists shared channel invites that have been generated or received but have not been approved by all parties
ConversationsListConnectInvitesResponse
Successful response of the Slack Web API method conversations.listConnectInvites.
ConversationsListConnectInvitesResponseInvites
ConversationsListConnectInvitesResponseInvitesAcceptances
ConversationsListConnectInvitesResponseInvitesAcceptancesReviews
ConversationsListConnectInvitesResponseInvitesInvite
ConversationsListRequest
Arguments for the Slack Web API method conversations.list: Lists all channels in a Slack team.
ConversationsListResponse
Successful response of the Slack Web API method conversations.list.
ConversationsMarkRequest
Arguments for the Slack Web API method conversations.mark: Sets the read cursor in a channel.
ConversationsMarkResponse
Successful response of the Slack Web API method conversations.mark.
ConversationsMembersRequest
Arguments for the Slack Web API method conversations.members: Retrieve members of a conversation.
ConversationsMembersResponse
Successful response of the Slack Web API method conversations.members.
ConversationsOpenRequest
Arguments for the Slack Web API method conversations.open: Opens or resumes a direct message or multi-person direct message.
ConversationsOpenResponse
Successful response of the Slack Web API method conversations.open.
ConversationsRenameRequest
Arguments for the Slack Web API method conversations.rename: Renames a conversation.
ConversationsRenameResponse
Successful response of the Slack Web API method conversations.rename.
ConversationsRepliesRequest
Arguments for the Slack Web API method conversations.replies: Retrieve a thread of messages posted to a conversation
ConversationsRepliesResponse
Successful response of the Slack Web API method conversations.replies.
ConversationsRequestSharedInviteApproveRequest
Arguments for the Slack Web API method conversations.requestSharedInvite.approve: Approves a request to add an external user to a channel and sends them a Slack Connect invite
ConversationsRequestSharedInviteApproveResponse
Successful response of the Slack Web API method conversations.requestSharedInvite.approve.
ConversationsRequestSharedInviteDenyRequest
Arguments for the Slack Web API method conversations.requestSharedInvite.deny: Denies a request to invite an external user to a channel
ConversationsRequestSharedInviteDenyResponse
Successful response of the Slack Web API method conversations.requestSharedInvite.deny.
ConversationsRequestSharedInviteListRequest
Arguments for the Slack Web API method conversations.requestSharedInvite.list: Lists requests to add external users to channels with ability to filter.
ConversationsRequestSharedInviteListResponse
Successful response of the Slack Web API method conversations.requestSharedInvite.list.
ConversationsRequestSharedInviteListResponseInviteRequests
ConversationsRequestSharedInviteListResponseInviteRequestsReviewingUser
ConversationsRequestSharedInviteListResponseInviteRequestsTargetUser
ConversationsSetPurposeRequest
Arguments for the Slack Web API method conversations.setPurpose: Sets the channel description.
ConversationsSetPurposeResponse
Successful response of the Slack Web API method conversations.setPurpose.
ConversationsSetTopicRequest
Arguments for the Slack Web API method conversations.setTopic: Sets the topic for a conversation.
ConversationsSetTopicResponse
Successful response of the Slack Web API method conversations.setTopic.
ConversationsUnarchiveRequest
Arguments for the Slack Web API method conversations.unarchive: Reverses conversation archival.
ConversationsUnarchiveResponse
Successful response of the Slack Web API method conversations.unarchive.
DialogOpenRequest
Arguments for the Slack Web API method dialog.open: Open a dialog with a user
DialogOpenResponse
Successful response of the Slack Web API method dialog.open.
DndEndDndRequest
Arguments for the Slack Web API method dnd.endDnd: Ends the current user’s Do Not Disturb session immediately.
DndEndDndResponse
Successful response of the Slack Web API method dnd.endDnd.
DndEndSnoozeRequest
Arguments for the Slack Web API method dnd.endSnooze: Ends the current user’s snooze mode immediately.
DndEndSnoozeResponse
Successful response of the Slack Web API method dnd.endSnooze.
DndInfoRequest
Arguments for the Slack Web API method dnd.info: Retrieves a user’s current Do Not Disturb status.
DndInfoResponse
Successful response of the Slack Web API method dnd.info.
DndSetSnoozeRequest
Arguments for the Slack Web API method dnd.setSnooze: Turns on Do Not Disturb mode for the current user, or changes its duration.
DndSetSnoozeResponse
Successful response of the Slack Web API method dnd.setSnooze.
DndTeamInfoRequest
Arguments for the Slack Web API method dnd.teamInfo: Retrieves the Do Not Disturb status for up to 50 users on a team.
DndTeamInfoResponse
Successful response of the Slack Web API method dnd.teamInfo.
DndTeamInfoResponseUsersValue
EmojiListRequest
Arguments for the Slack Web API method emoji.list: Lists custom emoji for a team.
EmojiListResponse
Successful response of the Slack Web API method emoji.list.
EntityAcknowledgeCommentActionRequest
Arguments for the Slack Web API method entity.acknowledgeCommentAction: Acknowledge a comment post, edit, or delete on a Work Object. Apps call this method to confirm they have processed a comment action.
EntityAcknowledgeCommentActionResponse
Successful response of the Slack Web API method entity.acknowledgeCommentAction.
EntityPresentCommentsRequest
Arguments for the Slack Web API method entity.presentComments: Provide comments for Work Objects. Apps call this method to send per-user flexpane comment data to the client.
EntityPresentCommentsResponse
Successful response of the Slack Web API method entity.presentComments.
EntityPresentDetailsRequest
Arguments for the Slack Web API method entity.presentDetails: Provide custom flexpane behavior for Work Objects. Apps call this method to send per-user flexpane metadata to the client.
EntityPresentDetailsResponse
Successful response of the Slack Web API method entity.presentDetails.
FilesCommentsDeleteRequest
Arguments for the Slack Web API method files.comments.delete: Deletes an existing comment on a file.
FilesCommentsDeleteResponse
Successful response of the Slack Web API method files.comments.delete.
FilesCompleteUploadExternalRequest
Arguments for the Slack Web API method files.completeUploadExternal: Finishes an upload started with files.getUploadURLExternal
FilesCompleteUploadExternalResponse
Successful response of the Slack Web API method files.completeUploadExternal.
FilesCompleteUploadExternalResponseFiles
FilesDeleteRequest
Arguments for the Slack Web API method files.delete: Deletes a file.
FilesDeleteResponse
Successful response of the Slack Web API method files.delete.
FilesGetUploadUrlExternalRequest
Arguments for the Slack Web API method files.getUploadURLExternal: Gets a URL for an edge external file upload
FilesGetUploadUrlExternalResponse
Successful response of the Slack Web API method files.getUploadURLExternal.
FilesInfoRequest
Arguments for the Slack Web API method files.info: Gets information about a file.
FilesInfoResponse
Successful response of the Slack Web API method files.info.
FilesListRequest
Arguments for the Slack Web API method files.list: List for a team, in a channel, or from a user with applied filters.
FilesListResponse
Successful response of the Slack Web API method files.list.
FilesListResponsePaging
FilesRemoteAddRequest
Arguments for the Slack Web API method files.remote.add: Adds a file from a remote service
FilesRemoteAddResponse
Successful response of the Slack Web API method files.remote.add.
FilesRemoteInfoRequest
Arguments for the Slack Web API method files.remote.info: Retrieve information about a remote file added to Slack
FilesRemoteInfoResponse
Successful response of the Slack Web API method files.remote.info.
FilesRemoteListRequest
Arguments for the Slack Web API method files.remote.list: Retrieve information about a remote file added to Slack
FilesRemoteListResponse
Successful response of the Slack Web API method files.remote.list.
FilesRemoteRemoveRequest
Arguments for the Slack Web API method files.remote.remove: Remove a remote file.
FilesRemoteRemoveResponse
Successful response of the Slack Web API method files.remote.remove.
FilesRemoteShareRequest
Arguments for the Slack Web API method files.remote.share: Share a remote file into a channel.
FilesRemoteShareResponse
Successful response of the Slack Web API method files.remote.share.
FilesRemoteUpdateRequest
Arguments for the Slack Web API method files.remote.update: Updates an existing remote file.
FilesRemoteUpdateResponse
Successful response of the Slack Web API method files.remote.update.
FilesRevokePublicUrlRequest
Arguments for the Slack Web API method files.revokePublicURL: Revokes public/external sharing access for a file
FilesRevokePublicUrlResponse
Successful response of the Slack Web API method files.revokePublicURL.
FilesSharedPublicUrlRequest
Arguments for the Slack Web API method files.sharedPublicURL: Enables a file for public/external sharing.
FilesSharedPublicUrlResponse
Successful response of the Slack Web API method files.sharedPublicURL.
FunctionsCompleteErrorRequest
Arguments for the Slack Web API method functions.completeError: Signal that a function failed to complete
FunctionsCompleteErrorResponse
Successful response of the Slack Web API method functions.completeError.
FunctionsCompleteSuccessRequest
Arguments for the Slack Web API method functions.completeSuccess: Signal the successful completion of a function
FunctionsCompleteSuccessResponse
Successful response of the Slack Web API method functions.completeSuccess.
FunctionsDistributionsPermissionsAddRequest
Arguments for the Slack Web API method functions.distributions.permissions.add: Grant users access to a custom slack function if its permission_type is set to named_entities
FunctionsDistributionsPermissionsAddResponse
Successful response of the Slack Web API method functions.distributions.permissions.add.
FunctionsDistributionsPermissionsAddResponseUsers
FunctionsDistributionsPermissionsListRequest
Arguments for the Slack Web API method functions.distributions.permissions.list: List the access type of a custom slack function and include the users, team or org ids with access if its permission_type is set to named_entities
FunctionsDistributionsPermissionsListResponse
Successful response of the Slack Web API method functions.distributions.permissions.list.
FunctionsDistributionsPermissionsListResponseUsers
FunctionsDistributionsPermissionsRemoveRequest
Arguments for the Slack Web API method functions.distributions.permissions.remove: Revoke user access to a custom slack function if permission_type set to named_entities
FunctionsDistributionsPermissionsRemoveResponse
Successful response of the Slack Web API method functions.distributions.permissions.remove.
FunctionsDistributionsPermissionsRemoveResponseUsers
FunctionsDistributionsPermissionsSetRequest
Arguments for the Slack Web API method functions.distributions.permissions.set: Set the access type of a custom slack function and define the users, team or org ids to be granted access if permission_type is set to named_entities
FunctionsDistributionsPermissionsSetResponse
Successful response of the Slack Web API method functions.distributions.permissions.set.
FunctionsDistributionsPermissionsSetResponseUsers
FunctionsWorkflowsStepsListRequest
Arguments for the Slack Web API method functions.workflows.steps.list: List the steps of a specific function of a workflow’s versions
FunctionsWorkflowsStepsListResponse
Successful response of the Slack Web API method functions.workflows.steps.list.
FunctionsWorkflowsStepsListResponseStepsVersions
FunctionsWorkflowsStepsResponsesExportRequest
Arguments for the Slack Web API method functions.workflows.steps.responses.export: Download form responses of a workflow
FunctionsWorkflowsStepsResponsesExportResponse
Successful response of the Slack Web API method functions.workflows.steps.responses.export.
MigrationExchangeRequest
Arguments for the Slack Web API method migration.exchange: For Enterprise organization workspaces, map local user IDs to global user IDs
MigrationExchangeResponse
Successful response of the Slack Web API method migration.exchange.
OauthAccessRequest
Arguments for the Slack Web API method oauth.access: Exchanges a temporary OAuth verifier code for an access token.
OauthAccessResponse
Successful response of the Slack Web API method oauth.access.
OauthAccessResponseAuthorizingUser
OauthAccessResponseInstallerUser
OauthAccessResponseScopes
OauthV2AccessRequest
Arguments for the Slack Web API method oauth.v2.access: Exchanges a temporary OAuth verifier code for an access token.
OauthV2AccessResponse
Successful response of the Slack Web API method oauth.v2.access.
OauthV2AccessResponseAuthedUser
OauthV2AccessResponseTeam
OauthV2BeginShortTokenRotationRequest
Arguments for the Slack Web API method oauth.v2.beginShortTokenRotation: Begins rotating the secret on an API token with a short secret.
OauthV2BeginShortTokenRotationResponse
Successful response of the Slack Web API method oauth.v2.beginShortTokenRotation.
OauthV2CompleteShortTokenRotationRequest
Arguments for the Slack Web API method oauth.v2.completeShortTokenRotation: Finishes rotating the secret on an API token with a short secret.
OauthV2CompleteShortTokenRotationResponse
Successful response of the Slack Web API method oauth.v2.completeShortTokenRotation.
OauthV2ExchangeRequest
Arguments for the Slack Web API method oauth.v2.exchange: Exchanges a legacy access token for a new expiring access token and refresh token
OauthV2ExchangeResponse
Successful response of the Slack Web API method oauth.v2.exchange.
OauthV2UserAccessRequest
Arguments for the Slack Web API method oauth.v2.user.access: Exchanges a temporary OAuth verifier code for a user access token.
OauthV2UserAccessResponse
Successful response of the Slack Web API method oauth.v2.user.access.
OauthV2UserAccessResponseAuthedUser
OauthV2UserAccessResponseTeam
OpenidConnectTokenRequest
Arguments for the Slack Web API method openid.connect.token: Exchanges a temporary OAuth verifier code for an access token for Sign in with Slack.
OpenidConnectTokenResponse
Successful response of the Slack Web API method openid.connect.token.
OpenidConnectUserInfoRequest
Arguments for the Slack Web API method openid.connect.userInfo: Get the identity of a user who has authorized Sign in with Slack.
OpenidConnectUserInfoResponse
Successful response of the Slack Web API method openid.connect.userInfo.
PinsAddRequest
Arguments for the Slack Web API method pins.add: Pins an item to a channel.
PinsAddResponse
Successful response of the Slack Web API method pins.add.
PinsListRequest
Arguments for the Slack Web API method pins.list: Lists items pinned to a channel.
PinsListResponse
Successful response of the Slack Web API method pins.list.
PinsListResponseItems
PinsRemoveRequest
Arguments for the Slack Web API method pins.remove: Un-pins an item from a channel.
PinsRemoveResponse
Successful response of the Slack Web API method pins.remove.
ReactionsAddRequest
Arguments for the Slack Web API method reactions.add: Adds a reaction to an item.
ReactionsAddResponse
Successful response of the Slack Web API method reactions.add.
ReactionsGetRequest
Arguments for the Slack Web API method reactions.get: Gets reactions for an item.
ReactionsGetResponse
Successful response of the Slack Web API method reactions.get.
ReactionsListRequest
Arguments for the Slack Web API method reactions.list: Lists reactions made by a user.
ReactionsListResponse
Successful response of the Slack Web API method reactions.list.
ReactionsListResponseItems
ReactionsListResponseItemsComment
ReactionsListResponseItemsFile
ReactionsRemoveRequest
Arguments for the Slack Web API method reactions.remove: Removes a reaction from an item.
ReactionsRemoveResponse
Successful response of the Slack Web API method reactions.remove.
RemindersAddRequest
Arguments for the Slack Web API method reminders.add: Creates a reminder.
RemindersAddResponse
Successful response of the Slack Web API method reminders.add.
RemindersCompleteRequest
Arguments for the Slack Web API method reminders.complete: Marks a reminder as complete.
RemindersCompleteResponse
Successful response of the Slack Web API method reminders.complete.
RemindersDeleteRequest
Arguments for the Slack Web API method reminders.delete: Deletes a reminder.
RemindersDeleteResponse
Successful response of the Slack Web API method reminders.delete.
RemindersInfoRequest
Arguments for the Slack Web API method reminders.info: Gets information about a reminder.
RemindersInfoResponse
Successful response of the Slack Web API method reminders.info.
RemindersListRequest
Arguments for the Slack Web API method reminders.list: Lists all reminders created by or for a given user.
RemindersListResponse
Successful response of the Slack Web API method reminders.list.
RtmConnectRequest
Arguments for the Slack Web API method rtm.connect: Starts a Real Time Messaging session.
RtmConnectResponse
Successful response of the Slack Web API method rtm.connect.
RtmConnectResponseSelf
RtmStartRequest
Arguments for the Slack Web API method rtm.start: Deprecated: Starts a Real Time Messaging session. Use rtm.connect instead.
RtmStartResponse
Successful response of the Slack Web API method rtm.start.
SearchAllRequest
Arguments for the Slack Web API method search.all: Searches for messages and files matching a query.
SearchAllResponse
Successful response of the Slack Web API method search.all.
SearchAllResponseFiles
SearchAllResponseFilesMatches
SearchAllResponseFilesMatchesInitialComment
SearchAllResponseFilesPagination
SearchAllResponseFilesPaging
SearchAllResponseMessages
SearchAllResponseMessagesMatches
SearchAllResponseMessagesMatchesNext
SearchAllResponseMessagesMatchesPrevious
SearchAllResponseMessagesPagination
SearchAllResponseMessagesPaging
SearchAllResponsePosts
SearchFilesRequest
Arguments for the Slack Web API method search.files: Searches for files matching a query.
SearchFilesResponse
Successful response of the Slack Web API method search.files.
SearchFilesResponseFiles
SearchFilesResponseFilesMatches
SearchFilesResponseFilesPagination
SearchFilesResponseFilesPaging
SearchMessagesRequest
Arguments for the Slack Web API method search.messages: Searches for messages matching a query.
SearchMessagesResponse
Successful response of the Slack Web API method search.messages.
SearchMessagesResponseMessages
SearchMessagesResponseMessagesMatches
SearchMessagesResponseMessagesPagination
SearchMessagesResponseMessagesPaging
SlackListsAccessDeleteRequest
Arguments for the Slack Web API method slackLists.access.delete: Revoke access to a List for specified entities.
SlackListsAccessDeleteResponse
Successful response of the Slack Web API method slackLists.access.delete.
SlackListsAccessSetRequest
Arguments for the Slack Web API method slackLists.access.set: Set the access level to a List for specified entities.
SlackListsAccessSetResponse
Successful response of the Slack Web API method slackLists.access.set.
SlackListsCreateRequest
Arguments for the Slack Web API method slackLists.create: Create a List.
SlackListsCreateResponse
Successful response of the Slack Web API method slackLists.create.
SlackListsCreateResponseListMetadata
SlackListsCreateResponseListMetadataSchema
SlackListsCreateResponseListMetadataSchemaOptions
SlackListsCreateResponseListMetadataSchemaOptionsChoices
SlackListsCreateResponseListMetadataSubtaskSchema
SlackListsCreateResponseListMetadataSubtaskSchemaOptions
SlackListsDownloadGetRequest
Arguments for the Slack Web API method slackLists.download.get: Retrieve List download URL from an export job to download List contents.
SlackListsDownloadGetResponse
Successful response of the Slack Web API method slackLists.download.get.
SlackListsDownloadStartRequest
Arguments for the Slack Web API method slackLists.download.start: Initiate a job to export List contents.
SlackListsDownloadStartResponse
Successful response of the Slack Web API method slackLists.download.start.
SlackListsItemsCreateRequest
Arguments for the Slack Web API method slackLists.items.create: Add a new item to an existing List.
SlackListsItemsCreateResponse
Successful response of the Slack Web API method slackLists.items.create.
SlackListsItemsCreateResponseItem
SlackListsItemsCreateResponseItemFields
SlackListsItemsCreateResponseItemFieldsRichText
SlackListsItemsCreateResponseItemFieldsRichTextElements
SlackListsItemsCreateResponseItemFieldsRichTextElementsElements
SlackListsItemsDeleteMultipleRequest
Arguments for the Slack Web API method slackLists.items.deleteMultiple: Deletes multiple items from an existing List.
SlackListsItemsDeleteMultipleResponse
Successful response of the Slack Web API method slackLists.items.deleteMultiple.
SlackListsItemsDeleteRequest
Arguments for the Slack Web API method slackLists.items.delete: Deletes an item from an existing List.
SlackListsItemsDeleteResponse
Successful response of the Slack Web API method slackLists.items.delete.
SlackListsItemsInfoRequest
Arguments for the Slack Web API method slackLists.items.info: Get a row from a List.
SlackListsItemsInfoResponse
Successful response of the Slack Web API method slackLists.items.info.
SlackListsItemsInfoResponseList
SlackListsItemsInfoResponseListListLimits
SlackListsItemsInfoResponseListListMetadata
SlackListsItemsInfoResponseListListMetadataCreationSource
SlackListsItemsInfoResponseListListMetadataSchema
SlackListsItemsInfoResponseListListMetadataSchemaOptions
SlackListsItemsInfoResponseListListMetadataSchemaOptionsChoices
SlackListsItemsInfoResponseListListMetadataSubtaskSchema
SlackListsItemsInfoResponseListListMetadataViews
SlackListsItemsInfoResponseListListMetadataViewsColumns
SlackListsItemsInfoResponseRecord
SlackListsItemsListRequest
Arguments for the Slack Web API method slackLists.items.list: Get records from a List.
SlackListsItemsListResponse
Successful response of the Slack Web API method slackLists.items.list.
SlackListsItemsListResponseItems
SlackListsItemsListResponseItemsFields
SlackListsItemsListResponseItemsFieldsRichText
SlackListsItemsListResponseItemsFieldsRichTextElements
SlackListsItemsListResponseItemsFieldsRichTextElementsElements
SlackListsItemsListResponseItemsFieldsRichTextElementsElementsStyle
SlackListsItemsUpdateRequest
Arguments for the Slack Web API method slackLists.items.update: Updates cells in a List.
SlackListsItemsUpdateResponse
Successful response of the Slack Web API method slackLists.items.update.
SlackListsUpdateRequest
Arguments for the Slack Web API method slackLists.update: Update a List.
SlackListsUpdateResponse
Successful response of the Slack Web API method slackLists.update.
StarsAddRequest
Arguments for the Slack Web API method stars.add: Save an item for later. Formerly known as adding a star.
StarsAddResponse
Successful response of the Slack Web API method stars.add.
StarsListRequest
Arguments for the Slack Web API method stars.list: Listed a user’s saved items, formerly known as stars.
StarsListResponse
Successful response of the Slack Web API method stars.list.
StarsListResponseItems
StarsListResponsePaging
StarsRemoveRequest
Arguments for the Slack Web API method stars.remove: Removes a saved item (star) from an item.
StarsRemoveResponse
Successful response of the Slack Web API method stars.remove.
TeamAccessLogsRequest
Arguments for the Slack Web API method team.accessLogs: Gets the access logs for the current team.
TeamAccessLogsResponse
Successful response of the Slack Web API method team.accessLogs.
TeamAccessLogsResponseLogins
TeamAccessLogsResponsePaging
TeamBillableInfoRequest
Arguments for the Slack Web API method team.billableInfo: Gets billable users information for the current team.
TeamBillableInfoResponse
Successful response of the Slack Web API method team.billableInfo.
TeamBillableInfoResponseBillableInfoValue
TeamBillingInfoRequest
Arguments for the Slack Web API method team.billing.info: Reads a workspace’s billing plan information.
TeamBillingInfoResponse
Successful response of the Slack Web API method team.billing.info.
TeamExternalTeamsDisconnectRequest
Arguments for the Slack Web API method team.externalTeams.disconnect: Disconnect an external organization.
TeamExternalTeamsDisconnectResponse
Successful response of the Slack Web API method team.externalTeams.disconnect.
TeamExternalTeamsListRequest
Arguments for the Slack Web API method team.externalTeams.list: Returns a list of all the external teams connected and details about the connection.
TeamExternalTeamsListResponse
Successful response of the Slack Web API method team.externalTeams.list.
TeamExternalTeamsListResponseOrganizations
TeamExternalTeamsListResponseOrganizationsCanvas
TeamExternalTeamsListResponseOrganizationsCanvasOwnershipDetails
TeamExternalTeamsListResponseOrganizationsConnectedWorkspaces
TeamExternalTeamsListResponseOrganizationsLists
TeamExternalTeamsListResponseOrganizationsListsOwnershipDetails
TeamInfoRequest
Arguments for the Slack Web API method team.info: Gets information about the current team.
TeamInfoResponse
Successful response of the Slack Web API method team.info.
TeamIntegrationLogsRequest
Arguments for the Slack Web API method team.integrationLogs: Gets the integration logs for the current team.
TeamIntegrationLogsResponse
Successful response of the Slack Web API method team.integrationLogs.
TeamIntegrationLogsResponseLogs
TeamIntegrationLogsResponsePaging
TeamPreferencesListRequest
Arguments for the Slack Web API method team.preferences.list: Retrieve a list of a workspace’s team preferences.
TeamPreferencesListResponse
Successful response of the Slack Web API method team.preferences.list.
TeamProfileGetRequest
Arguments for the Slack Web API method team.profile.get: Retrieve a team’s profile.
TeamProfileGetResponse
Successful response of the Slack Web API method team.profile.get.
TeamProfileGetResponseProfile
TeamProfileGetResponseProfileFields
TeamProfileGetResponseProfileFieldsOptions
TeamProfileGetResponseProfileSections
ToolingTokensRotateRequest
Arguments for the Slack Web API method tooling.tokens.rotate: Exchanges a refresh token for a new app configuration token.
ToolingTokensRotateResponse
Successful response of the Slack Web API method tooling.tokens.rotate.
UsergroupsCreateRequest
Arguments for the Slack Web API method usergroups.create: Create a User Group.
UsergroupsCreateResponse
Successful response of the Slack Web API method usergroups.create.
UsergroupsDisableRequest
Arguments for the Slack Web API method usergroups.disable: Disable an existing User Group.
UsergroupsDisableResponse
Successful response of the Slack Web API method usergroups.disable.
UsergroupsEnableRequest
Arguments for the Slack Web API method usergroups.enable: Enable a User Group.
UsergroupsEnableResponse
Successful response of the Slack Web API method usergroups.enable.
UsergroupsListRequest
Arguments for the Slack Web API method usergroups.list: List all User Groups for a team.
UsergroupsListResponse
Successful response of the Slack Web API method usergroups.list.
UsergroupsUpdateRequest
Arguments for the Slack Web API method usergroups.update: Update an existing User Group.
UsergroupsUpdateResponse
Successful response of the Slack Web API method usergroups.update.
UsergroupsUsersListRequest
Arguments for the Slack Web API method usergroups.users.list: List all users in a User Group.
UsergroupsUsersListResponse
Successful response of the Slack Web API method usergroups.users.list.
UsergroupsUsersUpdateRequest
Arguments for the Slack Web API method usergroups.users.update: Update the list of users for a user group.
UsergroupsUsersUpdateResponse
Successful response of the Slack Web API method usergroups.users.update.
UsersConversationsRequest
Arguments for the Slack Web API method users.conversations: List conversations the calling user is a member of.
UsersConversationsResponse
Successful response of the Slack Web API method users.conversations.
UsersDeletePhotoRequest
Arguments for the Slack Web API method users.deletePhoto: Delete the user profile photo
UsersDeletePhotoResponse
Successful response of the Slack Web API method users.deletePhoto.
UsersDiscoverableContactsLookupRequest
Arguments for the Slack Web API method users.discoverableContacts.lookup: Look up an email address to see if someone is discoverable on Slack
UsersDiscoverableContactsLookupResponse
Successful response of the Slack Web API method users.discoverableContacts.lookup.
UsersGetPresenceRequest
Arguments for the Slack Web API method users.getPresence: Gets user presence information.
UsersGetPresenceResponse
Successful response of the Slack Web API method users.getPresence.
UsersIdentityRequest
Arguments for the Slack Web API method users.identity: Get a user’s identity.
UsersIdentityResponse
Successful response of the Slack Web API method users.identity.
UsersIdentityResponseTeam
UsersIdentityResponseUser
UsersInfoRequest
Arguments for the Slack Web API method users.info: Gets information about a user.
UsersInfoResponse
Successful response of the Slack Web API method users.info.
UsersListRequest
Arguments for the Slack Web API method users.list: Lists all users in a Slack team.
UsersListResponse
Successful response of the Slack Web API method users.list.
UsersLookupByEmailRequest
Arguments for the Slack Web API method users.lookupByEmail: Find a user with an email address.
UsersLookupByEmailResponse
Successful response of the Slack Web API method users.lookupByEmail.
UsersProfileGetRequest
Arguments for the Slack Web API method users.profile.get: Retrieve a user’s profile information, including their custom status.
UsersProfileGetResponse
Successful response of the Slack Web API method users.profile.get.
UsersProfileSetRequest
Arguments for the Slack Web API method users.profile.set: Set a user’s profile information, including custom status.
UsersProfileSetResponse
Successful response of the Slack Web API method users.profile.set.
UsersSetActiveRequest
Arguments for the Slack Web API method users.setActive: Marked a user as active. Deprecated and non-functional.
UsersSetActiveResponse
Successful response of the Slack Web API method users.setActive.
UsersSetPhotoRequest
Arguments for the Slack Web API method users.setPhoto: Set the user profile photo
UsersSetPhotoResponse
Successful response of the Slack Web API method users.setPhoto.
UsersSetPresenceRequest
Arguments for the Slack Web API method users.setPresence: Manually sets user presence.
UsersSetPresenceResponse
Successful response of the Slack Web API method users.setPresence.
ViewsOpenRequest
Arguments for the Slack Web API method views.open: Open a view for a user.
ViewsOpenResponse
Successful response of the Slack Web API method views.open.
ViewsPublishRequest
Arguments for the Slack Web API method views.publish: Publish a static view for a User.
ViewsPublishResponse
Successful response of the Slack Web API method views.publish.
ViewsPushRequest
Arguments for the Slack Web API method views.push: Push a view onto the stack of a root view.
ViewsPushResponse
Successful response of the Slack Web API method views.push.
ViewsUpdateRequest
Arguments for the Slack Web API method views.update: Update an existing view.
ViewsUpdateResponse
Successful response of the Slack Web API method views.update.
WorkflowsFeaturedAddRequest
Arguments for the Slack Web API method workflows.featured.add: Add featured workflows to a channel.
WorkflowsFeaturedAddResponse
Successful response of the Slack Web API method workflows.featured.add.
WorkflowsFeaturedListRequest
Arguments for the Slack Web API method workflows.featured.list: List the featured workflows for specified channels.
WorkflowsFeaturedListResponse
Successful response of the Slack Web API method workflows.featured.list.
WorkflowsFeaturedListResponseFeaturedWorkflows
WorkflowsFeaturedListResponseFeaturedWorkflowsTriggers
WorkflowsFeaturedRemoveRequest
Arguments for the Slack Web API method workflows.featured.remove: Remove featured workflows from a channel.
WorkflowsFeaturedRemoveResponse
Successful response of the Slack Web API method workflows.featured.remove.
WorkflowsFeaturedSetRequest
Arguments for the Slack Web API method workflows.featured.set: Set featured workflows for a channel.
WorkflowsFeaturedSetResponse
Successful response of the Slack Web API method workflows.featured.set.
WorkflowsTriggersPermissionsAddRequest
Arguments for the Slack Web API method workflows.triggers.permissions.add: Allows users to run a trigger that has its permission type set to named_entities
WorkflowsTriggersPermissionsAddResponse
Successful response of the Slack Web API method workflows.triggers.permissions.add.
WorkflowsTriggersPermissionsListRequest
Arguments for the Slack Web API method workflows.triggers.permissions.list: Returns the permission type of a trigger and if applicable, includes the entities that have been granted access
WorkflowsTriggersPermissionsListResponse
Successful response of the Slack Web API method workflows.triggers.permissions.list.
WorkflowsTriggersPermissionsRemoveRequest
Arguments for the Slack Web API method workflows.triggers.permissions.remove: Revoke an entity’s access to a trigger that has its permission type set to named_entities
WorkflowsTriggersPermissionsRemoveResponse
Successful response of the Slack Web API method workflows.triggers.permissions.remove.
WorkflowsTriggersPermissionsSetRequest
Arguments for the Slack Web API method workflows.triggers.permissions.set: Set the permission type for who can run a trigger
WorkflowsTriggersPermissionsSetResponse
Successful response of the Slack Web API method workflows.triggers.permissions.set.