# Slack actions

Canonical URL: https://docs.fuse.init.inc/integrations/slack/actions



Provider ID: `slack`

## Actions

- `users.list` — **List Slack users** — List users in the Slack workspace. — Read; Safe
- `users.lookup_by_email` — **Lookup Slack user by email** — Find a Slack user by email address. — Read; Safe
- `users.get` — **Get Slack user** — Get one Slack user by id. — Read; Safe
- `channels.list` — **List Slack channels** — List public and private channels. — Read; Safe
- `channels.get` — **Get Slack channel** — Get one Slack channel by id. — Read; Safe
- `channels.members` — **List Slack channel members** — List member user ids for a public or private channel. — Read; Safe
- `channels.join` — **Join Slack public channel** — Join a public Slack channel as the installed app. Private channels are rejected. — Write; Safe
- `channels.invite` — **Invite users to Slack channel** — Invite one or more users to a public or private channel the app has joined. — Write; Safe
- `channels.create` — **Create Slack channel** — Create a public or private Slack channel. — Write; Unsafe
- `messages.post` — **Post Slack message** — Post a message as the installed Slack app. — Write; Unsafe
- `messages.update` — **Update Slack message** — Update a message authored by the installed Slack app. — Write; Safe
- `messages.history` — **Get Slack channel history** — List recent messages in a public or private channel. Defaults to a small page size. — Read; Safe
- `messages.replies` — **Get Slack thread replies** — List replies in a Slack message thread. Defaults to a small page size. — Read; Safe
- `messages.delete` — **Delete Slack message** — Delete a message authored by the installed Slack app. — Destructive; Safe
- `messages.post_ephemeral` — **Post Slack ephemeral message** — Post an ephemeral message visible only to one user in a channel. Delivery requires the user to be in the channel; ephemeral messages are not durable. — Write; Unsafe
- `messages.get_permalink` — **Get Slack message permalink** — Retrieve a permalink URL for an existing Slack message. — Read; Safe
- `reactions.add` — **Add Slack reaction** — Add a reaction to a Slack message. — Write; Safe
- `reactions.remove` — **Remove Slack reaction** — Remove a reaction from a Slack message. — Write; Safe
- `usergroups.list` — **List Slack user groups** — List user groups in the Slack workspace. — Read; Safe
- `usergroups.users.list` — **List Slack user group members** — List user ids in a Slack user group. — Read; Safe
- `usergroups.users.update` — **Update Slack user group members** — Replace the full membership of a Slack user group with the provided user ids. This is a full replacement, not a partial add or remove. — Write; Safe
