Discord
Create, read, update, and list Discord messages, channels, invites, and members.
Discord
Overview
Create, read, update, and list Discord messages, channels, invites, and members.
Requirements
Credential Required
This node likely requires an integration credential. Add the related API key/secret from Integrations before execution.
Inputs
Standard Inputs
Aftertext · optional
Pagination cursor for messages, reaction users, or members
- Required
- No
- Multiple
- No
- Visibility
operation=listMessages,listWithReaction,listMembers
HTTP methodselect · optional
Method used with makeApiCall
- Required
- No
- Multiple
- No
- Default
POST- Visibility
operation=makeApiCall- Options
- GETPOSTPUTPATCHDELETE
API paramsjson · optional
Parameters for makeApiCall
- Required
- No
- Multiple
- No
- Visibility
operation=makeApiCall
API pathtext · optional
Relative Discord REST path for makeApiCall
- Required
- No
- Multiple
- No
- Visibility
operation=makeApiCall
Aroundtext · optional
Pagination cursor for listMessages. Cannot combine with before or after.
- Required
- No
- Multiple
- No
- Visibility
operation=listMessages
Beforetext · optional
Pagination cursor for listMessages
- Required
- No
- Multiple
- No
- Visibility
operation=listMessages
Channel IDtext · optional
Discord channel ID for message, channel, and invite operations
- Required
- No
- Multiple
- No
- Visibility
operation=createMessage,getMessage,listMessages,updateMessage,deleteMessage,react,unreact,listWithReaction,getChannel,updateChannel,deleteChannel,createInvite
Channel nametext · optional
Channel name for create or update
- Required
- No
- Multiple
- No
- Visibility
operation=createChannel,updateChannel
Channel topictext · optional
Optional topic for create or update channel
- Required
- No
- Multiple
- No
- Visibility
operation=createChannel,updateChannel
Deafenboolean · optional
Optional member deafen. Leave unset to leave unchanged.
- Required
- No
- Multiple
- No
- Visibility
operation=updateMember
Emojitext · optional
Emoji for react, unreact, and list reaction users
- Required
- No
- Multiple
- No
- Visibility
operation=react,unreact,listWithReaction
Server IDtext · optional
Discord guild ID for channel, invite, and member operations
- Required
- No
- Multiple
- No
- Visibility
operation=listChannels,createChannel,listInvites,searchMembers,listMembers,updateMember,addRole,removeRole
Limitnumber · optional
Maximum number of items to return. Messages and reactions clamp to 100. Members clamp to 1000.
- Required
- No
- Multiple
- No
- Default
50- Visibility
operation=listMessages,listWithReaction,listMembers,searchMembers- Constraints
- min: 1 · max: 1000 · step: 1
Max age (seconds)number · optional
Optional invite max_age
- Required
- No
- Multiple
- No
- Visibility
operation=createInvite- Constraints
- min: 0 · step: 1
Max usesnumber · optional
Optional invite max_uses
- Required
- No
- Multiple
- No
- Visibility
operation=createInvite- Constraints
- min: 0 · step: 1
Messagetextarea · optional
Plain text content for create and update message
- Required
- No
- Multiple
- No
- Visibility
operation=createMessage,updateMessage
Message IDtext · optional
Discord message ID
- Required
- No
- Multiple
- No
- Visibility
operation=getMessage,updateMessage,deleteMessage,react,unreact,listWithReaction
Muteboolean · optional
Optional member mute. Leave unset to leave unchanged.
- Required
- No
- Multiple
- No
- Visibility
operation=updateMember
Nicknametext · optional
Optional member nickname
- Required
- No
- Multiple
- No
- Visibility
operation=updateMember
NSFWboolean · optional
Optional NSFW flag. Leave unset to keep Discord defaults.
- Required
- No
- Multiple
- No
- Visibility
operation=createChannel,updateChannel
OperationrichSelect · optional
The Discord operation to perform
- Required
- No
- Multiple
- No
- Default
createMessage- Options
- createMessagegetMessagelistMessagesupdateMessagedeleteMessagereactunreactlistWithReactioncreateChannelgetChannellistChannelsupdateChanneldeleteChannelcreateInvitelistInvitessearchMemberslistMembersupdateMemberaddRoleremoveRolemakeApiCall
Category IDtext · optional
Optional parent category for the channel
- Required
- No
- Multiple
- No
- Visibility
operation=createChannel,updateChannel
Positionnumber · optional
Optional channel position
- Required
- No
- Multiple
- No
- Visibility
operation=createChannel,updateChannel
Search querytext · optional
Member search query
- Required
- No
- Multiple
- No
- Visibility
operation=searchMembers
Role IDtext · optional
Discord role ID
- Required
- No
- Multiple
- No
- Visibility
operation=addRole,removeRole
Rolesjson · optional
Optional full role set for the member
- Required
- No
- Multiple
- No
- Visibility
operation=updateMember
Temporary membershipboolean · optional
Optional invite temporary flag
- Required
- No
- Multiple
- No
- Visibility
operation=createInvite
Timeout untiltext · optional
Optional member timeout timestamp
- Required
- No
- Multiple
- No
- Visibility
operation=updateMember
Unique inviteboolean · optional
Optional invite unique flag
- Required
- No
- Multiple
- No
- Visibility
operation=createInvite
User IDtext · optional
Discord user ID
- Required
- No
- Multiple
- No
- Visibility
operation=updateMember,addRole,removeRole
Outputs
Datajson
JSON payload from Discord. Null for 204 or empty bodies.
IDtext
Primary id from the Discord response. Null for lists, 204 responses, or bodies without a usable id.
Successboolean
Success state of the Discord operation