Sign inStart your trial

Discord Bot

Reference

165 actions for Discord Bot workflows.

01. Operations

Act on Discord Bot from a workflow

Operations are the actions a workflow can take in Discord Bot, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Channels

6 operations

Create, modify, and manage text and voice channels within guilds, as well as direct message conversations. These operations let you configure channel permissions, create new communication spaces, and establish webhooks for message forwarding.

Action

Add recipient to group channel

DISCORDBOT_ADD_GROUP_DM_USER

Adds a user to an existing Discord group direct message channel, allowing them to participate in private group conversations. This is useful when you need to include team members or collaborators in ongoing private discussions without creating a new group.

4 input
Action

Create guild channel

DISCORDBOT_CREATE_GUILD_CHANNEL

Creates a new text, voice, or category channel in your Discord server to organize conversations and collaboration spaces. This helps you structure your community and control who can access different discussion areas.

19 input
Action

Delete channel by id

DISCORDBOT_DELETE_CHANNEL

Removes a Discord channel permanently from your server when it's no longer needed. This action cannot be undone, so use it when you're certain a channel should be deleted.

1 input
Action

Delete channel permission override

DISCORDBOT_DELETE_CHANNEL_PERMISSION_OVERWRITE

Removes custom permission settings for a user or role in a specific channel, returning them to standard server permissions. Use this when you need to reset access controls or clean up outdated permission configurations.

2 input
Action

Initiate user channel with recipient

DISCORDBOT_CREATE_DM

Opens or retrieves a direct message channel with a Discord user or group, preparing it for communication without sending messages.

3 input
Action

Remove user from group DM

DISCORDBOT_DELETE_GROUP_DM_USER

Remove a member from a Discord group direct message conversation, helping you manage who has access to specific group chats.

2 input

Commands

4 operations

Define and manage slash commands and application commands that users interact with in Discord. Create commands globally or per-guild, update their behavior, and retrieve permission settings for fine-grained access control.

Action

Create global application command

DISCORDBOT_CREATE_APPLICATION_COMMAND

Add a new command to your Discord bot that users can access across all servers where the bot is installed. This enables you to expand your bot's functionality with custom slash commands that your community can use.

9 input
Action

Create guild application command

DISCORDBOT_CREATE_GUILD_APPLICATION_COMMAND

Add custom slash commands to a specific Discord server that your bot can execute, enabling automated responses and actions tailored to that community's needs.

10 input
Action

Delete global application command

DISCORDBOT_DELETE_APPLICATION_COMMAND

Permanently remove a command from your Discord bot so it no longer appears to users. Use this when retiring outdated commands or cleaning up your bot's command list.

2 input
Action

Delete guild application command

DISCORDBOT_DELETE_GUILD_APPLICATION_COMMAND

Removes a custom command from a specific Discord server, cleaning up commands that are no longer needed or causing issues. This action cannot be undone.

3 input

Emojis

2 operations

Upload, modify, and delete custom emojis within your guilds to personalize communication. These operations let you manage the emoji library available to members for reactions and messages.

Action

Create guild emoji

DISCORDBOT_CREATE_GUILD_EMOJI

Adds a custom emoji to your Discord server that your community can use in messages and reactions. This helps strengthen your server's brand identity and gives members fun, personalized ways to communicate.

4 input
Action

Delete guild emoji by id

DISCORDBOT_DELETE_GUILD_EMOJI

Remove a custom emoji from your Discord server when it's no longer needed or relevant. This action is permanent and helps keep your emoji library organized and up-to-date.

2 input

Events

2 operations

Create and manage scheduled events for your guild, such as gaming sessions, meetings, or announcements. Track event participation and keep event details current with automated updates.

Action

Create guild scheduled event

DISCORDBOT_CREATE_GUILD_SCHEDULED_EVENT

Schedule and announce events directly in your Discord server with automatic reminders and flexible location options, including voice channels, stage channels, or external venues.

10 input
Action

Delete guild scheduled event

DISCORDBOT_DELETE_GUILD_SCHEDULED_EVENT

Remove a scheduled event from your Discord server when plans change or an event is no longer happening. Use this when you need to cancel or delete upcoming announcements, meetings, or community gatherings.

2 input

Guilds

2 operations

Interact with guild-level settings and configuration, including server details, welcome screens, and audit logs. Use these to automate server administration tasks and retrieve information about your communities.

Action

Create new guild

DISCORDBOT_CREATE_GUILD

Creates a new Discord server for your community or organization. Use this to set up a dedicated space for team collaboration, customer engagement, or community building without manually creating servers through Discord's interface.

14 input
Action

Delete guild by id

DISCORDBOT_DELETE_GUILD

Permanently removes a Discord server that you own. This action cannot be undone, so use it only when you're ready to shut down the server completely.

1 input

Integrations

1 operation

Manage third-party integrations within your guilds, such as bots and services. These operations let you list active integrations and remove ones that are no longer needed.

Action

Delete guild integration

DISCORDBOT_DELETE_GUILD_INTEGRATION

Removes an integration from your Discord server, cleanly disconnecting any linked services or bots associated with that integration. Use this when you no longer need a bot or service connection in your server.

2 input

Interactions

1 operation

Send responses and acknowledgments to user interactions like slash command invocations or button clicks. This is essential for confirming that your bot has received and processed user actions.

Action

Post interaction callback

DISCORDBOT_CREATE_INTERACTION_RESPONSE

Sends an immediate response to Discord interactions like slash commands or button clicks, enabling your bot to acknowledge user actions and provide feedback in real-time.

4 input

Invites

1 operation

Generate, list, and manage server invites to control who can join your guilds. These operations let you create temporary invites, revoke access, and track existing invitation links.

Action

Create channel invite

DISCORDBOT_CREATE_CHANNEL_INVITE

Generate shareable invite links for your Discord channel to easily onboard new members, customers, or collaborators without manually managing access.

8 input

Members

2 operations

Manage guild members by adding, modifying roles, updating nicknames, and retrieving member information. Use these operations to automate onboarding, enforce permissions, and maintain member records.

Action

Add guild member

DISCORDBOT_ADD_GUILD_MEMBER

Automatically add users to your Discord community server, streamlining member onboarding and reducing manual invitation processes. This is useful when you want to programmatically grant access to users who have authenticated through your application.

7 input
Action

Delete guild member by id

DISCORDBOT_DELETE_GUILD_MEMBER

Remove a member from your Discord server when they're no longer part of your community or team. This helps you maintain server membership and enforce community guidelines.

2 input

Messages

4 operations

Send, edit, delete, and retrieve messages within channels to orchestrate conversations and notifications. These operations support message pinning, reactions, and bulk deletion for content management.

Action★ Featured

Bulk Delete Messages

DISCORDBOT_BULK_DELETE_MESSAGES

Efficiently remove multiple messages from a Discord channel at once, helping you clean up conversations and maintain a tidy community space. This is useful when you need to delete outdated content, spam, or organize your channels without doing it one message at a time.

2 input
Action★ Featured

Delete Message

DISCORDBOT_DELETE_MESSAGE

Permanently removes a message from a Discord channel, helping you clean up conversations and manage channel content.

2 input
Action★ Featured

Send Message To Channel

DISCORDBOT_CREATE_MESSAGE

Post messages to a Discord channel with support for rich formatting like embeds, images, and interactive buttons. Use this to automate notifications, announcements, and customer communication directly from your business workflows.

9 input
Action

Crosspost Message

DISCORDBOT_CROSSPOST_MESSAGE

Automatically share an announcement message from a dedicated channel to all channels that are subscribed to it, ensuring important updates reach your entire Discord community at once.

2 input

Moderation

4 operations

Enforce guild rules by banning users, pruning inactive members, and configuring auto-moderation rules. These operations help maintain community safety through automated enforcement of policies.

Action

Ban user from guild

DISCORDBOT_BAN_USER_FROM_GUILD

Permanently removes a user from your Discord guild and optionally clears their recent messages, helping you maintain a safe and appropriate community environment.

3 input
Action

Bulk ban users from guild

DISCORDBOT_BULK_BAN_USERS_FROM_GUILD

Remove multiple disruptive members from your Discord community at once, with the option to delete their recent messages to clean up harmful content.

3 input
Action

Create auto moderation rule

DISCORDBOT_CREATE_AUTO_MODERATION_RULE

Set up automated content filters for your Discord server to automatically flag or remove messages that contain profanity, spam, excessive mentions, or other problematic content. This helps maintain a healthy community without requiring constant manual moderation.

9 input
Action

Delete auto moderation rule

DISCORDBOT_DELETE_AUTO_MODERATION_RULE

Remove an auto moderation rule from your Discord server when you no longer need it or want to change your content moderation strategy. This allows you to streamline your server's safety settings as your community evolves.

2 input

Reactions

4 operations

Add, remove, and list emoji reactions on messages to enable community feedback and engagement. These operations support both bot-added reactions and user reactions management.

Action★ Featured

Add Reaction To Message

DISCORDBOT_ADD_MY_MESSAGE_REACTION

Allows your bot to add emoji reactions to Discord messages, enabling automated engagement and sentiment tracking without sending additional text responses.

3 input
Action

Delete All Reactions

DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS

Removes all emoji reactions that users have added to a specific message in a Discord channel. This helps keep conversations clean and organized by clearing out accumulated reactions.

2 input
Action

Delete All Reactions By Emoji

DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJI

Removes all reactions of a specific emoji from a Discord message, helping you clean up and manage message interactions. This is useful when you need to remove spam reactions, incorrect emoji responses, or organize your Discord server's message activity.

3 input
Action

Remove My Reaction

DISCORDBOT_DELETE_MY_MESSAGE_REACTION

Removes an emoji reaction that your bot previously added to a Discord message, allowing you to manage your bot's interactive responses without affecting other users' reactions.

3 input

Roles

4 operations

Create, modify, and assign roles to members to implement permission hierarchies within your guild. Use these to automate access control and organize members into functional groups.

Action

Assign role to guild member

DISCORDBOT_ADD_GUILD_MEMBER_ROLE

Automatically assign roles to members in your Discord server to organize them by status, skills, or permissions. This helps you manage member access and channel visibility based on their roles.

3 input
Action

Create role with guild id

DISCORDBOT_CREATE_GUILD_ROLE

Create custom roles in your Discord server with specific permissions, colors, and settings to organize team members and automate access control. This helps you establish clear hierarchies and restrict who can perform certain actions within your community.

8 input
Action

Delete guild member role

DISCORDBOT_DELETE_GUILD_MEMBER_ROLE

Removes a specific role from a member in your Discord server, allowing you to update their permissions and access levels without fully removing them from the server.

3 input
Action

Delete role from guild

DISCORDBOT_DELETE_GUILD_ROLE

Permanently removes a role from your Discord guild, automatically revoking it from all members who had it assigned.

2 input

Stage

2 operations

Create and manage stage channels for hosting audio events like panels, talks, or performances. These operations let you control when stages are active and who can participate.

Action

Create stage instance

DISCORDBOT_CREATE_STAGE_INSTANCE

Creates a live audio event in a Stage channel, allowing you to host interactive discussions or presentations with audience members who can listen and participate.

4 input
Action

Delete stage instance

DISCORDBOT_DELETE_STAGE_INSTANCE

Ends a live audio event in a stage channel by permanently removing the stage instance, useful when you've finished hosting a live discussion or presentation.

1 input

Stickers

2 operations

Upload, manage, and retrieve custom stickers for your guild to enhance member expression. These operations let you organize your sticker library and control what's available for use.

Action

Create guild sticker

DISCORDBOT_CREATE_GUILD_STICKER

Upload custom sticker images or animations to your Discord server so members can use them in messages and reactions. This helps build a unique brand identity and makes conversations more engaging with personalized visual content.

5 input
Action

Delete guild sticker

DISCORDBOT_DELETE_GUILD_STICKER

Remove custom stickers from your Discord server when they're no longer needed or relevant to your community. This is useful for keeping your sticker library organized and removing outdated or unused designs.

2 input

Templates

3 operations

Create server templates from existing guilds or generate new servers from published templates. Use these operations to automate guild creation with predefined structures, roles, and channels.

Action

Create guild from template

DISCORDBOT_CREATE_GUILD_FROM_TEMPLATE

Quickly set up a new Discord community server using pre-configured templates that include channels, roles, and settings, eliminating manual setup time.

3 input
Action

Create guild template

DISCORDBOT_CREATE_GUILD_TEMPLATE

Create a reusable template from your Discord server's structure, including all roles, channels, and settings, so you can quickly set up identical servers for different purposes or communities.

3 input
Action

Delete guild template by code

DISCORDBOT_DELETE_GUILD_TEMPLATE

Remove a saved server configuration template from your Discord guild so it's no longer available for creating new servers. This helps you clean up outdated or unused templates from your server management.

2 input

Threads

4 operations

Organize channel conversations into focused threads and manage thread membership. These operations help create discussion branches, archive old threads, and add or remove participants.

Action

Add thread member

DISCORDBOT_ADD_THREAD_MEMBER

Add a specific user to a Discord thread so they can participate in the conversation and see all thread messages. This helps you include relevant team members or customers in focused discussions without cluttering the main channel.

2 input
Action

Create new thread in channel

DISCORDBOT_CREATE_THREAD

Automatically start organized discussions within a Discord channel by creating a dedicated thread for specific topics or projects. This keeps conversations focused and easier to manage without cluttering the main channel.

8 input
Action

Create thread from message

DISCORDBOT_CREATE_THREAD_FROM_MESSAGE

Starts a new conversation thread from a specific Discord message, allowing you to organize discussions and keep related conversations grouped together without cluttering the main channel.

5 input
Action

Remove thread member

DISCORDBOT_DELETE_THREAD_MEMBER

Remove a user from an active Discord thread to manage conversation participants and keep discussions organized with only relevant team members.

2 input

Webhooks

2 operations

Create and manage webhooks for receiving external events and executing messages from third-party services. These operations enable integration with other platforms and automated message delivery.

Action★ Featured

Create channel webhook

DISCORDBOT_CREATE_WEBHOOK

Set up an automated webhook in a Discord channel to receive real-time notifications and data from external applications, enabling seamless integration between Discord and your business tools.

3 input
Action

Delete original webhook message

DISCORDBOT_DELETE_ORIGINAL_WEBHOOK_MESSAGE

Remove a message that was previously posted to Discord through a webhook or bot interaction, allowing you to correct mistakes or clean up outdated announcements.

3 input

Communication

115 operations
Action

Add follower to channel via webhook

DISCORDBOT_FOLLOW_CHANNEL

Follows an Announcement Channel to relay its messages to a target channel via webhook.

2 input
Action

Delete webhook by id

DISCORDBOT_DELETE_WEBHOOK

Permanently deletes a Discord webhook by its unique ID.

1 input
Action

Delete webhook by token

DISCORDBOT_DELETE_WEBHOOK_BY_TOKEN

Permanently deletes a Discord webhook using its ID and token, without bot authentication.

2 input
Action

Delete webhook message

DISCORDBOT_DELETE_WEBHOOK_MESSAGE

Deletes a message previously sent by a Discord webhook.

4 input
Action

Edit Message

DISCORDBOT_UPDATE_MESSAGE

Edits a message previously sent by the bot.

8 input
Action

Execute GitHub-compatible webhook

DISCORDBOT_EXECUTE_GITHUB_COMPATIBLE_WEBHOOK

Forwards GitHub event notifications to a Discord channel via a GitHub-compatible webhook endpoint.

24 input
Action

Execute Slack-compatible webhook

DISCORDBOT_EXECUTE_SLACK_COMPATIBLE_WEBHOOK

Sends messages to Discord via its Slack-compatible webhook endpoint, supporting Slack attachment formatting.

8 input
Action

Execute webhook

DISCORDBOT_EXECUTE_WEBHOOK

Executes a Discord webhook to send messages, embeds, or interactive components to a channel or thread.

15 input
Action

Fetch emoji by guild and id

DISCORDBOT_GET_GUILD_EMOJI

Retrieves details for a specific custom emoji within a specified Discord guild, requiring valid and accessible guild and emoji IDs.

2 input
Action

Fetch Messages From Channel

DISCORDBOT_LIST_MESSAGES

Retrieves messages from a Discord channel, ordered newest first.

5 input
Action

Get application details

DISCORDBOT_GET_APPLICATION

Retrieves the full details of a Discord application by its applicationid.

1 input
Action

Get application role connections metadata

DISCORDBOT_GET_APPLICATION_ROLE_CONNECTIONS_METADATA

Retrieves all role connection metadata records for a Discord application.

1 input
Action

Get auto moderation rule

DISCORDBOT_GET_AUTO_MODERATION_RULE

Retrieves the complete configuration of a specific auto moderation rule within a Discord guild.

2 input
Action

Get bot gateway

DISCORDBOT_GET_BOT_GATEWAY

Retrieves the WSS URL, recommended shard count, and session start limits for connecting a bot to the Discord Gateway.

Action

Get gateway URL

DISCORDBOT_GET_GATEWAY

Retrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time events.

Action

Get global application command

DISCORDBOT_GET_APPLICATION_COMMAND

Retrieves a specific global application command by its application ID and command ID.

2 input
Action

Get guild application command

DISCORDBOT_GET_GUILD_APPLICATION_COMMAND

Retrieves detailed information for a specific application command within a Discord guild.

3 input
Action

Get guild audit logs

DISCORDBOT_LIST_GUILD_AUDIT_LOG_ENTRIES

Retrieves audit log entries for a specified Discord guild, requiring VIEWAUDITLOG permission.

6 input
Action

Get guild ban

DISCORDBOT_GET_GUILD_BAN

Fetches the ban details for a specific user in a Discord guild, if that user is currently banned.

2 input
Action

Get guild command permissions

DISCORDBOT_GET_GUILD_APPLICATION_COMMAND_PERMISSIONS

Retrieves the permissions for a specific application command within a guild.

3 input
Action

Get guild members

DISCORDBOT_LIST_GUILD_MEMBERS

Retrieves a list of members for a Discord guild.

3 input
Action

Get guild onboarding

DISCORDBOT_GET_GUILDS_ONBOARDING

Retrieves the onboarding settings for a specified Discord guild, including prompts, options, default channels, and enabled status.

1 input
Action

Get guild scheduled event

DISCORDBOT_GET_GUILD_SCHEDULED_EVENT

Retrieves a specific scheduled event from a Discord guild by its ID, optionally including the count of subscribed users.

3 input
Action

Get guild templates by guild id

DISCORDBOT_LIST_GUILD_TEMPLATES

Retrieves all guild templates for an existing Discord guild, specified by its ID.

1 input
Action

Get Guild Widget PNG

DISCORDBOT_GET_GUILD_WIDGET_PNG

Tool to retrieve a PNG image widget for a Discord guild.

2 input
Action

Get Message

DISCORDBOT_GET_MESSAGE

Retrieves a specific message from a Discord channel by channel and message ID.

2 input
Action

Get my application

DISCORDBOT_GET_MY_APPLICATION

Retrieves detailed information about the current authenticated Discord application via /applications/@me.

Action

Get my OAuth2 application

DISCORDBOT_GET_MY_OAUTH2_APPLICATION

Retrieves detailed information about the OAuth2 application associated with the current authentication.

Action

Get OAuth2 public keys

DISCORDBOT_GET_PUBLIC_KEYS

Retrieves Discord's OAuth2 public keys in JWK format for verifying access tokens.

Action

Get stage instance

DISCORDBOT_GET_STAGE_INSTANCE

Retrieves the active Stage instance for a specified stage channel.

1 input
Action

Get sticker

DISCORDBOT_GET_STICKER

Retrieves a specific Discord sticker by its unique ID.

1 input
Action

Get user

DISCORDBOT_GET_USER

Fetches public information for a Discord user by their user ID.

1 input
Action

Get user role connection

DISCORDBOT_GET_APPLICATION_USER_ROLE_CONNECTION

Fetches the role connection object for the current user for a specified Discord application.

1 input
Action

Join thread

DISCORDBOT_JOIN_THREAD

Joins the authenticated user to a thread specified by channelid.

1 input
Action

Leave Guild

DISCORDBOT_LEAVE_GUILD

Enables the bot to leave a specified Discord guild (server).

1 input
Action

Leave thread

DISCORDBOT_LEAVE_THREAD

Removes the currently authenticated user from a specified thread.

1 input
Action

List active threads in guild

DISCORDBOT_GET_ACTIVE_GUILD_THREADS

Retrieves all active (non-archived) threads in a Discord guild that the bot can access.

1 input
Action

List auto moderation rules

DISCORDBOT_LIST_AUTO_MODERATION_RULES

Retrieves all auto moderation rules for a specified Discord guild.

1 input
Action

List channel invites

DISCORDBOT_LIST_CHANNEL_INVITES

Fetches all active invites for a given Discord channel.

1 input
Action

List Channel Webhooks

DISCORDBOT_LIST_CHANNEL_WEBHOOKS

Retrieves all webhooks configured in a given Discord channel.

1 input
Action

List global application commands

DISCORDBOT_LIST_APPLICATION_COMMANDS

Fetches all global application commands for the specified Discord application.

2 input
Action

List guild application commands

DISCORDBOT_LIST_GUILD_APPLICATION_COMMANDS

Fetches all application commands registered for a specific guild.

3 input
Action

List guild bans

DISCORDBOT_LIST_GUILD_BANS

Fetches a list of users banned from a specified Discord guild.

4 input
Action

List guild command permissions

DISCORDBOT_LIST_GUILD_APPLICATION_COMMAND_PERMISSIONS

Retrieves all guild-level permission settings for all commands of a specific application within a guild.

2 input
Action

List guild integrations

DISCORDBOT_LIST_GUILD_INTEGRATIONS

Lists all integration objects for a specified Discord guild.

1 input
Action

List guild invites

DISCORDBOT_LIST_GUILD_INVITES

Retrieves all currently active invite codes for a specified Discord guild.

1 input
Action

List guild roles

DISCORDBOT_LIST_GUILD_ROLES

Fetches all roles in a Discord guild, providing details for each role including permissions, color, position, and other attributes.

1 input
Action

List guild scheduled events

DISCORDBOT_LIST_GUILD_SCHEDULED_EVENTS

Retrieves a list of scheduled events for a specified Discord guild, optionally including subscribed user counts.

2 input
Action

List guild voice regions

DISCORDBOT_LIST_GUILD_VOICE_REGIONS

Fetches a list of available voice regions for a specified Discord guild.

1 input
Action

List my private archived threads

DISCORDBOT_LIST_MY_PRIVATE_ARCHIVED_THREADS

Retrieves private archived threads from a channel that the current user is a member of.

3 input
Action

List Pinned Messages

DISCORDBOT_LIST_PINNED_MESSAGES

Retrieves all pinned messages from a Discord channel.

1 input
Action

List private archived threads

DISCORDBOT_LIST_PRIVATE_ARCHIVED_THREADS

Lists private archived threads in a Discord channel, sorted by most recent archival.

3 input
Action

List public archived threads

DISCORDBOT_LIST_PUBLIC_ARCHIVED_THREADS

Lists public archived threads in a Discord channel, sorted by most recent archival.

3 input
Action

List Reactions By Emoji

DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI

Lists users who reacted to a message with a specific emoji.

5 input
Action

List scheduled event users

DISCORDBOT_LIST_GUILD_SCHEDULED_EVENT_USERS

Fetches users who have expressed interest in a specific scheduled event within a Discord guild.

6 input
Action

List sticker packs

DISCORDBOT_LIST_STICKER_PACKS

Fetches all available Nitro sticker packs from Discord, excluding custom or guild-specific sticker packs.

Action

List thread members

DISCORDBOT_LIST_THREAD_MEMBERS

Retrieves members of a specified Discord thread, with an option to include full guild member objects.

4 input
Action

List voice regions

DISCORDBOT_LIST_VOICE_REGIONS

Lists all available Discord voice regions that can be used when setting a voice or stage channel's region.

Action

Modify channel permissions

DISCORDBOT_SET_CHANNEL_PERMISSION_OVERWRITE

Updates or creates a permission overwrite for a role (type 0) or member (type 1) within a Discord channel using allow and deny bitwise values.

5 input
Action

Modify guild member details

DISCORDBOT_UPDATE_GUILD_MEMBER

Updates a guild member's attributes including nickname, roles, voice state, timeout status, and flags.

9 input
Action

Modify guild role

DISCORDBOT_UPDATE_GUILD_ROLE

Updates a Discord guild role's attributes (name, permissions, color, etc.).

9 input
Action

Pin Message

DISCORDBOT_PIN_MESSAGE

Pins a message in a Discord channel.

2 input
Action

Preview guild by id

DISCORDBOT_GET_GUILD_PREVIEW

Fetches a public preview of a Discord guild by its ID, if the guild has the preview feature enabled.

1 input
Action

Preview guild prune

DISCORDBOT_PREVIEW_PRUNE_GUILD

Previews the number of members that would be pruned from a Discord guild based on inactivity days and optional roles; does not remove members.

3 input
Action

Prune inactive guild members

DISCORDBOT_PRUNE_GUILD

Removes inactive members from a Discord guild.

4 input
Action

Remove User Reaction

DISCORDBOT_DELETE_USER_MESSAGE_REACTION

Removes a specific user's emoji reaction from a message.

4 input
Action

Resolve invite by code

DISCORDBOT_INVITE_RESOLVE

Resolves a Discord invite code to get its details, optionally including member counts and expiration.

3 input
Action

Retrieve channel details

DISCORDBOT_GET_CHANNEL

Retrieves detailed metadata for a specific Discord channel by its channelid.

1 input
Action

Retrieve guild channels

DISCORDBOT_LIST_GUILD_CHANNELS

Fetches all channels (text, voice, category, etc.) for a specified Discord guild.

1 input
Action

Retrieve guild details

DISCORDBOT_GET_GUILD

Retrieves detailed information for a specified Discord guild (server) by its guildid, optionally including approximate member and presence counts if withcounts…

2 input
Action

Retrieve guild emojis

DISCORDBOT_LIST_GUILD_EMOJIS

Fetches all custom emoji objects for a specified Discord guild if the bot has access; returns only custom guild emojis, not standard Unicode or Nitro emojis.

1 input
Action

Retrieve guild member by user id

DISCORDBOT_GET_GUILD_MEMBER

Retrieves detailed information for a specific member of a Discord guild, provided the bot belongs to the guild and has necessary permissions.

2 input
Action

Retrieve guild stickers

DISCORDBOT_LIST_GUILD_STICKERS

Retrieves all custom sticker objects for a Discord guild; does not include standard/Nitro stickers.

1 input
Action

Retrieve guild template with code

DISCORDBOT_GET_GUILD_TEMPLATE

Retrieves the complete structure and details of a Discord guild template using its unique code.

1 input
Action

Retrieve guild vanity url

DISCORDBOT_GET_GUILD_VANITY_URL

Retrieves the vanity URL invite code and usage count for a Discord guild.

1 input
Action

Retrieve guild webhooks

DISCORDBOT_GET_GUILD_WEBHOOKS

Retrieves all webhooks for a specified Discord guild, requiring MANAGEWEBHOOKS permission.

1 input
Action

Retrieve guild welcome screen

DISCORDBOT_GET_GUILD_WELCOME_SCREEN

Retrieves the welcome screen configuration for a Discord guild with the Community feature enabled.

1 input
Action

Retrieve guild widget json

DISCORDBOT_GET_GUILD_WIDGET

Retrieves the public JSON widget data for a Discord guild, if the widget is enabled for that guild.

1 input
Action

Retrieve guild widget settings

DISCORDBOT_GET_GUILD_WIDGET_SETTINGS

Retrieves the widget settings for a specified Discord guild, indicating if the widget is enabled and its configured channel ID.

1 input
Action

Retrieve original webhook message

DISCORDBOT_GET_ORIGINAL_WEBHOOK_MESSAGE

Retrieves the original (@original) message from a Discord webhook or interaction response.

3 input
Action

Retrieve sticker from guild

DISCORDBOT_GET_GUILD_STICKER

Retrieves a specific sticker from a Discord guild using the guild and sticker IDs; requires the sticker to exist in the guild.

2 input
Action

Retrieve thread member by id

DISCORDBOT_GET_THREAD_MEMBER

Retrieves a member from a specified thread using their user ID, optionally including guild member details.

3 input
Action

Retrieve webhook by id

DISCORDBOT_GET_WEBHOOK

Retrieves detailed information for a Discord webhook by its unique ID.

1 input
Action

Retrieve webhook by token

DISCORDBOT_GET_WEBHOOK_BY_TOKEN

Retrieves a Discord webhook's configuration using its ID and token, without requiring bot authentication.

2 input
Action

Retrieve webhook message

DISCORDBOT_GET_WEBHOOK_MESSAGE

Retrieves a specific message previously sent by a Discord webhook.

4 input
Action

Revoke invite by code

DISCORDBOT_INVITE_REVOKE

Revokes a Discord invite using its code, permanently preventing new joins via this link.

1 input
Action

Search guild members by username or nickname

DISCORDBOT_SEARCH_GUILD_MEMBERS

Searches for members in a specific Discord guild by matching a query string against usernames and nicknames.

3 input
Action

Sync guild template

DISCORDBOT_SYNC_GUILD_TEMPLATE

Synchronizes a guild template with its source guild, updating it to match the source's current configuration; does not affect guilds already created from this…

2 input
Action

Test bot token authentication

DISCORDBOT_TEST_AUTH

Tool to validate the configured Discord bot token by fetching the current authenticated bot user.

Action

Trigger typing indicator

DISCORDBOT_TRIGGER_TYPING_INDICATOR

Shows the bot is typing in a Discord channel.

1 input
Action

Unban user from guild

DISCORDBOT_UNBAN_USER_FROM_GUILD

Revokes a ban for a user from a Discord guild, allowing them to rejoin.

2 input
Action

Unpin Message

DISCORDBOT_UNPIN_MESSAGE

Unpins a message from a Discord channel.

2 input
Action

Update application

DISCORDBOT_UPDATE_APPLICATION

Updates a Discord application's settings using its applicationid.

10 input
Action

Update auto moderation rule

DISCORDBOT_UPDATE_AUTO_MODERATION_RULE

Updates an existing auto moderation rule in a Discord guild.

9 input
Action

Update bot's nickname in guild

DISCORDBOT_UPDATE_MY_GUILD_MEMBER

Modifies the current bot's member profile (nickname) in a Discord guild.

2 input
Action

Update channel settings

DISCORDBOT_UPDATE_CHANNEL

Updates a Discord channel's settings (name, topic, permissions, etc.).

20 input
Action

Update current bot user profile

DISCORDBOT_UPDATE_MY_USER

Updates the current bot user's Discord username and/or avatar.

2 input
Action

Update global application command

DISCORDBOT_UPDATE_APPLICATION_COMMAND

Updates properties of a global application command.

9 input
Action

Update guild application command

DISCORDBOT_UPDATE_GUILD_APPLICATION_COMMAND

Updates properties of a guild-specific application command.

10 input
Action

Update guild emoji

DISCORDBOT_UPDATE_GUILD_EMOJI

Updates a custom emoji's name and/or role restrictions in a Discord guild; cannot create or delete emojis, and role updates for managed emojis may be…

4 input
Action

Update guild onboarding configuration

DISCORDBOT_PUT_GUILDS_ONBOARDING

Configures or updates a Discord guild's new member onboarding flow, including prompts, options, default channels, and enabled status.

5 input
Action

Update guild scheduled event

DISCORDBOT_UPDATE_GUILD_SCHEDULED_EVENT

Updates an existing scheduled event in a Discord guild.

12 input
Action

Update guild settings

DISCORDBOT_UPDATE_GUILD

Updates settings for a Discord guild (server).

23 input
Action

Update guild sticker info

DISCORDBOT_UPDATE_GUILD_STICKER

Modifies a guild sticker's name, description, or tags.

5 input
Action

Update guild template

DISCORDBOT_UPDATE_GUILD_TEMPLATE

Updates a Discord guild template's name and/or description; omitted fields retain current values, and an empty string for description clears it.

4 input
Action

Update guild welcome screen

DISCORDBOT_UPDATE_GUILD_WELCOME_SCREEN

Updates a guild's welcome screen configuration, including description, enabled status, and up to 5 welcome channels.

4 input
Action

Update guild widget settings

DISCORDBOT_UPDATE_GUILD_WIDGET_SETTINGS

Updates a Discord guild's widget settings, such as its enabled state or invite channel.

3 input
Action

Update my application

DISCORDBOT_UPDATE_MY_APPLICATION

Updates settings for the current authenticated Discord application via /applications/@me.

9 input
Action

Update original webhook message

DISCORDBOT_UPDATE_ORIGINAL_WEBHOOK_MESSAGE

Updates the original (@original) message previously sent by a webhook or interaction response.

9 input
Action

Update own voice state

DISCORDBOT_UPDATE_SELF_VOICE_STATE

Updates the bot's own voice state in a guild Stage channel, such as toggling suppress or requesting to speak.

4 input
Action

Update user application role connection

DISCORDBOT_UPDATE_APPLICATION_USER_ROLE_CONNECTION

Updates the current user's application role connection metadata for Discord's Linked Roles feature.

4 input
Action

Update user voice state

DISCORDBOT_UPDATE_VOICE_STATE

Updates another user's voice state in a Discord stage channel.

4 input
Action

Update webhook by token

DISCORDBOT_UPDATE_WEBHOOK_BY_TOKEN

Updates a Discord webhook's name and/or avatar using its ID and token, without bot authentication.

4 input
Action

Update webhook details

DISCORDBOT_UPDATE_WEBHOOK

Updates properties of an existing Discord webhook such as name, avatar, or channel.

4 input
Action

Update webhook message

DISCORDBOT_UPDATE_WEBHOOK_MESSAGE

Updates a message previously sent by a webhook, allowing modification of content, embeds, attachments, or components.

10 input
What now

Use Discord Bot in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.