# Fiche connecteur Slack Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno. Les noms et données des exemples sont fictifs ; toute exécution reste soumise aux droits et aux validations du connecteur. ## Slack URL : https://get-bruno.com/features/connectors/slack-v2 Référence texte : https://get-bruno.com/features/connectors/slack-v2/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Communication Description : Slack est une plateforme de communication pour travailler dans des canaux, des messages directs et des fils. Ce connecteur couvre la lecture, la recherche, l’envoi de messages, la gestion courante des canaux, des fichiers et des utilisateurs, ainsi que plusieurs déclencheurs documentaires. Authentification : OAuth Présentation : Slack est une plateforme de communication pour travailler dans des canaux, des messages directs et des fils. Ce connecteur couvre la lecture, la recherche, l’envoi de messages, la gestion courante des canaux, des fichiers et des utilisateurs, ainsi que plusieurs déclencheurs documentaires. Usage : Répondre à un message retrouvé dans un canal Exemple de demande : Je veux retrouver le message où Atelier Martin parle du compte-rendu client dans #projets, puis répondre dans le même fil avec un accusé de réception. Résultat attendu : Le message est retrouvé avec son canal, son horodatage et ses liens, puis une réponse peut être envoyée dans le fil à l’aide de thread_ts. À préciser : Le mot-clé ou la formulation à chercher ; Le canal ciblé ou le périmètre de recherche ; Le texte de la réponse à publier Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/slack-v2/actions/find-message ; https://pipedream.com/apps/slack-v2/actions/reply-to-a-message Usage : Lister les canaux disponibles Exemple de demande : Je veux voir les canaux auxquels le compte connecté a accès, pour repérer #ventes et #support avant d’envoyer un message. Résultat attendu : La liste des canaux est renvoyée avec pagination et filtres, et le résultat peut être restreint aux canaux dont le compte est membre. À préciser : Le besoin de tri ou de filtrage ; L’indication memberOnly si nécessaire ; Le nombre de pages à parcourir si la liste est large Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/slack-v2/actions/list-channels Usage : Retrouver puis télécharger un fichier partagé Exemple de demande : Je veux repérer le fichier catalogue.csv dans le canal ventes, puis récupérer le fichier ou ses métadonnées pour vérifier qu’il s’agit du bon document. Résultat attendu : Le fichier est identifié parmi les fichiers du canal ou de l’espace de travail, avec son nom, son type, sa taille et son identifiant, puis son contenu peut être téléchargé si l’accès est permis. À préciser : Le nom du fichier ou un indice de recherche ; Le canal à parcourir ; Le besoin de métadonnées ou de téléchargement Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/slack-v2/actions/browse-files ; https://pipedream.com/apps/slack-v2/actions/download-file ; https://pipedream.com/apps/slack-v2/actions/list-files Limites propres au service : Les outils qui recherchent ou lisent un canal par nom peuvent être plus lents; un identifiant est préférable quand il est disponible. Plusieurs listes sont paginées; sans pagination étendue, le résultat peut être incomplet. Plusieurs outils sont des variantes héritées ou marquées comme obsolètes; privilégier les outils plus récents quand ils existent. Le déclencheur "New Saved Message" est indiqué comme déprécié. Vocabulaire français : Envoyer un message à un canal — Envoie un message dans un canal public ou privé; cette variante ancienne cible seulement les canaux. (https://pipedream.com/apps/slack-v2/actions/send-message-to-channel) Vocabulaire français : Ajouter une réaction emoji — Ajoute une réaction emoji à un message. (https://pipedream.com/apps/slack-v2/actions/add-emoji-reaction) Vocabulaire français : Ajouter une réaction — Ajoute une réaction emoji à un message; accepte un identifiant ou un nom de canal, puis nécessite l’horodatage du message à cibler. (https://pipedream.com/apps/slack-v2/actions/add-reaction) Vocabulaire français : Archiver un canal — Archive un canal public ou privé; ne traite pas les messages directs ni les groupes de messages directs. (https://pipedream.com/apps/slack-v2/actions/archive-channel) Vocabulaire français : Parcourir les fichiers — Liste les fichiers partagés dans un canal ou dans l’espace de travail, avec leurs métadonnées et leur lien de téléchargement. (https://pipedream.com/apps/slack-v2/actions/browse-files) Vocabulaire français : Construire et envoyer un message Block Kit — Permet de configurer des blocs personnalisés puis de les envoyer à un canal, à un groupe ou à un utilisateur. (https://pipedream.com/apps/slack-v2/actions/send-block-kit-message) Vocabulaire français : Créer un canal — Crée un nouveau canal Slack. (https://pipedream.com/apps/slack-v2/actions/create-channel) Vocabulaire français : Créer un rappel — Crée un rappel Slack. (https://pipedream.com/apps/slack-v2/actions/create-reminder) Vocabulaire français : Supprimer un fichier — Supprime un fichier Slack. (https://pipedream.com/apps/slack-v2/actions/delete-file) Vocabulaire français : Supprimer un message — Supprime définitivement un message; il faut fournir l’horodatage du message à effacer. (https://pipedream.com/apps/slack-v2/actions/delete-message) Vocabulaire français : Télécharger un fichier — Télécharge le contenu d’un fichier Slack vers le répertoire de stockage, puis renvoie son chemin et ses métadonnées. (https://pipedream.com/apps/slack-v2/actions/download-file) Vocabulaire français : Modifier un message — Modifie un message existant; accepte un identifiant ou un nom de canal et nécessite l’horodatage du message. (https://pipedream.com/apps/slack-v2/actions/edit-message) Vocabulaire français : Trouver un message — Recherche un message Slack par mot-clé ou requête en langage naturel et renvoie son contexte, son horodatage et ses liens. (https://pipedream.com/apps/slack-v2/actions/find-message) Vocabulaire français : Trouver un utilisateur par courriel — Recherche un utilisateur Slack à partir de son adresse de courriel. (https://pipedream.com/apps/slack-v2/actions/find-user-by-email) Vocabulaire français : Trouver un utilisateur par identifiant — Recherche un utilisateur Slack à partir de son identifiant et renvoie son profil. (https://pipedream.com/apps/slack-v2/actions/find-user-by-id) Vocabulaire français : Obtenir les détails d’un canal — Récupère les informations d’un canal Slack à partir de son identifiant ou de son nom. (https://pipedream.com/apps/slack-v2/actions/get-channel-details) Vocabulaire français : Obtenir l’historique d’un canal — Lit les messages récents d’un canal public, privé ou d’un message direct. (https://pipedream.com/apps/slack-v2/actions/get-channel-history) Vocabulaire français : Obtenir l’utilisateur actuel — Renvoie le profil complet du compte connecté, avec des métadonnées de profil et d’espace de travail. (https://pipedream.com/apps/slack-v2/actions/get-current-user) Vocabulaire français : Obtenir un fichier — Renvoie les informations d’un fichier Slack. (https://pipedream.com/apps/slack-v2/actions/get-file) Vocabulaire français : Obtenir les réponses d’un fil — Récupère toutes les réponses d’un fil de discussion à partir du message parent. (https://pipedream.com/apps/slack-v2/actions/get-thread-replies) Vocabulaire français : Obtenir les détails de l’utilisateur — Renvoie l’identifiant, le nom, le courriel et le contexte de l’utilisateur connecté. (https://pipedream.com/apps/slack-v2/actions/get-user-details) Vocabulaire français : Inviter un utilisateur dans un canal — Ajoute un ou plusieurs utilisateurs à un canal existant. (https://pipedream.com/apps/slack-v2/actions/invite-user-to-channel) Vocabulaire français : Retirer un utilisateur — Retire un utilisateur d’une conversation. (https://pipedream.com/apps/slack-v2/actions/kick-user) Vocabulaire français : Quitter un canal — Retire l’utilisateur connecté d’un canal public ou privé. (https://pipedream.com/apps/slack-v2/actions/leave-channel) Vocabulaire français : Lister les canaux — Retourne la liste des canaux accessibles dans l’espace de travail, avec filtrage et pagination. (https://pipedream.com/apps/slack-v2/actions/list-channels) Vocabulaire français : Lister les emojis — Liste les emojis disponibles dans l’espace de travail Slack. (https://pipedream.com/apps/slack-v2/actions/list-emojis) Vocabulaire français : Lister les fichiers — Retourne la liste des fichiers d’une équipe Slack. (https://pipedream.com/apps/slack-v2/actions/list-files) Vocabulaire français : Lister les conversations de groupe — Retourne les conversations de messages directs à plusieurs membres. (https://pipedream.com/apps/slack-v2/actions/list-group-conversations) Vocabulaire français : Lister les membres d’un groupe utilisateur — Liste tous les utilisateurs d’un groupe utilisateur. (https://pipedream.com/apps/slack-v2/actions/list-group-members) Vocabulaire français : Lister les options d’icône emoji — Récupère les valeurs possibles pour le champ d’icône emoji. (https://pipedream.com/apps/slack-v2/actions/list-icon-emoji-options) Vocabulaire français : Lister les membres d’un canal — Récupère les membres d’un canal Slack. (https://pipedream.com/apps/slack-v2/actions/list-members-in-channel) Vocabulaire français : Lister les messages, version obsolète — Ancienne lecture de messages, conservée pour les flux existants uniquement. (https://pipedream.com/apps/slack-v2/actions/list-messages) Vocabulaire français : Lister les options de rappel — Récupère les valeurs possibles pour le champ de rappel. (https://pipedream.com/apps/slack-v2/actions/list-reminder-options) Vocabulaire français : Lister les réponses — Récupère un fil de messages dans une conversation. (https://pipedream.com/apps/slack-v2/actions/list-replies) Vocabulaire français : Lister les équipes — Retourne la liste complète des équipes ou espaces de travail accessibles. (https://pipedream.com/apps/slack-v2/actions/list-teams) Vocabulaire français : Lister les options de groupe utilisateur — Récupère les valeurs possibles pour le champ de groupe utilisateur. (https://pipedream.com/apps/slack-v2/actions/list-user-group-options) Vocabulaire français : Lister les utilisateurs — Retourne la liste de tous les utilisateurs d’un espace de travail. (https://pipedream.com/apps/slack-v2/actions/list-users) Vocabulaire français : Publier un message — Envoie un message à un canal, un utilisateur ou un groupe, avec texte et blocs. (https://pipedream.com/apps/slack-v2/actions/post-message) Vocabulaire français : Répondre à un fil de discussion — Envoie un message en réponse à un message parent dans un fil. (https://pipedream.com/apps/slack-v2/actions/reply-to-a-message) Vocabulaire français : Rechercher — Recherche des messages, fichiers, canaux et utilisateurs dans Slack. (https://pipedream.com/apps/slack-v2/actions/search) Vocabulaire français : Envoyer un message long — Envoie un message de plus de 3000 caractères dans Slack. (https://pipedream.com/apps/slack-v2/actions/send-large-message) Vocabulaire français : Envoyer un message, version ancienne — Variante ancienne pour envoyer un message à un utilisateur, un groupe ou un canal. (https://pipedream.com/apps/slack-v2/actions/send-message) Vocabulaire français : Envoyer un message avancé — Envoie un message avec des réglages avancés comme la planification ou des métadonnées. (https://pipedream.com/apps/slack-v2/actions/send-message-advanced) Vocabulaire français : Envoyer un message à un utilisateur ou un groupe — Variante ancienne réservée aux utilisateurs et aux groupes. (https://pipedream.com/apps/slack-v2/actions/send-message-to-user-or-group) Vocabulaire français : Définir la description d’un canal — Modifie la description ou le but d’un canal. (https://pipedream.com/apps/slack-v2/actions/set-channel-description) Vocabulaire français : Définir le sujet d’un canal — Modifie le sujet d’un canal à partir de son identifiant ou de son nom. (https://pipedream.com/apps/slack-v2/actions/set-channel-topic) Vocabulaire français : Définir le statut — Modifie le statut courant d’un utilisateur. (https://pipedream.com/apps/slack-v2/actions/set-status) Vocabulaire français : Mettre à jour les membres d’un groupe — Met à jour la liste des utilisateurs d’un groupe utilisateur. (https://pipedream.com/apps/slack-v2/actions/update-group-members) Vocabulaire français : Mettre à jour un message — Met à jour le contenu d’un message existant. (https://pipedream.com/apps/slack-v2/actions/update-message) Vocabulaire français : Mettre à jour le profil — Met à jour un champ simple du profil, comme le nom ou le titre. (https://pipedream.com/apps/slack-v2/actions/update-profile) Vocabulaire français : Téléverser un fichier — Envoie un fichier vers un canal, un groupe ou un message direct, avec commentaire optionnel. (https://pipedream.com/apps/slack-v2/actions/upload-file) Vocabulaire français : Vérifier la signature Slack — Vérifie que les requêtes reçues proviennent bien de Slack à partir de la signature fournie. (https://pipedream.com/apps/slack-v2/actions/verify-slack-signature) Vocabulaire français : Nouveau canal créé — Déclenche un événement lorsqu’un nouveau canal est créé. (https://pipedream.com/apps/slack-v2/triggers/new-channel-created) Vocabulaire français : Nouvelle interaction — Déclenche un événement pour les interactions Block Kit, commandes slash ou raccourcis. (https://pipedream.com/apps/slack-v2/triggers/new-interaction-event-received) Vocabulaire français : Nouvelle mention de mot-clé — Déclenche un événement lorsqu’un mot-clé est mentionné dans un canal. (https://pipedream.com/apps/slack-v2/triggers/new-keyword-mention) Vocabulaire français : Nouveau message dans les canaux — Déclenche un événement lorsqu’un nouveau message est publié dans un ou plusieurs canaux. (https://pipedream.com/apps/slack-v2/triggers/new-message-in-channels) Vocabulaire français : Nouveau canal privé créé — Déclenche un événement lorsqu’un nouveau canal privé est créé. (https://pipedream.com/apps/slack-v2/triggers/new-private-channel-created) Vocabulaire français : Nouvelle réaction ajoutée — Déclenche un événement lorsqu’une réaction emoji est ajoutée à un message. (https://pipedream.com/apps/slack-v2/triggers/new-reaction-added) Vocabulaire français : Nouveau message enregistré — Déclenche un événement lorsqu’un message est enregistré; ce point est indiqué comme déprécié. (https://pipedream.com/apps/slack-v2/triggers/new-saved-message) Vocabulaire français : Nouvel utilisateur ajouté — Déclenche un événement lorsqu’un nouvel utilisateur rejoint l’espace de travail. (https://pipedream.com/apps/slack-v2/triggers/new-user-added) Vocabulaire français : Nouvelle mention d’utilisateur — Déclenche un événement lorsqu’un nom d’utilisateur ou un mot-clé précis est mentionné dans un canal. (https://pipedream.com/apps/slack-v2/triggers/new-user-mention) - action : Send Message to Channel — Send a message to a public or private channel. Legacy, channel-only variant — prefer Post Message for new integrations: it covers channels, users, and groups from a single tool, and also supports threaded replies and unfurl settings. Use this tool only if a workflow specifically needs to target a channel exclusively, without the user/group support Post Message offers. See the documentation (https://pipedream.com/apps/slack-v2/actions/send-message-to-channel) - action : Add Emoji Reaction — Add an emoji reaction to a message. See the documentation (https://pipedream.com/apps/slack-v2/actions/add-emoji-reaction) - action : Add Reaction — Add an emoji reaction to a message. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a name beyond that bound will not be found). Use Get Channel History or Search to find the message timestamp. Emoji name should be without colons (e.g. thumbsup , fire , heart ). See the documentation (https://pipedream.com/apps/slack-v2/actions/add-reaction) - action : Archive Channel — Archive a public or private channel. Direct messages and group DMs can't be archived — pass a channel ID (e.g. C1234567890 ), not a user or group ID. See the documentation (https://pipedream.com/apps/slack-v2/actions/archive-channel) - action : Browse Files — List files shared in a channel or across the workspace. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a name beyond that bound will not be found). Filter by file type (e.g. images , pdfs , snippets ). Returns file metadata including name, type, size, and download URL. See the documentation (https://pipedream.com/apps/slack-v2/actions/browse-files) - action : Build and Send a Block Kit Message — Configure custom blocks and send to a channel, group, or user. For plain-text or standard messages, prefer Post Message — it posts as the authenticated user by default (no Pipedream: bot prefix on notifications) and accepts Block Kit blocks too. Use this tool when you specifically want the guided Block Kit builder. See the documentation. (https://pipedream.com/apps/slack-v2/actions/send-block-kit-message) - action : Create a Channel — Create a new channel. See the documentation (https://pipedream.com/apps/slack-v2/actions/create-channel) - action : Create Reminder — Create a reminder. See the documentation (https://pipedream.com/apps/slack-v2/actions/create-reminder) - action : Delete File — Delete a file. See the documentation (https://pipedream.com/apps/slack-v2/actions/delete-file) - action : Delete Message — Permanently delete a message. This cannot be undone. To delete a specific message (including the most recent one), first call Get Channel History to retrieve messages — messages[0] is the most recent — then pass its ts here. Quote the message text back to the user to confirm before deleting. Accepts a channel ID (preferred — resolves instantly) or NAME for the conversation; a name is resolved by scanning up to 5 pages (~5,000 channels) of the workspace's channel list, which can be slow, and a valid channel beyond that bound will not be found. Slack only lets an identity delete its own messages, so this deletes as whichever identity posted: it retries automatically with the other identity if the first attempt returns cant_delete_message . See the documentation (https://pipedream.com/apps/slack-v2/actions/delete-message) - action : Download File — Download the content of a Slack file (e.g. an image, PDF or snippet shared in a channel) to the file-stash directory, returning the saved path plus the file metadata ( name , mimetype , size ). Canvases download as HTML. Get the file ID from a message's files[].id via Get Channel History , or from List Files / Browse Files . Works for files in private channels the authenticated user is a member of. Example: passing file F0123456789 downloads diagram.png to /tmp/F0123456789-diagram.png and returns { "filedata": ["F0123456789-diagram.png", "/tmp/F0123456789-diagram.png"], "file": { "id": "F0123456789", "name": "diagram.png", "mimetype": "image/png", "size": 84213 } } . See the documentation (https://pipedream.com/apps/slack-v2/actions/download-file) - action : Edit Message — Edit an existing message. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning the workspace's channel list, which can be slow). Requires the message timestamp ( ts ) from Get Channel History or Post Message . You can only edit messages posted by the same token/user. See the documentation (https://pipedream.com/apps/slack-v2/actions/edit-message) - action : Find Message — Find a Slack message by keyword or natural-language query across public and private channels. Returns matching messages with channel context, timestamps, and permalinks. Pass the returned message_ts to Reply to a Message to answer in thread, or to Get Thread Replies to read the rest of that conversation. Use Search instead when you need file results or want to restrict channelTypes ; use this action when you want to order results with sort / sortDirection . User mentions come back in the canonical <@U123> form; echo it verbatim to post a real mention. Display names are returned separately as mentions , an array of { id, name } objects, omitted when no mention carried a name. Do NOT splice a name back inline: Slack renders <@U123|Name> as literal text, not a mention. See the documentation (https://pipedream.com/apps/slack-v2/actions/find-message) - action : Find User by Email — Find a user by matching against their email. See the documentation (https://pipedream.com/apps/slack-v2/actions/find-user-by-email) - action : Find User by ID — Find a user by their ID — including a specific user you already have the Slack ID for, whether or not it's your own. Returns user profile information including name, email (requires users:read.email scope), timezone, and status. If you only have an email address, use Find User by Email instead. See the documentation (https://pipedream.com/apps/slack-v2/actions/find-user-by-id) - action : Get Channel Details — Retrieve details for a Slack channel, specified by ID (preferred — resolves instantly) or by name (resolved by scanning the workspace's channel list, which can be slow). See the documentation (https://pipedream.com/apps/slack-v2/actions/get-channel-details) - action : Get Channel History — Read the recent message history from a specific channel or direct message (DM). Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a name beyond that bound will not be found, so pass the ID when you have it). To read a DM, pass the other person's user ID (e.g. U1234567890 ) as the channel — pass your OWN user ID to read your conversation with yourself. Use this when you want to see a channel's or DM's latest messages — unlike Search which finds messages by keyword. Returns messages with text, timestamps (ts), reactions, and user IDs. Message timestamps can be used with Get Thread Replies , Edit Message , and Add Reaction . Pass fields (e.g. text,ts,user ) unless you need full message objects — raw Slack messages carry blocks, attachments and edit metadata, so a busy channel can run to tens of thousands of characters and be truncated before you see any of it. See the documentation (https://pipedream.com/apps/slack-v2/actions/get-channel-history) - action : Get Current User — Do NOT use for a plain "who am I" / "what's my user ID" question — call Get User Details for that; it answers the same question with a far smaller payload. Do NOT use to look up a DIFFERENT, specifically-identified user (by ID or email) — this only ever describes the authenticated caller; use Find User by ID / Find User by Email for someone else. Do NOT use to enumerate multiple teams/workspaces (e.g. Enterprise Grid) — use List Teams for that; this returns only the caller's own current team. Use this ONLY when you specifically need the full member profile: locale, timezone, presence/status, admin and owner flags, name variants, or workspace domain and enterprise metadata. Combines auth.test , users.info , users.profile.get and team.info . See Slack API docs. (https://pipedream.com/apps/slack-v2/actions/get-current-user) - action : Get File — Return information about a file. See the documentation (https://pipedream.com/apps/slack-v2/actions/get-file) - action : Get Thread Replies — Retrieve all replies in a message thread. Accepts a channel ID (preferred — resolves instantly) or channel name (resolved by scanning up to 5 conversations.list pages, ~5,000 active public/private channels — a name beyond that limit returns a configuration error). To read a thread in a DM, pass the other person's user ID (e.g. U1234567890 ) as the channel — pass your OWN user ID to read your conversation with yourself. Use Get Channel History or Search to find the parent message's timestamp (thread_ts). Returns the parent message followed by all replies in chronological order. Pass fields (e.g. text,ts,user ) unless you need full message objects — raw Slack messages carry blocks, attachments and edit metadata, so a long thread can run to tens of thousands of characters and be truncated before you see any of it. See the documentation (https://pipedream.com/apps/slack-v2/actions/get-thread-replies) - action : Get User Details — Use when the user asks who am I, what's my user ID, what's my username, which workspace am I in, or what's my email — this is the default identity lookup and the one to call first in any session. Returns user ID, name, email, timezone, profile, and workspace metadata. Other tools like Search and List Channels can then filter by your user ID, and Post Message can use it as the channel to DM yourself. Prefer this over Get Current User , which returns a much larger payload and is only needed for full profile detail (locale, status, admin flags). See the documentation (https://pipedream.com/apps/slack-v2/actions/get-user-details) - action : Invite User to Channel — Invite one or more users to an existing channel. Accepts a channel ID (preferred — resolves instantly) or NAME (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a name beyond that bound will not be found), and a user ID, EMAIL address or display name — all resolved automatically. Pass several users as a comma-separated list. See the documentation (https://pipedream.com/apps/slack-v2/actions/invite-user-to-channel) - action : Kick User — Remove a user from a conversation. See the documentation (https://pipedream.com/apps/slack-v2/actions/kick-user) - action : Leave Channel — Remove the authenticated user from a public or private channel. Leaving a channel the user is not a member of is a no-op, reported as not_in_channel: true . To leave several channels (e.g. every channel matching a pattern), use List Channels with memberOnly: true to find them, then call this action once per channel ID. See the documentation (https://pipedream.com/apps/slack-v2/actions/leave-channel) - action : List Channels — Return a list of channels in a workspace. Pass fields (e.g. ["id","name"] ) to limit the returned properties — a full channel object is ~1KB, so a workspace of any real size can return a payload large enough to be truncated. Omit fields when you need the complete channel objects. Use namePrefix to filter results to channels whose names start with a given string (e.g. dev- ) without a client-side filter loop. By default ( memberOnly: true ) only channels the authenticated user is a member of are returned — on a large workspace this shrinks the result from thousands of channels to the handful that matter, and it is usually what you want when acting on the user's behalf. Set memberOnly: false to list every channel in the workspace. Returns has_more: true and next_cursor when more channels exist than were fetched — when you see that, raise numPages (or pass cursor ) before answering any 'how many' or 'list every' question, otherwise your answer is silently incomplete. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-channels) - action : List Emojis — List all available emojis in the Slack workspace. Optionally include emoji image URLs. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-emojis) - action : List Files — Return a list of files within a team. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-files) - action : List Group Conversations — Return a list of multi-person direct message (group DM) conversations the connected account is a member of. Use the returned id (e.g. G1234567890 ) wherever a Group conversation ID is required. Returns has_more: true and next_cursor when more conversations exist than were fetched — raise numPages (or pass cursor ) to see the rest. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-group-conversations) - action : List Group Members — List all users in a User Group. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-group-members) - action : List Icon (emoji) Options — Retrieves available options for the Icon (emoji) field. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-icon-emoji-options) - action : List Members in Channel — Retrieve members of a channel. Accepts a channel ID (preferred — resolves instantly) or NAME (e.g. general or #general), resolved by scanning up to 5 pages (~5,000 channels) of the workspace's channel list — a name beyond that bound will not be found. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-members-in-channel) - action : List Messages (Deprecated) — DEPRECATED — do NOT use for reading a channel's or DM's messages. Use Get Channel History instead: it resolves channel names, channel IDs, and direct messages (by user ID), supports fields selection to keep responses small, and returns the same message data. This legacy tool remains only for existing workflows: it accepts a raw conversation ID and returns full, untrimmed message objects. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-messages) - action : List Reminder Options — Retrieves available options for the Reminder field. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-reminder-options) - action : List Replies — Retrieve a thread of messages posted to a conversation. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-replies) - action : List Teams — Return the full list of teams (workspaces) accessible to the connected account, with pagination ( has_more / next_cursor ) so you know whether there could be more than what came back. Use this — not Get User Details or Get Current User , which only ever describe the caller's single current team — whenever the task asks to enumerate, count, or check for multiple teams/workspaces, especially on an Enterprise Grid org-wide token. Use the returned id (e.g. T1234567890 ) wherever a Team ID is required. Returns has_more: true and next_cursor when more teams exist than were fetched — raise numPages (or pass cursor ) to see the rest. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-teams) - action : List User Group Options — Retrieves available options for the User Group field. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-user-group-options) - action : List Users — Return a list of all users in a workspace. See the documentation (https://pipedream.com/apps/slack-v2/actions/list-users) - action : Post Message — Send a message to a channel, user, or group. Accepts a channel ID (e.g. C1234567890 ) or channel name (e.g. #general or general ) — names are resolved automatically. To post a note to yourself (save a personal note or reminder), pass your own user ID (e.g. U1234567890 ) as the Channel — use Get Current User to find your user ID first. To reply to a thread, provide threadTs (Slack calls this thread_ts ) from Get Channel History . Supports plain text with Slack mrkdwn formatting and Block Kit blocks. Posts as the authenticated user by default; set sendAsBot to true to post as the Slack app's bot user instead. See the documentation (https://pipedream.com/apps/slack-v2/actions/post-message) - action : Reply to a Message Thread — Send a message as a threaded reply to an existing message. Use this when the reply should be nested under a specific message rather than posted as a new top-level message — for example, responding to a triggering event or continuing a discussion. Requires thread_ts , the parent message's timestamp (e.g. 1403051575.000407 ); get it from Get Channel History or an incoming event's ts field. For a plain, non-threaded message use Post Message instead. See the documentation (https://pipedream.com/apps/slack-v2/actions/reply-to-a-message) - action : Search — Search Slack messages, files, channels, and users using the Real-Time Search API. Supports keyword and semantic search across public and private channels. Use Get User Details first to find your user ID for filtering by 'my' messages. Set contentTypes to choose what to search: any combination of messages (default), files , channels , users . Returns a single array; each item has a content_type of message , file , channel , or user . Messages include channel context, timestamps, and permalinks; files, channels, and users are returned as Slack sends them (files include file_id , title , file_type , author_name , date_created , permalink , and extracted content ; channels additionally include channel_id , extracted from permalink for use with other channel actions). Max Results applies per content type, so selecting more types can return proportionally more items. Max Results is capped at 100. Paging for a content type stops as soon as a page returns fewer than a full page of it, and paging overall stops after a fixed page budget, so a sparse type can come back with fewer than Max Results . User mentions come back in the canonical <@U123> form; echo it verbatim to post a real mention. Display names are returned separately as mentions , an array of { id, name } objects, omitted when no mention carried a name. Do NOT splice a name back inline: Slack renders <@U123|Name> as literal text, not a mention. See the documentation (https://pipedream.com/apps/slack-v2/actions/search) - action : Send a Large Message (3000+ characters) — Send a large message (more than 3000 characters) to a channel, group or user. For messages under 3000 characters, prefer Post Message — it posts as the authenticated user by default (no Pipedream: bot prefix on notifications). This tool sends the content as the message text rather than as Block Kit blocks (some Block Kit text objects are limited to 3000 characters), so it accepts longer messages. Slack truncates message text longer than 40,000 characters; for content beyond that, share it as a snippet or file instead. See postMessage or scheduleMessage docs here (https://pipedream.com/apps/slack-v2/actions/send-large-message) - action : Send Message — Send a message to a user, group, private channel or public channel. Legacy variant — prefer Post Message for new integrations: it covers channels, users, and groups from a single tool, supports threaded replies and unfurl settings. When Send as User is left unset, direct messages are posted as the authenticated user (so they are not prefixed with the Pipedream: bot name in Slack notifications) and channel messages are posted as the bot. Set Send as User to false when you need bot authorship, including in direct messages. See the documentation (https://pipedream.com/apps/slack-v2/actions/send-message) - action : Send Message (Advanced) — Customize advanced settings and send a message to a channel, group or user. For standard messages and direct messages, prefer Post Message — it posts as the authenticated user by default (no Pipedream: bot prefix on notifications). Use this tool only when you need the advanced options it adds, such as scheduling ( post_at ), a custom bot username/icon (which require Send as User set to false , otherwise the action raises a configuration error), or message metadata. See postMessage or scheduleMessage docs here (https://pipedream.com/apps/slack-v2/actions/send-message-advanced) - action : Send Message to User or Group — Send a message to a user or group. Legacy variant — prefer Post Message for new integrations: it covers users, groups, and channels from a single tool and also supports threaded replies and unfurl settings. Both post as the authenticated user by default (no Pipedream: bot prefix on direct messages). Use this tool only if a workflow specifically needs the user/group-only interface. See the documentation (https://pipedream.com/apps/slack-v2/actions/send-message-to-user-or-group) - action : Set Channel Description — Change the description or purpose of a channel. See the documentation (https://pipedream.com/apps/slack-v2/actions/set-channel-description) - action : Set Channel Topic — Set the topic on a channel, specified by ID (preferred — resolves instantly) or by name (resolved by scanning up to 5 pages, ~5,000 channels, of the workspace's channel list — a name beyond that bound will not be found). See the documentation (https://pipedream.com/apps/slack-v2/actions/set-channel-topic) - action : Set Status — Set the current status for a user. See the documentation (https://pipedream.com/apps/slack-v2/actions/set-status) - action : Update Group Members — Update the list of users for a User Group. See the documentation (https://pipedream.com/apps/slack-v2/actions/update-group-members) - action : Update Message — Update a message. See the documentation (https://pipedream.com/apps/slack-v2/actions/update-message) - action : Update Profile — Update basic profile field such as name or title. See the documentation (https://pipedream.com/apps/slack-v2/actions/update-profile) - action : Upload File — Upload a file (document, image, audio, etc.) to a Slack channel, group, or direct message, optionally with a comment. Use Send Message instead for text-only messages with no attachment. Content can be a path to a file in /tmp or a URL; if the URL is a signed/presigned link whose path ends in an opaque ID or token rather than the real file name (e.g. a Google Cloud Storage or S3 URL with a ?X-Goog-Signature=... query string), Slack can't infer the file type from it and will show the upload as an unreadable binary — set File Name explicitly in that case. See the documentation (https://pipedream.com/apps/slack-v2/actions/upload-file) - action : Verify Slack Signature — Verifying requests from Slack, slack signs its requests using a secret that's unique to your app. Request Body must be the raw request body as a string (not a parsed object) — Slack computes its signature over the exact raw bytes it sent, so re-serializing a parsed object will not match. See the documentation (https://pipedream.com/apps/slack-v2/actions/verify-slack-signature) - trigger : New Channel Created (Instant) — Emit new event when a new channel is created. (https://pipedream.com/apps/slack-v2/triggers/new-channel-created) - trigger : New Interaction Events (Instant) — Emit new events on new Slack interactivity events sourced from Block Kit interactive elements, Slash commands, or Shortcuts. (https://pipedream.com/apps/slack-v2/triggers/new-interaction-event-received) - trigger : New Keyword Mention (Instant) — Emit new event when a specific keyword is mentioned in a channel (https://pipedream.com/apps/slack-v2/triggers/new-keyword-mention) - trigger : New Message In Channels (Instant) — Emit new event when a new message is posted to one or more channels (https://pipedream.com/apps/slack-v2/triggers/new-message-in-channels) - trigger : New Private Channel Created — Emit new event when a new private channel is created. See the documentation (https://pipedream.com/apps/slack-v2/triggers/new-private-channel-created) - trigger : New Reaction Added (Instant) — Emit new event when a member has added an emoji reaction to a message (https://pipedream.com/apps/slack-v2/triggers/new-reaction-added) - trigger : New Saved Message (Instant) — Emit new event when a message is saved. Note: The endpoint is marked as deprecated, and Slack might shut this off at some point down the line. (https://pipedream.com/apps/slack-v2/triggers/new-saved-message) - trigger : New User Added (Instant) — Emit new event when a new member joins a workspace. (https://pipedream.com/apps/slack-v2/triggers/new-user-added) - trigger : New User Mention (Instant) — Emit new event when a username or specific keyword is mentioned in a channel (https://pipedream.com/apps/slack-v2/triggers/new-user-mention)