Discord Bot Integration
Discord Bot API Operations
Browse all 165 operations available for Discord Bot workflow automation.
communication
165 operationsDISCORDBOT_FOLLOW_CHANNELAdd follower to channel via webhook
Follows an Announcement Channel (News Channel) to relay its messages to a target channel via webhook.
DISCORDBOT_ADD_GUILD_MEMBERAdd 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…
DISCORDBOT_ADD_MY_MESSAGE_REACTIONAdd reaction to message
Adds an emoji reaction (Unicode or custom) from the authenticated bot to a specific message in a Discord channel.
DISCORDBOT_ADD_GROUP_DM_USERAdd recipient to group channel
Adds a user to a Discord group Direct Message (DM) channel.
DISCORDBOT_ADD_THREAD_MEMBERAdd 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…
DISCORDBOT_ADD_GUILD_MEMBER_ROLEAssign 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…
DISCORDBOT_BAN_USER_FROM_GUILDBan 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).
DISCORDBOT_BULK_BAN_USERS_FROM_GUILDBulk 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…
DISCORDBOT_BULK_DELETE_MESSAGESBulk 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.
DISCORDBOT_CREATE_CHANNEL_INVITECreate Channel Invite
Creates a new invite link for the specified Discord channel.
DISCORDBOT_CREATE_STAGE_INSTANCECreate Stage Instance
Creates a new Stage instance in a Stage channel (channel type 13) for hosting live audio events with speakers and listeners.
DISCORDBOT_CREATE_APPLICATION_COMMANDCreate 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…
DISCORDBOT_CREATE_WEBHOOKCreate channel webhook
Creates a webhook in a specified Discord channel for external applications to post messages, provided the caller has 'MANAGEWEBHOOKS' permission in that…
DISCORDBOT_CREATE_GUILD_APPLICATION_COMMANDCreate 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…
DISCORDBOT_CREATE_AUTO_MODERATION_RULECreate guild auto moderation rule
Creates a new auto moderation rule for a Discord guild to automatically moderate content.
DISCORDBOT_CREATE_GUILD_CHANNELCreate guild channel
Creates a new Discord channel (text, voice, category, etc.) within a guild, with options for permissions, topic, and type-specific settings.
DISCORDBOT_CREATE_GUILD_EMOJICreate guild emoji
Creates a new custom emoji in a specified Discord guild, requiring CREATEEXPRESSIONS permission and adherence to guild emoji limits.
DISCORDBOT_CREATE_GUILD_SCHEDULED_EVENTCreate guild scheduled event
Creates a new scheduled event in a Discord guild.
DISCORDBOT_CREATE_GUILD_STICKERCreate 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…
DISCORDBOT_CREATE_GUILD_TEMPLATECreate guild template
Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (e.g., messages, members).
DISCORDBOT_CREATE_GUILDCreate 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,…
DISCORDBOT_CREATE_THREADCreate 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…
DISCORDBOT_CREATE_GUILD_ROLECreate 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…
DISCORDBOT_CREATE_THREAD_FROM_MESSAGECreate 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).
DISCORDBOT_CROSSPOST_MESSAGECrosspost 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…
DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONSDelete all reactions from message
Deletes all reactions from a message in a Discord channel.
DISCORDBOT_DELETE_APPLICATION_COMMANDDelete application command
Permanently deletes a global application command (slash command, user command, or message command) from your Discord bot.
DISCORDBOT_DELETE_CHANNELDelete channel by id
Permanently deletes a Discord channel by its ID; this action is irreversible and the channel must exist and be deletable.
DISCORDBOT_DELETE_MESSAGEDelete channel message
Permanently and irreversibly deletes a message from a specified Discord channel.
DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJIDelete channel message reaction by emoji
Removes all reactions for a specific emoji from a message in a Discord channel.
DISCORDBOT_DELETE_CHANNEL_PERMISSION_OVERWRITEDelete channel permission override
Removes channel-specific permission overwrites for a user or role, reverting them to default permissions inherited from the server or category.
DISCORDBOT_DELETE_THREAD_MEMBERDelete channel thread member
Removes a user from a specified, unarchived thread in a Discord channel.
DISCORDBOT_DELETE_AUTO_MODERATION_RULEDelete guild auto moderation rule
Deletes a specific auto-moderation rule from a Discord guild.
DISCORDBOT_DELETE_GUILDDelete guild by id
Permanently deletes a specified Discord guild (server); the authenticated user must be the owner of the guild.
DISCORDBOT_DELETE_GUILD_APPLICATION_COMMANDDelete 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…
DISCORDBOT_DELETE_GUILD_EMOJIDelete guild emoji by id
Permanently deletes a specified custom emoji from a guild, requiring 'Manage Expressions' permissions; cannot delete default emojis and is irreversible.
DISCORDBOT_DELETE_GUILD_INTEGRATIONDelete guild integration
Permanently deletes a specific integration from a Discord guild, removing any associated webhooks and kicking the bot if present.
DISCORDBOT_DELETE_GUILD_MEMBERDelete 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.
DISCORDBOT_DELETE_GUILD_MEMBER_ROLEDelete guild member role
Removes a specified role from a member of a Discord guild.
DISCORDBOT_DELETE_GUILD_SCHEDULED_EVENTDelete guild scheduled event
Permanently deletes a specific scheduled event from a Discord guild; this action is irreversible.
DISCORDBOT_DELETE_GUILD_STICKERDelete guild sticker
Permanently deletes a custom sticker from a Discord guild; the specified guild and sticker must exist, and this action is irreversible.
DISCORDBOT_DELETE_GUILD_TEMPLATEDelete guild template by code
Deletes an existing guild template by its unique code from a specified guild, returning the deleted template's details.
DISCORDBOT_INVITE_REVOKEDelete 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…
DISCORDBOT_DELETE_ORIGINAL_WEBHOOK_MESSAGEDelete original webhook message
Permanently deletes an existing original message posted by a webhook (using its ID and token), optionally within a specific thread.
DISCORDBOT_DELETE_GUILD_ROLEDelete 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…
DISCORDBOT_DELETE_STAGE_INSTANCEDelete stage instance by channel id
Deletes the Stage Instance for the given channelid, permanently ending its live audio event.
DISCORDBOT_DELETE_USER_MESSAGE_REACTIONDelete user reaction from message
Removes a specific user's emoji reaction from a message; requires 'Manage Messages' permission if deleting reactions from other users.
DISCORDBOT_DELETE_MY_MESSAGE_REACTIONDelete 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…
DISCORDBOT_DELETE_WEBHOOKDelete webhook by id
Permanently deletes a specified, existing Discord webhook by its unique ID; this action is irreversible.
DISCORDBOT_DELETE_WEBHOOK_MESSAGEDelete webhook message
Deletes a message previously sent by the specified webhook, optionally within a specific thread.
DISCORDBOT_DELETE_WEBHOOK_BY_TOKENDelete webhook using id and token
Permanently deletes a Discord webhook specified by its ID and token; this action is irreversible.
DISCORDBOT_GET_APPLICATION_COMMANDFetch application command by id
Fetches the details of a specific, existing application command, identified by its application Snowflake ID and command Snowflake ID.
DISCORDBOT_GET_GUILD_EMOJIFetch 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.
DISCORDBOT_GET_GUILD_APPLICATION_COMMANDFetch guild application command by id
Fetches detailed information for a specific application command within a Discord guild, identified by applicationid, guildid, and commandid.
DISCORDBOT_LIST_GUILD_APPLICATION_COMMANDSFetch 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…
DISCORDBOT_LIST_MESSAGESFetch 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.
DISCORDBOT_LIST_VOICE_REGIONSFetch 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.
DISCORDBOT_LIST_GUILD_APPLICATION_COMMAND_PERMISSIONSGet 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…
DISCORDBOT_LIST_PRIVATE_ARCHIVED_THREADSGet archived private threads by channel id
Lists a channel's private archived threads, sorted by most recent archival, requiring view access to them.
DISCORDBOT_LIST_PUBLIC_ARCHIVED_THREADSGet 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.
DISCORDBOT_LIST_MESSAGE_REACTIONS_BY_EMOJIGet 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.
DISCORDBOT_GET_GATEWAYGet gateway details
Retrieves the WebSocket URL to connect to Discord's Gateway for receiving real-time events.
DISCORDBOT_LIST_GUILD_AUDIT_LOG_ENTRIESGet 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.
DISCORDBOT_LIST_GUILD_MEMBERSGet guild members
Retrieves members for a Discord guild; requires a valid guildid for an existing guild.
DISCORDBOT_GET_GUILDS_ONBOARDINGGet 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…
DISCORDBOT_GET_GUILD_SCHEDULED_EVENTGet guild scheduled event by id
Retrieves a specific scheduled event from a Discord guild by its ID, optionally including the count of subscribed users.
DISCORDBOT_LIST_GUILD_TEMPLATESGet guild templates by guild id
Retrieves all guild templates for an existing Discord guild, specified by its ID.
DISCORDBOT_GET_GUILD_WIDGET_PNGGet guild widget png
Retrieves the widget PNG image for a Discord guild.
DISCORDBOT_GET_MY_OAUTH2_APPLICATIONGet oauth2 applications for current user
Retrieves detailed information about the OAuth2 application associated with the current authentication; cannot query other applications.
DISCORDBOT_GET_PUBLIC_KEYSGet oauth2 keys
Retrieves Discord's OAuth2 public keys (JWK format) for verifying access tokens; keys may rotate, so refresh caches periodically.
DISCORDBOT_LIST_MY_PRIVATE_ARCHIVED_THREADSGet private archived threads for user
Retrieves private archived threads from a specified channel that the current user is a member of.
DISCORDBOT_GET_APPLICATION_USER_ROLE_CONNECTIONGet user role connection
Fetches the role connection object for the current user for a specified Discord application.
DISCORDBOT_GET_MY_APPLICATIONGet your applications
Retrieves detailed information about the current authenticated Discord application.
DISCORDBOT_EXECUTE_GITHUB_COMPATIBLE_WEBHOOKGithub action webhooks processing
Forwards GitHub event notifications to a Discord channel via a webhook configured for GitHub-formatted payloads (URL ending in /github).
DISCORDBOT_CREATE_DMInitiate 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…
DISCORDBOT_JOIN_THREADJoin 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…
DISCORDBOT_LEAVE_GUILDLeave 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…
DISCORDBOT_LIST_CHANNEL_INVITESList Channel Invites
Fetches all active invites for a given Discord channel (read-only).
DISCORDBOT_GET_ACTIVE_GUILD_THREADSList active threads in guild
Retrieves all active (non-archived) threads in a Discord guild that the bot can access.
DISCORDBOT_LIST_APPLICATION_COMMANDSList commands for application
Fetches all global application commands for the specified Discord application ID; does not fetch guild-specific commands.
DISCORDBOT_LIST_GUILD_BANSList 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.
DISCORDBOT_LIST_GUILD_INTEGRATIONSList guild integrations
Lists all integration objects for a specified Discord guild.
DISCORDBOT_LIST_GUILD_VOICE_REGIONSList guild regions
Fetches a list of available voice regions for a specified Discord guild.
DISCORDBOT_LIST_GUILD_ROLESList guild roles
Fetches all roles in a Discord guild, providing details for each role but not user assignments; guildid must be valid.
DISCORDBOT_LIST_STICKER_PACKSList sticker packs
Fetches sticker packs available to Nitro subscribers on Discord, excluding custom or guild-specific ones.
DISCORDBOT_LIST_THREAD_MEMBERSList thread members in channel
Retrieves members of a specified Discord thread, with an option to include full guild member objects for each.
DISCORDBOT_UPDATE_APPLICATIONModify application by id
Updates a Discord application's settings using its applicationid; maxparticipants requires the APPLICATIONEMBEDDEDACTIVITIES flag, and teamid, type, or…
DISCORDBOT_SET_CHANNEL_PERMISSION_OVERWRITEModify 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…
DISCORDBOT_UPDATE_AUTO_MODERATION_RULEModify 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…
DISCORDBOT_UPDATE_GUILD_MEMBERModify guild member details
Updates a guild member's attributes including nickname, roles, voice state (mute/deaf/channel), timeout status, and flags.
DISCORDBOT_UPDATE_GUILD_ROLEModify guild role
Updates a Discord guild role's attributes (name, permissions, color, etc.); requires MANAGEROLES permission, and the ROLEICONS guild feature if using…
DISCORDBOT_UPDATE_SELF_VOICE_STATEModify guild voice state for me
Updates the bot's voice state in a guild Stage channel (e.g., suppress/unsuppress audio, request to speak).
DISCORDBOT_UPDATE_APPLICATION_COMMANDPatch command for application
Updates specified properties of a Discord application command (e.g., name, description); omitted properties remain unchanged, and the options field, if…
DISCORDBOT_UPDATE_GUILD_TEMPLATEPatch 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…
DISCORDBOT_UPDATE_VOICE_STATEPatch guild voice state
Updates another user's voice state in a Discord stage channel.
DISCORDBOT_UPDATE_ORIGINAL_WEBHOOK_MESSAGEPatch 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…
DISCORDBOT_PIN_MESSAGEPin message in channel
Pins a message in a Discord channel for increased visibility.
DISCORDBOT_CREATE_GUILD_FROM_TEMPLATEPost guild template by code
Creates a new Discord guild by applying channels, roles, and settings from a specified, valid, and accessible guild template code.
DISCORDBOT_CREATE_INTERACTION_RESPONSEPost 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.
DISCORDBOT_CREATE_MESSAGEPost message to channel
Sends a message to a specified Discord channel (text, embeds, stickers, components, attachments); requires SENDMESSAGES permission and one of content, embeds,…
DISCORDBOT_EXECUTE_SLACK_COMPATIBLE_WEBHOOKPost 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…
DISCORDBOT_EXECUTE_WEBHOOKPost webhook with embeds and components
Executes a Discord webhook to send messages, embeds, or interactive components to a specific Discord channel or thread.
DISCORDBOT_GET_GUILD_PREVIEWPreview guild by id
Fetches a public preview of a Discord guild by its ID, if the guild has the preview feature enabled.
DISCORDBOT_PRUNE_GUILDPrune inactive guild members
Removes inactive members from a Discord guild.
DISCORDBOT_LEAVE_THREADRemove current user from thread
Removes the currently authenticated user from a specified, existing, and accessible Discord thread of which they are currently a member.
DISCORDBOT_UNBAN_USER_FROM_GUILDRemove guild ban
Revokes a ban for a user from a Discord guild, allowing them to rejoin if they choose.
DISCORDBOT_DELETE_GROUP_DM_USERRemove user from group DM
Remove a recipient from a Discord group DM channel.
DISCORDBOT_GET_APPLICATIONRetrieve application details
Retrieves the full details of a Discord application using its unique applicationid.
DISCORDBOT_GET_APPLICATION_ROLE_CONNECTIONS_METADATARetrieve application role metadata
Retrieves all role connection metadata records for a given Discord application ID; an empty list is returned if none are configured.
DISCORDBOT_GET_AUTO_MODERATION_RULERetrieve auto moderation rule
Retrieves the complete configuration details of a specific auto-moderation rule within a Discord guild for inspection or verification.
DISCORDBOT_GET_BOT_GATEWAYRetrieve 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.
DISCORDBOT_GET_CHANNELRetrieve 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…
DISCORDBOT_LIST_CHANNEL_WEBHOOKSRetrieve channel webhooks
Fetches detailed information for all webhooks in a given valid Discord channel, useful for review or auditing purposes.
DISCORDBOT_LIST_AUTO_MODERATION_RULESRetrieve 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…
DISCORDBOT_LIST_GUILD_CHANNELSRetrieve 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.
DISCORDBOT_GET_GUILD_APPLICATION_COMMAND_PERMISSIONSRetrieve guild command permissions
Fetches the permissions for a specific application command within a guild, used to inspect its current access settings.
DISCORDBOT_GET_GUILDRetrieve guild details
Retrieves detailed information for a specified Discord guild (server) by its guildid, optionally including approximate member and presence counts if withcounts…
DISCORDBOT_LIST_GUILD_EMOJISRetrieve 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.
DISCORDBOT_LIST_GUILD_INVITESRetrieve guild invites by id
Retrieves all currently active invite codes for a specified Discord guild, typically for administration, analytics, or managing guild invitations.
DISCORDBOT_GET_GUILD_MEMBERRetrieve 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.,…
DISCORDBOT_PREVIEW_PRUNE_GUILDRetrieve 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…
DISCORDBOT_LIST_GUILD_SCHEDULED_EVENTSRetrieve 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…
DISCORDBOT_LIST_GUILD_STICKERSRetrieve guild stickers
Retrieves all custom sticker objects for a Discord guild; does not include standard/Nitro stickers.
DISCORDBOT_GET_GUILD_TEMPLATERetrieve 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…
DISCORDBOT_GET_GUILD_BANRetrieve guild user ban details
Fetches the ban details for a specific user in a Discord guild, if that user is currently banned.
DISCORDBOT_GET_GUILD_VANITY_URLRetrieve guild vanity url
Retrieves the vanity URL invite code and usage count for a Discord guild.
DISCORDBOT_GET_GUILD_WEBHOOKSRetrieve guild webhooks
Retrieves all webhook objects for a specified Discord guild; requires 'MANAGEWEBHOOKS' permission for the authenticated entity.
DISCORDBOT_GET_GUILD_WELCOME_SCREENRetrieve guild welcome screen
Retrieves the welcome screen configuration for a Discord guild with the Community feature enabled.
DISCORDBOT_GET_GUILD_WIDGET_SETTINGSRetrieve 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.
DISCORDBOT_GET_GUILD_WIDGETRetrieve guild widget json
Retrieves the public JSON widget data for a Discord guild, if the widget is enabled for that guild.
DISCORDBOT_INVITE_RESOLVERetrieve 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…
DISCORDBOT_GET_MESSAGERetrieve 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.
DISCORDBOT_GET_ORIGINAL_WEBHOOK_MESSAGERetrieve original webhook message
Retrieves the initial response message from a Discord interaction webhook (slash commands, buttons, etc.) or regular webhook.
DISCORDBOT_LIST_PINNED_MESSAGESRetrieve pinned messages in channel
Retrieves all currently pinned messages from a Discord channel.
DISCORDBOT_GET_STAGE_INSTANCERetrieve stage instance by channel id
Gets the active stage instance associated with a stage channel (type 13).
DISCORDBOT_GET_STICKERRetrieve sticker by id
Retrieves a specific Discord sticker by its unique ID.
DISCORDBOT_GET_GUILD_STICKERRetrieve 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.
DISCORDBOT_GET_THREAD_MEMBERRetrieve thread member by id
Retrieves a member from a specified thread using their user ID, optionally including the full guild member object.
DISCORDBOT_GET_USERRetrieve user by id
Fetches public information for a Discord user, requiring a valid and existing user ID (snowflake).
DISCORDBOT_LIST_GUILD_SCHEDULED_EVENT_USERSRetrieve users for scheduled event
Fetches users who have expressed interest in a specific scheduled event, requiring valid guild and event IDs.
DISCORDBOT_GET_WEBHOOKRetrieve webhook by id
Retrieves detailed information for an existing Discord webhook, identified by its unique ID, to verify settings or manage the webhook.
DISCORDBOT_GET_WEBHOOK_BY_TOKENRetrieve 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.
DISCORDBOT_GET_WEBHOOK_MESSAGERetrieve 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.
DISCORDBOT_SEARCH_GUILD_MEMBERSSearch guild members by username or nickname
Searches for members in a specific Discord guild, allowing filtering by a query string.
DISCORDBOT_TEST_AUTHTest bot token authentication
Tool to validate the configured Discord bot token by fetching the current authenticated bot user.
DISCORDBOT_TRIGGER_TYPING_INDICATORTrigger 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…
DISCORDBOT_UNPIN_MESSAGEUnpin 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.
DISCORDBOT_UPDATE_GUILD_WIDGET_SETTINGSUpdate Guild Widget Settings
Updates an existing Discord guild's widget settings, such as its enabled state or invite channel.
DISCORDBOT_UPDATE_MY_APPLICATIONUpdate application description
Modifies settings for the current authenticated Discord application (e.g., description, icon, interaction URLs); setting teamid to null (None) transfers team…
DISCORDBOT_UPDATE_GUILD_APPLICATION_COMMANDUpdate application guild command
Updates a specific Discord application command's properties (like name, description, options, or permissions) within a given guild; applicationid, guildid, and…
DISCORDBOT_UPDATE_MY_GUILD_MEMBERUpdate bot's nickname in guild
Modifies the current bot's member profile (nickname) in a Discord guild.
DISCORDBOT_UPDATE_MESSAGEUpdate 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…
DISCORDBOT_UPDATE_CHANNELUpdate channel settings
Updates a Discord channel's settings (name, topic, permissions, etc.).
DISCORDBOT_UPDATE_MY_USERUpdate current bot user profile
Updates the current bot user's Discord username and/or avatar.
DISCORDBOT_UPDATE_WEBHOOK_MESSAGEUpdate 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…
DISCORDBOT_UPDATE_GUILD_EMOJIUpdate 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…
DISCORDBOT_PUT_GUILDS_ONBOARDINGUpdate guild onboarding configuration
Configures or updates a Discord guild's new member onboarding flow, including defining prompts with options, assigning roles/channels, setting default…
DISCORDBOT_UPDATE_GUILD_SCHEDULED_EVENTUpdate 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.
DISCORDBOT_UPDATE_GUILDUpdate guild settings
Updates settings for a Discord guild (server), such as name, region, icon, verification level, and notification settings.
DISCORDBOT_UPDATE_GUILD_STICKERUpdate guild sticker info
Modifies a guild sticker's name, description, or tags.
DISCORDBOT_SYNC_GUILD_TEMPLATEUpdate 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…
DISCORDBOT_UPDATE_GUILD_WELCOME_SCREENUpdate guild welcome screen
Updates a guild's welcome screen configuration, including description, enabled status, and up to 5 welcome channels.
DISCORDBOT_UPDATE_APPLICATION_USER_ROLE_CONNECTIONUpdate user application role connection
Updates the current user's application role connection metadata for Discord's Linked Roles feature.
DISCORDBOT_UPDATE_WEBHOOKUpdate 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…
DISCORDBOT_UPDATE_WEBHOOK_BY_TOKENUpdate webhook name and avatar
Updates the default name and/or avatar for an existing Discord webhook, using its ID and token.