Skip to main content
The Discord node adds Discord operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Discord also includes 6 trigger operations (marked in the tables below) that can start a workflow when something happens in Discord.
You can wire the Discord node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Discord under Credentials in the node settings. See Connecting credentials for the general flow.

Bot install

Sign in with your Discord account when prompted; no keys to copy. Installs NoClick’s bot into your Discord server. You’ll select which server during the OAuth flow. Get your credentials here. NoClick requests the following permissions:
  • bot
  • applications.commands
  • identify

Bot token

Enter the values manually when creating the credential. Get your credentials here.

Operations

Application command

OperationIDDescriptionTrigger
Create Global Application Commandcreate_global_application_commandCreate a global application command
Create Guild Application Commandcreate_guild_application_commandCreate a guild application command
Delete Global Application Commanddelete_global_application_commandDelete a global application command
Delete Guild Application Commanddelete_guild_application_commandDelete a guild application command
Edit Global Application Commandedit_global_application_commandEdit a global application command
Edit Guild Application Commandedit_guild_application_commandEdit a guild application command
Get Global Application Commandget_global_application_commandGet a specific global application command
Get Guild Application Commandget_guild_application_commandGet a specific guild application command
List Global Application Commandslist_global_application_commandsGet all global application commands
List Guild Application Commandslist_guild_application_commandsGet all guild application commands

Auto moderation

OperationIDDescriptionTrigger
Create Auto Moderation Rulecreate_auto_moderation_ruleCreate a new auto moderation rule
Delete Auto Moderation Ruledelete_auto_moderation_ruleDelete an auto moderation rule
Get Auto Moderation Ruleget_auto_moderation_ruleGet a specific auto moderation rule
List Guild Auto Moderation Ruleslist_guild_auto_moderation_rulesList all auto moderation rules in a guild
Update Auto Moderation Ruleupdate_auto_moderation_ruleModify an existing auto moderation rule

Channel

OperationIDDescriptionTrigger
Create Channel in Guildcreate_channel_in_guildCreate a new channel in a guild
Delete Channeldelete_channelDelete a channel
Edit Channel Permission Overwritesedit_channel_permission_overwritesEdit channel permission overwrites
Get Channel Infoget_channel_infoGet information about a Discord channel
List Channel Inviteslist_channel_invitesGet all invites for a channel
List Channel Webhookslist_channel_webhooksGet all webhooks for a channel
List Guild Channelslist_guild_channelsList all channels in a guild
Show Typing Indicator in Channelshow_typing_indicator_in_channelTrigger typing indicator in a channel
Update Channel Settingsupdate_channel_settingsModify an existing channel

Direct message

OperationIDDescriptionTrigger
Create Direct Message Channelcreate_direct_message_channelCreate a DM channel with a user
Create Group Direct Message Channelcreate_group_direct_message_channelCreate a group DM channel

Emoji

OperationIDDescriptionTrigger
Create Emoji in Guildcreate_emoji_in_guildCreate a new emoji in a guild
Delete Emoji from Guilddelete_emoji_from_guildDelete an emoji from a guild
Get Emoji from Guildget_emoji_from_guildGet a specific emoji from a guild
List Guild Emojislist_guild_emojisList all emojis in a guild
Update Guild Emojiupdate_guild_emojiModify an existing emoji

Entitlement

OperationIDDescriptionTrigger
Consume One Time Purchase Entitlementconsume_one_time_purchase_entitlementConsume a one-time purchase entitlement
Create Test Entitlementcreate_test_entitlementCreate a test entitlement
Delete Test Entitlementdelete_test_entitlementDelete a test entitlement
List Application Entitlementslist_application_entitlementsList entitlements for an application

Guild

OperationIDDescriptionTrigger
Begin Guild Prune for Inactive Membersbegin_guild_prune_for_inactive_membersBegin guild prune (remove inactive members)
Create Guild from Templatecreate_guild_from_templateCreate a new guild from a template
Delete Guild Integrationdelete_guild_integrationDelete a guild integration
Get Guild Audit Logget_guild_audit_logGet the audit log for a guild
Get Guild Infoget_guild_infoGet information about a Discord guild (server)
Get Guild Onboarding Configget_guild_onboarding_configGet guild onboarding configuration
Get Guild Previewget_guild_previewGet guild preview (public guilds)
Get Guild Prune Countget_guild_prune_countGet guild prune count (inactive members)
Get Guild Vanity Urlget_guild_vanity_urlGet guild vanity URL
Get Guild Welcome Screenget_guild_welcome_screenGet guild welcome screen
Get Guild Widget Settingsget_guild_widget_settingsGet guild widget settings
Leave Guildleave_guildLeave a guild
List Guild Integrationslist_guild_integrationsGet guild integrations
List Guild Inviteslist_guild_invitesGet all invites for a guild
List User Guildslist_user_guildsList guilds (servers) the user/bot is a member of
Update Guild Onboarding Configupdate_guild_onboarding_configModify guild onboarding configuration
Update Guild Settingsupdate_guild_settingsModify guild settings
Update Guild Welcome Screenupdate_guild_welcome_screenModify guild welcome screen
Update Guild Widget Settingsupdate_guild_widget_settingsModify guild widget settings

Guild template

OperationIDDescriptionTrigger
Create Guild Templatecreate_guild_templateCreate a guild template
Delete Guild Templatedelete_guild_templateDelete a guild template
Get Guild Templateget_guild_templateGet a guild template by code
List Guild Templateslist_guild_templatesGet all templates for a guild
Sync Guild Template with Statesync_guild_template_with_stateSync a guild template with current guild state
Update Guild Templateupdate_guild_templateModify a guild template

Invite

OperationIDDescriptionTrigger
Create Channel Invitecreate_channel_inviteCreate a new invite for a channel
Delete Invitedelete_inviteDelete an invite
Get Invite Infoget_invite_infoGet information about an invite

Member

OperationIDDescriptionTrigger
Ban Member from Guildban_member_from_guildBan a member from a guild
Get Guild Banget_guild_banGet a specific ban
Get Guild Member Infoget_guild_member_infoGet a specific guild member
Kick Member from Guildkick_member_from_guildKick a member from a guild
List Guild Banslist_guild_bansGet all bans for a guild
List Guild Memberslist_guild_membersGet members of a guild (server)
Unban Member from Guildunban_member_from_guildUnban a member from a guild
Update Guild Member Infoupdate_guild_member_infoModify a guild member (nickname, roles)

Message

OperationIDDescriptionTrigger
Bulk Delete Channel Messagesbulk_delete_channel_messagesBulk delete messages (2-100 messages, less than 14 days old)
Crosspost Message to Announcement Channelcrosspost_message_to_announcement_channelCrosspost a message in an announcement channel
Delete Message from Channeldelete_message_from_channelDelete a message from a channel
Edit Message Contentedit_message_contentEdit an existing message
End Poll Immediatelyend_poll_immediatelyImmediately end a poll
Get Message by Idget_message_by_idGet a single message by ID
List Channel Messageslist_channel_messagesGet messages from a channel
List Pinned Messages in Channellist_pinned_messages_in_channelGet pinned messages in a channel
Pin Message in Channelpin_message_in_channelPin a message in a channel
Send Embed Message to Channelsend_embed_message_to_channelSend an embed message to a Discord channel
Send Message to Channelsend_message_to_channelSend a message to a Discord channel
Unpin Message from Channelunpin_message_from_channelUnpin a message in a channel

Poll

OperationIDDescriptionTrigger
List Poll Answer Voterslist_poll_answer_votersGet voters for a poll answer

Reaction

OperationIDDescriptionTrigger
Add Reaction to Messageadd_reaction_to_messageAdd a reaction to a message
Delete All Message Reactionsdelete_all_message_reactionsDelete all reactions from a message
Delete Emoji Reactions from Messagedelete_emoji_reactions_from_messageDelete all reactions for a specific emoji
List Message Reaction Userslist_message_reaction_usersGet users who reacted with a specific emoji
Remove Reaction from Messageremove_reaction_from_messageRemove a reaction from a message

Role

OperationIDDescriptionTrigger
Add Role to Guild Memberadd_role_to_guild_memberAdd a role to a guild member
Create Role in Guildcreate_role_in_guildCreate a new role in a guild
Delete Role from Guilddelete_role_from_guildDelete a role from a guild
List Guild Roleslist_guild_rolesGet all roles in a guild
Remove Role from Guild Memberremove_role_from_guild_memberRemove a role from a guild member
Update Guild Roleupdate_guild_roleModify an existing role

Scheduled event

OperationIDDescriptionTrigger
Create Scheduled Eventcreate_scheduled_eventCreate a new scheduled event
Delete Scheduled Eventdelete_scheduled_eventDelete a scheduled event
Get Scheduled Eventget_scheduled_eventGet a specific scheduled event
List Guild Scheduled Eventslist_guild_scheduled_eventsList all scheduled events in a guild
List Scheduled Event Userslist_scheduled_event_usersGet users interested in a scheduled event
Update Scheduled Eventupdate_scheduled_eventModify an existing scheduled event

SKU

OperationIDDescriptionTrigger
List Application Skuslist_application_skusList all SKUs for an application

Soundboard

OperationIDDescriptionTrigger
Create Guild Soundboard Soundcreate_guild_soundboard_soundCreate a new soundboard sound for a guild
Delete Guild Soundboard Sounddelete_guild_soundboard_soundDelete a guild soundboard sound
Get Guild Soundboard Soundget_guild_soundboard_soundGet a specific guild soundboard sound
List Default Soundboard Soundslist_default_soundboard_soundsList default soundboard sounds available to all users
List Guild Soundboard Soundslist_guild_soundboard_soundsList guild’s soundboard sounds
Play Soundboard Sound in Voice Channelplay_soundboard_sound_in_voice_channelPlay a soundboard sound in a voice channel
Update Guild Soundboard Soundupdate_guild_soundboard_soundModify a guild soundboard sound

Stage instance

OperationIDDescriptionTrigger
Create Stage Instancecreate_stage_instanceCreate a stage instance (go live)
Delete Stage Instancedelete_stage_instanceDelete a stage instance (end the stage)
Get Stage Instance for Channelget_stage_instance_for_channelGet the stage instance for a channel
Update Stage Instanceupdate_stage_instanceModify a stage instance

Sticker

OperationIDDescriptionTrigger
Delete Sticker from Guilddelete_sticker_from_guildDelete a sticker from a guild
Get Sticker from Guildget_sticker_from_guildGet a specific sticker from a guild
List Guild Stickerslist_guild_stickersList all stickers in a guild
Update Guild Stickerupdate_guild_stickerModify an existing sticker

Thread

OperationIDDescriptionTrigger
Add Member to Threadadd_member_to_threadAdd a member to a thread
Join Threadjoin_threadJoin a thread
Leave Threadleave_threadLeave a thread
List Guild Active Threadslist_guild_active_threadsList all active threads in a guild
List Thread Memberslist_thread_membersList members in a thread
Remove Member from Threadremove_member_from_threadRemove a member from a thread
Start Thread from Existing Messagestart_thread_from_existing_messageStart a thread from an existing message
Start Thread in Forum Channelstart_thread_in_forum_channelStart a thread without a message (forum/media channels)

User

OperationIDDescriptionTrigger
Get Authenticated User Infoget_authenticated_user_infoGet information about the authenticated user
List Current User Guildslist_current_user_guildsGet current user’s guilds
List User Connectionslist_user_connectionsGet user’s connections

Voice

OperationIDDescriptionTrigger
List Available Voice Regionslist_available_voice_regionsList available voice regions
Update Current User Voice Stateupdate_current_user_voice_stateModify current user’s voice state
Update User Voice Stateupdate_user_voice_stateModify another user’s voice state

Webhook

OperationIDDescriptionTrigger
Create Channel Webhookcreate_channel_webhookCreate a new webhook
Delete Webhookdelete_webhookDelete a webhook
Execute Webhook Send Messageexecute_webhook_send_messageExecute a Discord webhook to send a message
Get Webhook by Idget_webhook_by_idGet a webhook by ID
List Guild Webhookslist_guild_webhooksGet all webhooks for a guild
Update Webhook Settingsupdate_webhook_settingsModify an existing webhook

Other

OperationIDDescriptionTrigger
On Application Authorizedon_application_authorizedYes
On Application Deauthorizedon_application_deauthorizedYes
On Entitlement Createon_entitlement_createYes
On Entitlement Deleteon_entitlement_deleteYes
On Entitlement Updateon_entitlement_updateYes
On Slash Commandon_slash_commandYes