Skip to main content

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

  • Afteroptional

    Pagination cursor for messages, reaction users, or members

    Required
    No
    Multiple
    No
    Visibility
    operation=listMessages,listWithReaction,listMembers
  • HTTP methodoptional

    Method used with makeApiCall

    Required
    No
    Multiple
    No
    Default
    POST
    Visibility
    operation=makeApiCall
    Options
    GETPOSTPUTPATCHDELETE
  • API paramsoptional

    Parameters for makeApiCall

    Required
    No
    Multiple
    No
    Visibility
    operation=makeApiCall
  • API pathoptional

    Relative Discord REST path for makeApiCall

    Required
    No
    Multiple
    No
    Visibility
    operation=makeApiCall
  • Aroundoptional

    Pagination cursor for listMessages. Cannot combine with before or after.

    Required
    No
    Multiple
    No
    Visibility
    operation=listMessages
  • Beforeoptional

    Pagination cursor for listMessages

    Required
    No
    Multiple
    No
    Visibility
    operation=listMessages
  • Channel IDoptional

    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 nameoptional

    Channel name for create or update

    Required
    No
    Multiple
    No
    Visibility
    operation=createChannel,updateChannel
  • Channel topicoptional

    Optional topic for create or update channel

    Required
    No
    Multiple
    No
    Visibility
    operation=createChannel,updateChannel
  • Deafenoptional

    Optional member deafen. Leave unset to leave unchanged.

    Required
    No
    Multiple
    No
    Visibility
    operation=updateMember
  • Emojioptional

    Emoji for react, unreact, and list reaction users

    Required
    No
    Multiple
    No
    Visibility
    operation=react,unreact,listWithReaction
  • Server IDoptional

    Discord guild ID for channel, invite, and member operations

    Required
    No
    Multiple
    No
    Visibility
    operation=listChannels,createChannel,listInvites,searchMembers,listMembers,updateMember,addRole,removeRole
  • Limitoptional

    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)optional

    Optional invite max_age

    Required
    No
    Multiple
    No
    Visibility
    operation=createInvite
    Constraints
    min: 0 · step: 1
  • Max usesoptional

    Optional invite max_uses

    Required
    No
    Multiple
    No
    Visibility
    operation=createInvite
    Constraints
    min: 0 · step: 1
  • Messageoptional

    Plain text content for create and update message

    Required
    No
    Multiple
    No
    Visibility
    operation=createMessage,updateMessage
  • Message IDoptional

    Discord message ID

    Required
    No
    Multiple
    No
    Visibility
    operation=getMessage,updateMessage,deleteMessage,react,unreact,listWithReaction
  • Muteoptional

    Optional member mute. Leave unset to leave unchanged.

    Required
    No
    Multiple
    No
    Visibility
    operation=updateMember
  • Nicknameoptional

    Optional member nickname

    Required
    No
    Multiple
    No
    Visibility
    operation=updateMember
  • NSFWoptional

    Optional NSFW flag. Leave unset to keep Discord defaults.

    Required
    No
    Multiple
    No
    Visibility
    operation=createChannel,updateChannel
  • Operationoptional

    The Discord operation to perform

    Required
    No
    Multiple
    No
    Default
    createMessage
    Options
    createMessagegetMessagelistMessagesupdateMessagedeleteMessagereactunreactlistWithReactioncreateChannelgetChannellistChannelsupdateChanneldeleteChannelcreateInvitelistInvitessearchMemberslistMembersupdateMemberaddRoleremoveRolemakeApiCall
  • Category IDoptional

    Optional parent category for the channel

    Required
    No
    Multiple
    No
    Visibility
    operation=createChannel,updateChannel
  • Positionoptional

    Optional channel position

    Required
    No
    Multiple
    No
    Visibility
    operation=createChannel,updateChannel
  • Search queryoptional

    Member search query

    Required
    No
    Multiple
    No
    Visibility
    operation=searchMembers
  • Role IDoptional

    Discord role ID

    Required
    No
    Multiple
    No
    Visibility
    operation=addRole,removeRole
  • Rolesoptional

    Optional full role set for the member

    Required
    No
    Multiple
    No
    Visibility
    operation=updateMember
  • Temporary membershipoptional

    Optional invite temporary flag

    Required
    No
    Multiple
    No
    Visibility
    operation=createInvite
  • Timeout untiloptional

    Optional member timeout timestamp

    Required
    No
    Multiple
    No
    Visibility
    operation=updateMember
  • Unique inviteoptional

    Optional invite unique flag

    Required
    No
    Multiple
    No
    Visibility
    operation=createInvite
  • User IDoptional

    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