Skip to content

Overview of Resources

Welcome to the Resources section!


This section is dedicated to modeling Discord's resources. These resources represent an object with methods to interact with itself. Resources need to be requested unless the resource is part of the event object. Resources act as a thin layer over the HTTP client handling requests internally. See Events for event-related details.


  • Application - the application resource. This is where you can fetch information about an application.
  • Bot Emojis - data pertaining to bot-owned emojis. Treated like a resource.
  • Channel - the channel resource. This is where you can create, edit, and delete a channel.
  • Command - the command resource. This is where you can create, edit, and delete a command.
  • Guild Emoji - the guild emoji resource. This is where you can fetch information about a guild's emojis.
  • Guild - the guild resource. This is where you can fetch information about a guild.
  • Interaction - the interaction resource. This is where you respond to interactions.
  • Invite - the invite resource. This is where you can manage invites.
  • Message - the message resource. This is where you can create, edit, and delete a message.
  • User - the user resource. This is where you can fetch information about a user or guild member.