Articles in this section

Available Slack APIs

When you configure an export, import, or other type of flow step using the prebuilt Slack connector, you can select any of the API operations listed below, organized by API type.

Note

If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Slack API documentation. You can also create a composite endpoint for this application in HTTP mode.

Resource

API endpoint

Export

Import

Admin

Retrieve analytics data

X

Get logs for a specified team/organization

X

Approve an app for installation on a workspace

X

List approved apps for an organization or workspace

X

Clear an app resolution

X

Look up the app config for connectors by their IDs

X

Set the app config for a connector

X

Cancel app request for team

X

List app requests for a team/workspace

X

Restrict an app for installation on a workspace

X

List restricted apps for an organization or workspace

X

Uninstall an app from one or many workspaces, or an entire enterprise organization

X

Read the allow list of IP blocks and ASNs from the enterprise configuration

X

Write/overwrite the allow list of IP blocks and ASNs from the enterprise configuration

X

Assign entities to a particular authentication policy

X

Fetch all the entities assigned to a particular authentication policy by name

X

Remove specified entities from a specified authentication policy

X

Create an information barrier

X

Delete an existing information barrier

X

Get all information barriers for your organization

X

Update an existing information barrier

X

Archive a public or private channel

X

Archive public or private channels in bulk

X

Delete public or private channels in bulk

X

Move public or private channels in bulk

X

Convert a public channel to a private channel

X

Convert a private channel to a public channel

X

Create a public or private channel based conversation

X

Create a Salesforce channel for the corresponding object provided

X

Disconnect a connected channel from one or more workspaces

X

List all disconnected channels

X

Get conversation preferences for a public or private channel

X

Get a conversation's retention policy

X

Get all the workspaces for a given public or private channel 

X

Invite a user to a public or private channel

X

Link a Salesforce record to a channel

X

Return channels on the given team using the filters

X

Remove a conversation's retention policy

X

Rename a public or private channel

X

Add an allowlist of IDP groups for accessing a channel

X

List all IDP groups linked to a channel

X

Remove a linked IDP group linked from a private channel

X

Search for public or private channels in an enterprise organization

X

Set the posting permissions for a public or private channel

X

Set a conversation's retention policy

X

Set the workspaces in an enterprise organization 

X

Unarchive a public or private channel

X

Unlink a Salesforce record from a channel

X

Add an emoji

X

Add an emoji alias

X

List emoji for an enterprise organization

X

Remove an emoji across an enterprise organization

X

Rename an emoji

X

Look up functions by a set of apps

X

Look up the visibility of multiple Slack functions 

X

Set the visibility of a Slack function 

X

Approve a workspace invite request

X

List all approved workspace invite requests

X

List all denied workspace invite requests

X

Deny a workspace invite request

X

List all pending workspace invite requests

X

Add members to the specified role with the specified scopes

X

Lists assignments for all roles across entities

X

Remove a set of users from a role for the given scopes and entities

X

List all of the admins on a given workspace

X

Create an enterprise team

X

List all teams in an enterprise organization

X

List all of the owners on a given workspace

X

Fetch information about settings in a workspace

X

Set the default channels of a workspace

X

Set the description of a given workspace

X

Set the discoverability of a given workspace

X

Set the icon of a workspace

X

Set the name of a given workspace

X

Add up to one hundred default channels to an IDP group

X

Associate one or more default workspaces with an organization wide IDP group

X

List the channels linked to an organization level IDP group (user group)

X

Remove one or more default channels from an organization level IDP group (user group)

X

Add an enterprise user to a workspace

X

Fetches the expiration timestamp for a guest

X

Invite a user to a workspace

X

List users on a workspace

X

Remove a user from a workspace

X

Clear user specific session settings for a list of users

X

Get user specific session settings given a list of users

X

Revoke a single session for a user

X

List active user sessions for an organization

X

Wipe all valid sessions on all devices for a given user

X

Enqueues an asynchronous job to wipe all valid sessions on all devices for a given list of users

X

Configure the user level session settings for one or more users

X

Set an existing regular user or owner to be a workspace admin

X

Set an expiration for a guest user

X

Set an existing regular user or admin to be a workspace owner

X

Set an existing guest user, admin user, or owner to be a regular user

X

Ask Slackbot to send an export listing all workspace members using unsupported software, presented as a zipped CSV file

X

Add collaborators to workflows within the team or enterprise

X

Remove collaborators from workflows within the team or enterprise

X

Look up the permissions for a set of workflows

X

Search workflows within the team or enterprise

X

List the permissions for using each trigger type

X

Set the permissions for using a trigger type

X

Unpublish workflows within the team or enterprise

X

API

Checks API calling code

X

Apps

Get logs for a specified app

X

Get the access token for the provided token ID

X

Count the number of items in a datastore that match a query

X

Assistant

Search messages across your Slack organization (Beta)

X

Return search capabilities on a given team (Beta)

X

Set the status for an AI assistant thread

X

Set suggested prompts for the given assistant thread

X

Set the title for the given assistant thread

X

Bookmarks

Add bookmark to a channel

X

Edit bookmark

X

List bookmark for the channel

X

Remove bookmark from the channel

X

Canvases

Remove access to a canvas for specified entities

X

Set the access level to a canvas for specified entities

X

Create canvas for a user

X

Delete a canvas

X

Update an existing canvas

X

Find sections matching the provided criteria

X

Chat

Append text to an existing streaming conversation

X

Start a new streaming conversation

X

Stop a streaming conversation

X

Conversations

Create a channel canvas for a channel

X

Upgrade or downgrade Slack connect channel permissions between 'can post only' and 'can post and invite'

X

Approve a request to add an external user to a channel and sends them a Slack connect invite

X

Denies a request to invite an external user to a channel

X

Lists requests to add external users to channels with ability to filter

X

Entity

Provide custom flexpane behavior for work objects

X

Files

Delete an existing comment on a file

X

Finish an upload started with files get upload URL external

X

Functions

Signal that a function failed to complete

X

Signal the successful completion of a function

X

Grant users access to a custom Slack function

X

List the access type of a custom Slack function and include the users, team or organization IDs 

X

Revoke user access to a custom Slack function

X

Set the access type of a custom Slack function and define the users, team or organization IDs 

X

List the steps of a specific function of a workflow's versions

X

Download form responses of a workflow

X

Groups (v1.1)

Return a list of groups

X

Retrieve a single group resource

X

Create a new group

X

Update an existing group resource (allowing individual users to be added or removed from the group)

X

Update an existing group resource (overwriting all values for a group)

X

Permanently remove a group

X

Groups (v2.0)

Return a list of groups

X

Retrieve a single group resource

X

Create a new group

X

Update an existing group resource, overwriting all values

X

Update an existing group resource

X

Permanently remove a group

X

Lists

Revoke access to a list for specified entities

X

Set the access level to a list for specified entities

X

Create a list

X

Retrieve list download URL from an export job to download list contents

X

Initiate a job to export list contents

X

Add a new item to an existing list

X

Delete an item from an existing list

X

Delete multiple items from an existing list

X

Get a row from a list

X

Get records from a list

X

Update cells in a list

X

Update a list

X

Migration

For enterprise organization workspaces, map local user IDs to global user IDs

X

Resource types

Return Slack's type of resources available

X

RTM

Start a real time messaging session

X

Schemas (v1.1)

Return Slack's configuration details for how users are formatted

X

Return Slack's configuration details for how groups are formatted

X

Schemas (v2.0)

Return Slack's configuration details for how users are formatted

X

Return Slack's configuration details for how groups are formatted

X

Return a list of Slack supported schemas along with Slack's configuration details

X

Search

Search for files matching a query

X

Service provider configuration

Return Slack's configuration details

X

Team

Gets the access logs for the current team

X

Disconnect an external organization

X

Return a list of all the external teams connected and details about the connection

X

Retrieve a team's profile

X

Users

Look up an email address to see if someone is discoverable on Slack

X

Retrieve a user's profile information, including their custom status

X

Set a user's profile information, including custom status

X

Set the user profile photo

X

Users (v1.1)

Return a list of users

X

Retrieve a single user resource

X

Create a user

X

Create a multi channel guest user

X

Update an existing user resource (overwriting values for specified attributes)

X

Update an existing user resource (overwriting all values for a user)

X

Set a Slack user to deactivated

X

Users (v2.0)

Return a list of users

X

Retrieve a single user resource

X

Create a user

X

Create a multi channel guest users

X

Update an existing user resource (overwriting all values)

X

Update an existing user resource (overwriting specified values)

X

Set a Slack user to deactivated

X

User groups

Update users user groups

X

Workflows

Add featured workflows to a channel

X

List the featured workflows for specified channels

X

Remove featured workflows from a channel

X

Set featured workflows for a channel

X

Allows users to run a trigger

X

Return the permission type of a trigger 

X

Revoke an entity's access to a trigger 

X

Set the permission type for who can run a trigger

X