Discord Bot Integration

Discord Bot API Operations

Browse all 165 operations available for Discord Bot workflow automation.

communication

165 operations
ActionDISCORDBOT_FOLLOW_CHANNEL

Add follower to channel via webhook

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

2 input
ActionDISCORDBOT_ADD_GUILD_MEMBER

Add guild member

Adds a user (who is not already a member) to a guild using their accesstoken (which must have guilds.join scope), optionally setting nickname, roles, mute/deaf…

8 input
ActionDISCORDBOT_ADD_MY_MESSAGE_REACTION

Add reaction to message

Adds an emoji reaction (Unicode or custom) from the authenticated bot to a specific message in a Discord channel.

3 input
ActionDISCORDBOT_ADD_GROUP_DM_USER

Add recipient to group channel

Adds a user to a Discord group Direct Message (DM) channel.

4 input
ActionDISCORDBOT_ADD_THREAD_MEMBER

Add thread member

Adds a user to a specific, unarchived thread; the user must have access to the thread's parent channel, and for private threads, the bot must already be a…

2 input
ActionDISCORDBOT_ADD_GUILD_MEMBER_ROLE

Assign role to guild member

Assigns a role to a guild member, provided the bot has 'Manage Roles' permission in the guild and the role to be assigned is hierarchically lower than the…

3 input
ActionDISCORDBOT_BAN_USER_FROM_GUILD

Ban user from guild

Permanently bans a user from a Discord guild, optionally deleting their recent messages (specify deletion period in seconds OR days, not both).

4 input
ActionDISCORDBOT_BULK_BAN_USERS_FROM_GUILD

Bulk ban users in guild with message deletion option

Bans up to 200 users from a Discord guild, optionally deleting their recent messages; the bot must have 'Ban Members' permission in the guild, and this action…

3 input
ActionDISCORDBOT_BULK_DELETE_MESSAGES

Bulk delete messages in channel

Atomically bulk deletes messages in a Discord channel for moderation or maintenance; deletion may not be instantaneous and messages are unrecoverable.

2 input
ActionDISCORDBOT_CREATE_CHANNEL_INVITE

Create Channel Invite

Creates a new invite link for the specified Discord channel.

8 input
ActionDISCORDBOT_CREATE_STAGE_INSTANCE

Create Stage Instance

Creates a new Stage instance in a Stage channel (channel type 13) for hosting live audio events with speakers and listeners.

5 input
ActionDISCORDBOT_CREATE_APPLICATION_COMMAND

Create application command objects

Creates a new global Discord application command, accessible across guilds and in DMs (if dmpermission is true), noting global commands can take up to an hour…

9 input
ActionDISCORDBOT_CREATE_WEBHOOK

Create channel webhook

Creates a webhook in a specified Discord channel for external applications to post messages, provided the caller has 'MANAGEWEBHOOKS' permission in that…

3 input
ActionDISCORDBOT_CREATE_GUILD_APPLICATION_COMMAND

Create guild application command

Creates a new guild-specific application command (slash, user, or message) in Discord; command name must be unique per type within the guild (max 100 total…

10 input
ActionDISCORDBOT_CREATE_AUTO_MODERATION_RULE

Create guild auto moderation rule

Creates a new auto moderation rule for a Discord guild to automatically moderate content.

9 input
ActionDISCORDBOT_CREATE_GUILD_CHANNEL

Create guild channel

Creates a new Discord channel (text, voice, category, etc.) within a guild, with options for permissions, topic, and type-specific settings.

19 input
ActionDISCORDBOT_CREATE_GUILD_EMOJI

Create guild emoji

Creates a new custom emoji in a specified Discord guild, requiring CREATEEXPRESSIONS permission and adherence to guild emoji limits.

4 input
ActionDISCORDBOT_CREATE_GUILD_SCHEDULED_EVENT

Create guild scheduled event

Creates a new scheduled event in a Discord guild.

11 input
ActionDISCORDBOT_CREATE_GUILD_STICKER

Create guild sticker

Uploads a PNG, APNG, or Lottie JSON file (max 512KB) as a new custom sticker to the specified Discord guild; requires 'Manage Expressions' permissions and…

5 input
ActionDISCORDBOT_CREATE_GUILD_TEMPLATE

Create guild template

Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (e.g., messages, members).

3 input
ActionDISCORDBOT_CREATE_GUILD

Create new guild object

Creates a new Discord guild (server) with the specified name, roles, and channels; icon must be a base64 encoded 128x128 image, and if afkchannelid is set,…

14 input
ActionDISCORDBOT_CREATE_THREAD

Create new thread in channel

Creates a new thread in a text or announcement Discord channel; requires a 'name' and optionally other details (e.g., 'autoarchiveduration', an initial…

8 input
ActionDISCORDBOT_CREATE_GUILD_ROLE

Create role with guild id

Creates a new role in a Discord guild with customizable name, permissions, color, hoist, mentionability, and icon; icon (custom image hash) and unicodeemoji…

8 input
ActionDISCORDBOT_CREATE_THREAD_FROM_MESSAGE

Create thread from message

Creates a new thread from a specific message in a Discord channel, requiring CREATEPUBLICTHREADS permission (and SENDMESSAGES if in a forum/media channel).

5 input
ActionDISCORDBOT_CROSSPOST_MESSAGE

Crosspost channel message

Crossposts a message from an announcement channel to all following channels, provided the message has not been previously crossposted and is not a system…

2 input
ActionDISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS

Delete all reactions from message

Deletes all reactions from a message in a Discord channel.

2 input
ActionDISCORDBOT_DELETE_APPLICATION_COMMAND

Delete application command

Permanently deletes a global application command (slash command, user command, or message command) from your Discord bot.

2 input
ActionDISCORDBOT_DELETE_CHANNEL

Delete channel by id

Permanently deletes a Discord channel by its ID; this action is irreversible and the channel must exist and be deletable.

1 input
ActionDISCORDBOT_DELETE_MESSAGE

Delete channel message

Permanently and irreversibly deletes a message from a specified Discord channel.

2 input
ActionDISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJI

Delete channel message reaction by emoji

Removes all reactions for a specific emoji from a message in a Discord channel.

3 input
ActionDISCORDBOT_DELETE_CHANNEL_PERMISSION_OVERWRITE

Delete channel permission override

Removes channel-specific permission overwrites for a user or role, reverting them to default permissions inherited from the server or category.

2 input
ActionDISCORDBOT_DELETE_THREAD_MEMBER

Delete channel thread member

Removes a user from a specified, unarchived thread in a Discord channel.

2 input
ActionDISCORDBOT_DELETE_AUTO_MODERATION_RULE

Delete guild auto moderation rule

Deletes a specific auto-moderation rule from a Discord guild.

2 input
ActionDISCORDBOT_DELETE_GUILD

Delete guild by id

Permanently deletes a specified Discord guild (server); the authenticated user must be the owner of the guild.

1 input
ActionDISCORDBOT_DELETE_GUILD_APPLICATION_COMMAND

Delete guild command

Permanently deletes a specific application command (e.g., slash, user, or message) for an application from a Discord guild, used to remove outdated or…

3 input
ActionDISCORDBOT_DELETE_GUILD_EMOJI

Delete guild emoji by id

Permanently deletes a specified custom emoji from a guild, requiring 'Manage Expressions' permissions; cannot delete default emojis and is irreversible.

2 input
ActionDISCORDBOT_DELETE_GUILD_INTEGRATION

Delete guild integration

Permanently deletes a specific integration from a Discord guild, removing any associated webhooks and kicking the bot if present.

3 input
ActionDISCORDBOT_DELETE_GUILD_MEMBER

Delete guild member by id

Removes (kicks) a member from a Discord guild; the user must be an existing member of the specified guild, and this action is permanent.

2 input
ActionDISCORDBOT_DELETE_GUILD_MEMBER_ROLE

Delete guild member role

Removes a specified role from a member of a Discord guild.

3 input
ActionDISCORDBOT_DELETE_GUILD_SCHEDULED_EVENT

Delete guild scheduled event

Permanently deletes a specific scheduled event from a Discord guild; this action is irreversible.

2 input
ActionDISCORDBOT_DELETE_GUILD_STICKER

Delete guild sticker

Permanently deletes a custom sticker from a Discord guild; the specified guild and sticker must exist, and this action is irreversible.

2 input
ActionDISCORDBOT_DELETE_GUILD_TEMPLATE

Delete guild template by code

Deletes an existing guild template by its unique code from a specified guild, returning the deleted template's details.

2 input
ActionDISCORDBOT_INVITE_REVOKE

Delete invite via code

Revokes a Discord server invite using its unique code, permanently preventing new joins via this link (does not affect existing members); requires 'Manage…

1 input
ActionDISCORDBOT_DELETE_ORIGINAL_WEBHOOK_MESSAGE

Delete original webhook message

Permanently deletes an existing original message posted by a webhook (using its ID and token), optionally within a specific thread.

3 input
ActionDISCORDBOT_DELETE_GUILD_ROLE

Delete role from guild

Permanently deletes a specified role from a Discord guild, revoking it from all members; requires 'Manage Roles' permission and the target role must be lower…

2 input
ActionDISCORDBOT_DELETE_STAGE_INSTANCE

Delete stage instance by channel id

Deletes the Stage Instance for the given channelid, permanently ending its live audio event.

1 input
ActionDISCORDBOT_DELETE_USER_MESSAGE_REACTION

Delete user reaction from message

Removes a specific user's emoji reaction from a message; requires 'Manage Messages' permission if deleting reactions from other users.

4 input
ActionDISCORDBOT_DELETE_MY_MESSAGE_REACTION

Delete user reaction on message

Removes the authenticated user's own emoji reaction, which they must have previously added, from a specific message in a Discord channel; this action is…

3 input
ActionDISCORDBOT_DELETE_WEBHOOK

Delete webhook by id

Permanently deletes a specified, existing Discord webhook by its unique ID; this action is irreversible.

1 input
ActionDISCORDBOT_DELETE_WEBHOOK_MESSAGE

Delete webhook message

Deletes a message previously sent by the specified webhook, optionally within a specific thread.

4 input
ActionDISCORDBOT_DELETE_WEBHOOK_BY_TOKEN

Delete webhook using id and token

Permanently deletes a Discord webhook specified by its ID and token; this action is irreversible.

2 input
ActionDISCORDBOT_GET_APPLICATION_COMMAND

Fetch application command by id

Fetches the details of a specific, existing application command, identified by its application Snowflake ID and command Snowflake ID.

2 input
ActionDISCORDBOT_GET_GUILD_EMOJI

Fetch emoji by guild and id

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

2 input
ActionDISCORDBOT_GET_GUILD_APPLICATION_COMMAND

Fetch guild application command by id

Fetches detailed information for a specific application command within a Discord guild, identified by applicationid, guildid, and commandid.

3 input
ActionDISCORDBOT_LIST_GUILD_APPLICATION_COMMANDS

Fetch guild commands via application id

Fetches all application command definitions (slash, user, and message types) for a specific application within a given Discord guild, optionally including…

3 input
ActionDISCORDBOT_LIST_MESSAGES

Fetch messages from channel

Retrieves historical messages from a specified, accessible Discord channel, typically newest first; for real-time messages, use Discord's WebSocket Gateway API.

5 input
ActionDISCORDBOT_LIST_VOICE_REGIONS

Fetch voice regions list

Lists all available Discord voice regions with their ID, name, operational status (custom, deprecated, optimal), noting that availability may vary by server.

ActionDISCORDBOT_LIST_GUILD_APPLICATION_COMMAND_PERMISSIONS

Get application guild command permissions

Call this action to retrieve all explicitly set guild-level permission settings for all commands of a specific application within a given guild, typically for…

2 input
ActionDISCORDBOT_LIST_PRIVATE_ARCHIVED_THREADS

Get archived private threads by channel id

Lists a channel's private archived threads, sorted by most recent archival, requiring view access to them.

3 input
ActionDISCORDBOT_LIST_PUBLIC_ARCHIVED_THREADS

Get archived public threads by channel id

Lists public archived threads in an accessible Discord channel, returning an empty list if none exist; does not list private or active threads.

3 input
ActionDISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJI

Get channel message reaction by emoji

Fetches a list of users who reacted to a specific message with a given emoji in a Discord channel; retrieves users for one emoji at a time.

5 input
ActionDISCORDBOT_GET_GATEWAY

Get gateway details

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

ActionDISCORDBOT_LIST_GUILD_AUDIT_LOG_ENTRIES

Get guild audit logs by guild id

Retrieves audit log entries (e.g., message deletions, member kicks/bans, role changes) for a specified Discord guild, requiring 'VIEWAUDITLOG' permission.

7 input
ActionDISCORDBOT_LIST_GUILD_MEMBERS

Get guild members

Retrieves members for a Discord guild; requires a valid guildid for an existing guild.

3 input
ActionDISCORDBOT_GET_GUILDS_ONBOARDING

Get guild onboarding by id

Retrieves the onboarding settings for a specified Discord guild, including prompts, options, default channels, and enabled status, to examine its new member…

1 input
ActionDISCORDBOT_GET_GUILD_SCHEDULED_EVENT

Get guild scheduled event by id

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

3 input
ActionDISCORDBOT_LIST_GUILD_TEMPLATES

Get guild templates by guild id

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

1 input
ActionDISCORDBOT_GET_GUILD_WIDGET_PNG

Get guild widget png

Retrieves the widget PNG image for a Discord guild.

2 input
ActionDISCORDBOT_GET_MY_OAUTH2_APPLICATION

Get oauth2 applications for current user

Retrieves detailed information about the OAuth2 application associated with the current authentication; cannot query other applications.

ActionDISCORDBOT_GET_PUBLIC_KEYS

Get oauth2 keys

Retrieves Discord's OAuth2 public keys (JWK format) for verifying access tokens; keys may rotate, so refresh caches periodically.

ActionDISCORDBOT_LIST_MY_PRIVATE_ARCHIVED_THREADS

Get private archived threads for user

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

3 input
ActionDISCORDBOT_GET_APPLICATION_USER_ROLE_CONNECTION

Get user role connection

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

1 input
ActionDISCORDBOT_GET_MY_APPLICATION

Get your applications

Retrieves detailed information about the current authenticated Discord application.

ActionDISCORDBOT_EXECUTE_GITHUB_COMPATIBLE_WEBHOOK

Github action webhooks processing

Forwards GitHub event notifications to a Discord channel via a webhook configured for GitHub-formatted payloads (URL ending in /github).

27 input
ActionDISCORDBOT_CREATE_DM

Initiate user channel with recipient

Creates a new direct message (DM) channel or retrieves an existing one, using recipientid for a 1-on-1 DM or accesstokens for a group DM; this action only…

3 input
ActionDISCORDBOT_JOIN_THREAD

Join thread

Joins the authenticated user to a thread specified by channelid; use this when the user is not already a member, for archived threads, or for threads requiring…

1 input
ActionDISCORDBOT_LEAVE_GUILD

Leave Guild

Enables the bot to leave a specified Discord guild (server) of which it is a member but not the owner; this action is irreversible and the bot must be…

1 input
ActionDISCORDBOT_LIST_CHANNEL_INVITES

List Channel Invites

Fetches all active invites for a given Discord channel (read-only).

1 input
ActionDISCORDBOT_GET_ACTIVE_GUILD_THREADS

List active threads in guild

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

1 input
ActionDISCORDBOT_LIST_APPLICATION_COMMANDS

List commands for application

Fetches all global application commands for the specified Discord application ID; does not fetch guild-specific commands.

2 input
ActionDISCORDBOT_LIST_GUILD_BANS

List guild bans

Fetches a list of users banned from a specified Discord guild; before/after parameters require user IDs from previous results for correct pagination.

4 input
ActionDISCORDBOT_LIST_GUILD_INTEGRATIONS

List guild integrations

Lists all integration objects for a specified Discord guild.

1 input
ActionDISCORDBOT_LIST_GUILD_VOICE_REGIONS

List guild regions

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

1 input
ActionDISCORDBOT_LIST_GUILD_ROLES

List guild roles

Fetches all roles in a Discord guild, providing details for each role but not user assignments; guildid must be valid.

1 input
ActionDISCORDBOT_LIST_STICKER_PACKS

List sticker packs

Fetches sticker packs available to Nitro subscribers on Discord, excluding custom or guild-specific ones.

ActionDISCORDBOT_LIST_THREAD_MEMBERS

List thread members in channel

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

4 input
ActionDISCORDBOT_UPDATE_APPLICATION

Modify application by id

Updates a Discord application's settings using its applicationid; maxparticipants requires the APPLICATIONEMBEDDEDACTIVITIES flag, and teamid, type, or…

14 input
ActionDISCORDBOT_SET_CHANNEL_PERMISSION_OVERWRITE

Modify channel permissions

Updates or creates a permission overwrite for a role (type 0) or member (type 1) specified by overwriteid within an existing Discord channel (channelid), using…

5 input
ActionDISCORDBOT_UPDATE_AUTO_MODERATION_RULE

Modify guild auto moderation rule

Updates an existing auto-moderation rule, identified by guildid and ruleid in the path, with new values for rule properties (e.g., name, eventtype) provided in…

10 input
ActionDISCORDBOT_UPDATE_GUILD_MEMBER

Modify guild member details

Updates a guild member's attributes including nickname, roles, voice state (mute/deaf/channel), timeout status, and flags.

9 input
ActionDISCORDBOT_UPDATE_GUILD_ROLE

Modify guild role

Updates a Discord guild role's attributes (name, permissions, color, etc.); requires MANAGEROLES permission, and the ROLEICONS guild feature if using…

10 input
ActionDISCORDBOT_UPDATE_SELF_VOICE_STATE

Modify guild voice state for me

Updates the bot's voice state in a guild Stage channel (e.g., suppress/unsuppress audio, request to speak).

4 input
ActionDISCORDBOT_UPDATE_APPLICATION_COMMAND

Patch command for application

Updates specified properties of a Discord application command (e.g., name, description); omitted properties remain unchanged, and the options field, if…

9 input
ActionDISCORDBOT_UPDATE_GUILD_TEMPLATE

Patch guild template information

Updates a Discord guild template's name and/or description given its guildid and template code; omitted fields retain current values, and an empty string for…

4 input
ActionDISCORDBOT_UPDATE_VOICE_STATE

Patch guild voice state

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

4 input
ActionDISCORDBOT_UPDATE_ORIGINAL_WEBHOOK_MESSAGE

Patch webhook original message

Updates the original editable message previously sent by a webhook, allowing partial modification of its content (max 2000 chars), embeds (max 10), attachments…

9 input
ActionDISCORDBOT_PIN_MESSAGE

Pin message in channel

Pins a message in a Discord channel for increased visibility.

2 input
ActionDISCORDBOT_CREATE_GUILD_FROM_TEMPLATE

Post guild template by code

Creates a new Discord guild by applying channels, roles, and settings from a specified, valid, and accessible guild template code.

3 input
ActionDISCORDBOT_CREATE_INTERACTION_RESPONSE

Post interaction callback

Sends a response to a Discord interaction (e.g., slash command, component); ensure response type is context-appropriate and initial reply is within 3 seconds.

4 input
ActionDISCORDBOT_CREATE_MESSAGE

Post message to channel

Sends a message to a specified Discord channel (text, embeds, stickers, components, attachments); requires SENDMESSAGES permission and one of content, embeds,…

11 input
ActionDISCORDBOT_EXECUTE_SLACK_COMPATIBLE_WEBHOOK

Post to slack webhook

Sends richly formatted messages to Discord via its Slack-compatible webhook endpoint; requires at least one of text or attachments and adherence to content…

8 input
ActionDISCORDBOT_EXECUTE_WEBHOOK

Post webhook with embeds and components

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

16 input
ActionDISCORDBOT_GET_GUILD_PREVIEW

Preview guild by id

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

1 input
ActionDISCORDBOT_PRUNE_GUILD

Prune inactive guild members

Removes inactive members from a Discord guild.

4 input
ActionDISCORDBOT_LEAVE_THREAD

Remove current user from thread

Removes the currently authenticated user from a specified, existing, and accessible Discord thread of which they are currently a member.

1 input
ActionDISCORDBOT_UNBAN_USER_FROM_GUILD

Remove guild ban

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

3 input
ActionDISCORDBOT_DELETE_GROUP_DM_USER

Remove user from group DM

Remove a recipient from a Discord group DM channel.

2 input
ActionDISCORDBOT_GET_APPLICATION

Retrieve application details

Retrieves the full details of a Discord application using its unique applicationid.

1 input
ActionDISCORDBOT_GET_APPLICATION_ROLE_CONNECTIONS_METADATA

Retrieve application role metadata

Retrieves all role connection metadata records for a given Discord application ID; an empty list is returned if none are configured.

1 input
ActionDISCORDBOT_GET_AUTO_MODERATION_RULE

Retrieve auto moderation rule

Retrieves the complete configuration details of a specific auto-moderation rule within a Discord guild for inspection or verification.

2 input
ActionDISCORDBOT_GET_BOT_GATEWAY

Retrieve bot gateway

Retrieves the WSS URL, recommended shard count, and session start limits, which are prerequisite for a bot to connect to the Discord Gateway and receive events.

ActionDISCORDBOT_GET_CHANNEL

Retrieve channel details

Retrieves detailed metadata for a specific Discord channel using its channelid, which must be a valid and accessible channel ID; note that this action returns…

1 input
ActionDISCORDBOT_LIST_CHANNEL_WEBHOOKS

Retrieve channel webhooks

Fetches detailed information for all webhooks in a given valid Discord channel, useful for review or auditing purposes.

1 input
ActionDISCORDBOT_LIST_AUTO_MODERATION_RULES

Retrieve guild auto moderation rules

Fetches all auto moderation rules for a specified Discord guild to review or audit its configuration; requires VIEWAUDITLOG permissions and the action does not…

1 input
ActionDISCORDBOT_LIST_GUILD_CHANNELS

Retrieve guild channels

Fetches all channels (e.g., text, voice, category, threads) and their structural information for a specified Discord guild ID; does not include message content.

1 input
ActionDISCORDBOT_GET_GUILD_APPLICATION_COMMAND_PERMISSIONS

Retrieve guild command permissions

Fetches the permissions for a specific application command within a guild, used to inspect its current access settings.

3 input
ActionDISCORDBOT_GET_GUILD

Retrieve guild details

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

2 input
ActionDISCORDBOT_LIST_GUILD_EMOJIS

Retrieve 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
ActionDISCORDBOT_LIST_GUILD_INVITES

Retrieve guild invites by id

Retrieves all currently active invite codes for a specified Discord guild, typically for administration, analytics, or managing guild invitations.

1 input
ActionDISCORDBOT_GET_GUILD_MEMBER

Retrieve guild member by user id

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

2 input
ActionDISCORDBOT_PREVIEW_PRUNE_GUILD

Retrieve guild prune info

Previews the number of members that would be pruned from a Discord guild based on inactivity days and optional roles; this action only returns a count and does…

3 input
ActionDISCORDBOT_LIST_GUILD_SCHEDULED_EVENTS

Retrieve guild scheduled events

Retrieves a list of scheduled events for a specified Discord guild, optionally including subscribed user counts, provided the authenticated user/bot has access…

2 input
ActionDISCORDBOT_LIST_GUILD_STICKERS

Retrieve guild stickers

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

1 input
ActionDISCORDBOT_GET_GUILD_TEMPLATE

Retrieve guild template with code

Retrieves the complete structure and details of a Discord guild template using its unique code; the code must be valid and refer to an existing, accessible…

1 input
ActionDISCORDBOT_GET_GUILD_BAN

Retrieve guild user ban details

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

2 input
ActionDISCORDBOT_GET_GUILD_VANITY_URL

Retrieve guild vanity url

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

1 input
ActionDISCORDBOT_GET_GUILD_WEBHOOKS

Retrieve guild webhooks

Retrieves all webhook objects for a specified Discord guild; requires 'MANAGEWEBHOOKS' permission for the authenticated entity.

1 input
ActionDISCORDBOT_GET_GUILD_WELCOME_SCREEN

Retrieve guild welcome screen

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

1 input
ActionDISCORDBOT_GET_GUILD_WIDGET_SETTINGS

Retrieve guild widget information

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

1 input
ActionDISCORDBOT_GET_GUILD_WIDGET

Retrieve guild widget json

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

1 input
ActionDISCORDBOT_INVITE_RESOLVE

Retrieve invite by code

Resolves a Discord invite code to get its details, optionally including member counts or data for a specific guild scheduled event; visibility of some details…

3 input
ActionDISCORDBOT_GET_MESSAGE

Retrieve message from channel

Retrieves a specific message from a Discord channel, identified by channelid and messageid, if the channel and message exist and are accessible.

2 input
ActionDISCORDBOT_GET_ORIGINAL_WEBHOOK_MESSAGE

Retrieve original webhook message

Retrieves the initial response message from a Discord interaction webhook (slash commands, buttons, etc.) or regular webhook.

3 input
ActionDISCORDBOT_LIST_PINNED_MESSAGES

Retrieve pinned messages in channel

Retrieves all currently pinned messages from a Discord channel.

1 input
ActionDISCORDBOT_GET_STAGE_INSTANCE

Retrieve stage instance by channel id

Gets the active stage instance associated with a stage channel (type 13).

1 input
ActionDISCORDBOT_GET_STICKER

Retrieve sticker by id

Retrieves a specific Discord sticker by its unique ID.

1 input
ActionDISCORDBOT_GET_GUILD_STICKER

Retrieve sticker from guild

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

2 input
ActionDISCORDBOT_GET_THREAD_MEMBER

Retrieve thread member by id

Retrieves a member from a specified thread using their user ID, optionally including the full guild member object.

3 input
ActionDISCORDBOT_GET_USER

Retrieve user by id

Fetches public information for a Discord user, requiring a valid and existing user ID (snowflake).

1 input
ActionDISCORDBOT_LIST_GUILD_SCHEDULED_EVENT_USERS

Retrieve users for scheduled event

Fetches users who have expressed interest in a specific scheduled event, requiring valid guild and event IDs.

6 input
ActionDISCORDBOT_GET_WEBHOOK

Retrieve webhook by id

Retrieves detailed information for an existing Discord webhook, identified by its unique ID, to verify settings or manage the webhook.

1 input
ActionDISCORDBOT_GET_WEBHOOK_BY_TOKEN

Retrieve webhook information

Fetches a Discord webhook's configuration details (e.g., name, avatar, channel ID) using its ID and token; this excludes message history or usage statistics.

2 input
ActionDISCORDBOT_GET_WEBHOOK_MESSAGE

Retrieve webhook message by id

Retrieves a specific message previously sent by a Discord webhook using its messageid, requiring threadid if the message is part of a thread.

4 input
ActionDISCORDBOT_SEARCH_GUILD_MEMBERS

Search guild members by username or nickname

Searches for members in a specific Discord guild, allowing filtering by a query string.

3 input
ActionDISCORDBOT_TEST_AUTH

Test bot token authentication

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

ActionDISCORDBOT_TRIGGER_TYPING_INDICATOR

Trigger typing indicator

Shows the bot is 'typing' in a Discord channel, typically before sending a message; indicator stops after 10 seconds or upon message send, so use when actively…

1 input
ActionDISCORDBOT_UNPIN_MESSAGE

Unpin message from channel

Unpins a message that is currently pinned in a specified Discord channel; the message itself is not deleted, only removed from the pinned messages list.

2 input
ActionDISCORDBOT_UPDATE_GUILD_WIDGET_SETTINGS

Update Guild Widget Settings

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

3 input
ActionDISCORDBOT_UPDATE_MY_APPLICATION

Update application description

Modifies settings for the current authenticated Discord application (e.g., description, icon, interaction URLs); setting teamid to null (None) transfers team…

13 input
ActionDISCORDBOT_UPDATE_GUILD_APPLICATION_COMMAND

Update application guild command

Updates a specific Discord application command's properties (like name, description, options, or permissions) within a given guild; applicationid, guildid, and…

10 input
ActionDISCORDBOT_UPDATE_MY_GUILD_MEMBER

Update bot's nickname in guild

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

2 input
ActionDISCORDBOT_UPDATE_MESSAGE

Update channel message

Updates a message previously sent by the bot in a Discord channel, by modifying its content, embeds, components, flags, or attachment metadata (new attachments…

9 input
ActionDISCORDBOT_UPDATE_CHANNEL

Update channel settings

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

20 input
ActionDISCORDBOT_UPDATE_MY_USER

Update current bot user profile

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

2 input
ActionDISCORDBOT_UPDATE_WEBHOOK_MESSAGE

Update discord message with webhook

Updates a message previously sent by the same webhook, allowing partial modification of content, embeds, attachments, or components; will not edit user/bot…

10 input
ActionDISCORDBOT_UPDATE_GUILD_EMOJI

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
ActionDISCORDBOT_PUT_GUILDS_ONBOARDING

Update guild onboarding configuration

Configures or updates a Discord guild's new member onboarding flow, including defining prompts with options, assigning roles/channels, setting default…

5 input
ActionDISCORDBOT_UPDATE_GUILD_SCHEDULED_EVENT

Update guild scheduled event

Updates attributes such as name, description, schedule, status, or location for an existing Discord guild event; only fields in the request body are changed.

13 input
ActionDISCORDBOT_UPDATE_GUILD

Update guild settings

Updates settings for a Discord guild (server), such as name, region, icon, verification level, and notification settings.

23 input
ActionDISCORDBOT_UPDATE_GUILD_STICKER

Update guild sticker info

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

5 input
ActionDISCORDBOT_SYNC_GUILD_TEMPLATE

Update guild template by code

Synchronizes a guild template (by code) with its source guild (guildid), updating it to match the source's current configuration; this does not affect guilds…

2 input
ActionDISCORDBOT_UPDATE_GUILD_WELCOME_SCREEN

Update guild welcome screen

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

4 input
ActionDISCORDBOT_UPDATE_APPLICATION_USER_ROLE_CONNECTION

Update user application role connection

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

4 input
ActionDISCORDBOT_UPDATE_WEBHOOK

Update webhook details patch

Updates properties (e.g., name, avatar, channel ID) of an existing Discord webhook; the webhook and any new channel (if specified) must exist, with the new…

4 input
ActionDISCORDBOT_UPDATE_WEBHOOK_BY_TOKEN

Update webhook name and avatar

Updates the default name and/or avatar for an existing Discord webhook, using its ID and token.

4 input