Preparing search index...
The search index is not available
Oceanic - v
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Oceanic
Types/JSON
JSONDiscordRESTError
Interface JSONDiscordRESTError
Hierarchy
JSONDiscordRESTError
Index
Properties
message
method
name
res
Body
stack
Properties
message
message
:
string
method
method
:
"GET"
|
"POST"
|
"PUT"
|
"PATCH"
|
"DELETE"
name
name
:
string
res
Body
res
Body
:
null
|
Record
<
string
,
unknown
>
stack
stack
:
string
On This Page
message
method
name
res
Body
stack
Oceanic
Constants
Permissions
ADD_
REACTIONS
ADMINISTRATOR
ATTACH_
FILES
BAN_
MEMBERS
CHANGE_
NICKNAME
CONNECT
CREATE_
EVENTS
CREATE_
GUILD_
EXPRESSIONS
CREATE_
INSTANT_
INVITE
CREATE_
PRIVATE_
THREADS
CREATE_
PUBLIC_
THREADS
DEAFEN_
MEMBERS
EMBED_
LINKS
KICK_
MEMBERS
MANAGE_
CHANNELS
MANAGE_
EVENTS
MANAGE_
GUILD
MANAGE_
GUILD_
EXPRESSIONS
MANAGE_
MESSAGES
MANAGE_
NICKNAMES
MANAGE_
ROLES
MANAGE_
THREADS
MANAGE_
WEBHOOKS
MENTION_
EVERYONE
MODERATE_
MEMBERS
MOVE_
MEMBERS
MUTE_
MEMBERS
PRIORITY_
SPEAKER
READ_
MESSAGE_
HISTORY
REQUEST_
TO_
SPEAK
SEND_
MESSAGES
SEND_
MESSAGES_
IN_
THREADS
SEND_
TTS_
MESSAGES
SEND_
VOICE_
MESSAGES
SET_
VOICE_
CHANNEL_
STATUS
SPEAK
STREAM
USE_
APPLICATION_
COMMANDS
USE_
CLYDE_
AI
USE_
EMBEDDED_
ACTIVITIES
USE_
EXTERNAL_
EMOJIS
USE_
EXTERNAL_
SOUNDS
USE_
EXTERNAL_
STICKERS
USE_
SOUNDBOARD
USE_
VAD
VIEW_
AUDIT_
LOG
VIEW_
CHANNEL
VIEW_
CREATOR_
MONETIZATION_
ANALYTICS
VIEW_
GUILD_
INSIGHTS
Activity
Flags
Activity
Types
Animation
Types
Application
Command
Option
Types
Application
Command
Permission
Types
Application
Command
Types
Application
Flags
Attachment
Flags
Audit
Log
Action
Types
Auto
Moderation
Action
Types
Auto
Moderation
Event
Types
Auto
Moderation
Keyword
Preset
Types
Auto
Moderation
Trigger
Types
Button
Styles
Channel
Flags
Channel
Types
Component
Types
Connection
Visibility
Types
Default
Message
Notification
Levels
Explicit
Content
Filter
Levels
Forum
Layout
Types
Gateway
Close
Codes
GatewayOPCodes
Guild
Member
Flags
GuildNSFWLevels
Guild
Scheduled
Event
Entity
Types
Guild
Scheduled
Event
Privacy
Levels
Guild
Scheduled
Event
Statuses
Hub
Types
Integration
Expire
Behaviors
Intents
Interaction
Response
Types
Interaction
Types
Invite
Flags
Invite
Target
Types
JSONError
Codes
The error codes that can be received. See [Discord's Documentation](https://discord.com/developers/docs/topics/opcodes-and-status-codes#json).
MFALevels
Message
Activity
Types
Message
Flags
Message
Types
OAuth
Scopes
Onboarding
Modes
Onboarding
Prompt
Types
Overwrite
Types
Premium
Tiers
Premium
Types
Reaction
Type
Role
Connection
Metadata
Types
Sort
Order
Types
Stage
Instance
Privacy
Levels
Sticker
Format
Types
Sticker
Types
System
Channel
Flags
Team
Membership
State
Text
Input
Styles
Thread
Member
Flags
User
Flags
Verification
Levels
Video
Quality
Modes
Voice
Close
Codes
VoiceOPCodes
Webhook
Types
Channel
Type
Map
Raw
Channel
Type
Map
Connection
Service
Guild
Feature
Image
Format
Integration
Type
Intent
Names
Message
Component
Types
Modal
Component
Types
Mutable
Guild
Features
Permission
Name
RESTMethod
Select
Menu
Non
Resolved
Types
Select
Menu
Resolved
Types
Select
Menu
Types
Thread
Auto
Archive
Duration
API_
URL
All
Intents
All
Non
Privileged
Intents
All
Permissions
All
Privileged
Intents
All
Stage
Permission
Names
All
Stage
Permissions
All
Text
Permission
Names
All
Text
Permissions
All
Voice
Permission
Names
All
Voice
Permissions
Any
Channel
Types
BASE_
URL
Connection
Services
Editable
Channel
Types
GATEWAY_
VERSION
Guild
Channel
Types
Guild
Channels
Without
Threads
Types
Guild
Features
Image
Formats
Implemented
Channel
Types
Integration
Types
Interaction
Channel
Types
Invite
Channel
Types
MAX_
IMAGE_
SIZE
MIN_
IMAGE_
SIZE
Non
Privileged
Intents
Not
Implemented
Channel
Types
Permission
Names
Private
Channel
Types
Privileged
Intents
RESTMethods
REST_
VERSION
Stage
Permissions
Text
Permissions
Textable
Channel
Types
Textable
Channels
Without
Threads
Types
Textable
Guild
Channel
Types
Textable
Guild
Channels
Without
Threads
Types
Thread
Auto
Archive
Durations
Thread
Channel
Types
Thread
Only
Channel
Types
USER_
AGENT
VERSION
Voice
Channel
Types
Voice
Permissions
Routes
APPLICATION
CDN_
URL
GATEWAY
GATEWAY_
BOT
GUILDS
NITRO_
STICKER_
PATHS
OAUTH_
APPLICATION
OAUTH_
AUTHORIZE
OAUTH_
CHANNELS
OAUTH_
CONNECTIONS
OAUTH_
CURRENT_
USER
OAUTH_
GUILDS
OAUTH_
INFO
OAUTH_
TOKEN
OAUTH_
TOKEN_
REVOKE
STAGE_
INSTANCES
STICKER_
PACKS
VOICE_
REGIONS
ACHIEVEMENT_
ICON
APPLICATION_
ASSET
APPLICATION_
COMMAND
APPLICATION_
COMMANDS
APPLICATION_
COVER
APPLICATION_
ICON
BANNER
CHANNEL
CHANNEL_
BULK_
DELETE_
MESSAGES
CHANNEL_
FOLLOWERS
CHANNEL_
INVITES
CHANNEL_
JOINED_
PRIVATE_
ARCHIVED_
THREADS
CHANNEL_
MESSAGE
CHANNEL_
MESSAGES
CHANNEL_
MESSAGES_
CROSSPOST
CHANNEL_
MESSAGE_
THREADS
CHANNEL_
PERMISSION
CHANNEL_
PERMISSIONS
CHANNEL_
PINNED_
MESSAGE
CHANNEL_
PINS
CHANNEL_
PRIVATE_
ARCHIVED_
THREADS
CHANNEL_
PUBLIC_
ARCHIVED_
THREADS
CHANNEL_
REACTION
CHANNEL_
REACTIONS
CHANNEL_
REACTION_
USER
CHANNEL_
THREADS
CHANNEL_
THREAD_
MEMBER
CHANNEL_
THREAD_
MEMBERS
CHANNEL_
TYPING
CHANNEL_
WEBHOOKS
CUSTOM_
EMOJI
EMBED_
AVATAR
GROUP_
RECIPIENT
GUILD
GUILD_
ACTIVE_
THREADS
GUILD_
APPLICATION_
COMMAND
GUILD_
APPLICATION_
COMMANDS
GUILD_
APPLICATION_
COMMAND_
PERMISSION
GUILD_
APPLICATION_
COMMAND_
PERMISSIONS
GUILD_
AUDIT_
LOG
GUILD_
AUTOMOD_
RULE
GUILD_
AUTOMOD_
RULES
GUILD_
AVATAR
GUILD_
BAN
GUILD_
BANS
GUILD_
CHANNELS
GUILD_
DISCOVERY_
SPLASH
GUILD_
EMOJI
GUILD_
EMOJIS
GUILD_
ICON
GUILD_
INCIDENT_
ACTIONS
GUILD_
INTEGRATION
GUILD_
INTEGRATIONS
GUILD_
INVITES
GUILD_
MEMBER
GUILD_
MEMBERS
GUILD_
MEMBER_
ROLE
GUILD_
MFA
GUILD_
ONBOARDING
GUILD_
PREVIEW
GUILD_
PRUNE
GUILD_
ROLE
GUILD_
ROLES
GUILD_
SCHEDULED_
EVENT
GUILD_
SCHEDULED_
EVENTS
GUILD_
SCHEDULED_
EVENT_
COVER
GUILD_
SCHEDULED_
EVENT_
USERS
GUILD_
SEARCH_
MEMBERS
GUILD_
SPLASH
GUILD_
STICKER
GUILD_
STICKERS
GUILD_
TEMPLATE
GUILD_
TEMPLATES
GUILD_
TEMPLATE_
CODE
GUILD_
VANITY_
URL
GUILD_
VOICE_
REGIONS
GUILD_
VOICE_
STATE
GUILD_
WEBHOOKS
GUILD_
WELCOME_
SCREEN
GUILD_
WIDGET
GUILD_
WIDGET_
IMAGE
GUILD_
WIDGET_
JSON
INTERACTION_
CALLBACK
INVITE
MEMBER_
BANNER
MESSAGE_
LINK
OAUTH_
GUILD
OAUTH_
GUILD_
MEMBER
OAUTH_
ROLE_
CONNECTION
ROLE_
CONNECTIONS_
METADATA
ROLE_
ICON
STAGE_
INSTANCE
STICKER
STICKER_
PACK_
BANNER
TEAM_
ICON
USER
USER_
AVATAR
USER_
AVATAR_
DECORATION
VOICE_
STATUS
WEBHOOK
WEBHOOK_
MESSAGE
WEBHOOK_
PLATFORM
Types/
Application
Commands
Application
Command
Option
Base
Application
Command
Options
Attachment
Application
Command
Options
Autocomplete
Application
Command
Options
Boolean
Application
Command
Options
Channel
Application
Command
Options
Channel
Types
Application
Command
Options
Choice
Application
Command
Options
Choices
Application
Command
Options
Mentionable
Application
Command
Options
Min
Max
Length
Application
Command
Options
Min
Max
Value
Application
Command
Options
Role
Application
Command
Options
Sub
Command
Application
Command
Options
Sub
Command
Group
Application
Command
Options
User
Application
Command
Permission
Combined
Application
Command
Option
Create
Application
Command
Options
Base
Create
Chat
Input
Application
Command
Options
Create
Guild
Chat
Input
Application
Command
Options
Create
Guild
Message
Application
Command
Options
Create
Guild
User
Application
Command
Options
Edit
Application
Command
Permissions
Options
Edit
Chat
Input
Application
Command
Options
Edit
Guild
Chat
Input
Application
Command
Options
Edit
Guild
Message
Application
Command
Options
Edit
Guild
User
Application
Command
Options
Edit
Message
Application
Command
Options
Edit
User
Application
Command
Options
Get
Application
Command
Options
Guild
Application
Command
Permissions
RESTGuild
Application
Command
Permissions
Raw
Application
Command
Raw
Application
Command
Option
Raw
Application
Command
Option
Choice
Raw
Guild
Application
Command
Permissions
Any
Application
Command
Application
Command
Option
Conversion
Application
Command
Options
Application
Command
Options
Integer
Application
Command
Options
Number
Application
Command
Options
String
Application
Command
Options
Types
With
Autocomplete
Application
Command
Options
Types
With
Choices
Application
Command
Options
With
Options
Application
Command
Options
With
Value
Chat
Input
Application
Command
Create
Application
Command
Options
Create
Guild
Application
Command
Options
Create
Message
Application
Command
Options
Create
User
Application
Command
Options
Edit
Application
Command
Options
Edit
Guild
Application
Command
Options
Locale
Locale
Map
Message
Application
Command
Type
To
Edit
User
Application
Command
Types/
Audit
Log
Audit
Log
Audit
Log
Entry
Options
Get
Audit
Log
Options
Raw
Audit
Log
Raw
Audit
Log
Entry
Raw
Audit
Log
Entry
Options
Raw
Audit
Log
Integration
Role
Audit
Log
Change
Standard
Audit
Log
Change
Types/
Auto
Moderation
Action
Metadata
Auto
Moderation
Action
Create
Auto
Moderation
Rule
Options
Raw
Action
Metadata
Raw
Auto
Moderation
Action
Raw
Auto
Moderation
Rule
Raw
Trigger
Metadata
Trigger
Metadata
Edit
Auto
Moderation
Rule
Options
Types/
Channels
Action
Row
Base
Add
Group
Recipient
Options
Allowed
Mentions
Archived
Threads
Button
Base
Channel
Mention
Channel
Select
Menu
Channel
Select
Menu
Options
Create
Invite
Options
Create
Message
Options
Default
Values
Default
Values
Raw
Edit
Announcement
Channel
Options
Edit
Any
Guild
Channel
Options
Edit
Channel
Options
Edit
Channel
Options
Map
Edit
Forum
Channel
Options
Edit
GroupDMOptions
Edit
Guild
Channel
Options
Edit
Media
Channel
Options
Edit
Message
Options
Edit
Permission
Options
Edit
Private
Thread
Channel
Options
Edit
Public
Thread
Channel
Options
Edit
Stage
Channel
Options
Edit
Text
Channel
Options
Edit
Thread
Channel
Options
Edit
Voice
Channel
Options
Embed
Embed
Author
Embed
Author
Base
Embed
Author
Options
Embed
Base
Embed
Field
Embed
Footer
Embed
Footer
Base
Embed
Footer
Options
Embed
Image
Embed
Image
Base
Embed
Image
Options
Embed
Options
Embed
Options
Base
Embed
Provider
Embed
Video
Embed
Video
Base
Followed
Channel
Forum
Emoji
Forum
Tag
Gateway
Thread
Member
Get
Archived
Threads
Options
Get
Channel
Messages
Iterator
Options
Get
Channel
Messages
Options
Get
Invite
Options
Get
Invite
With
Counts
And
Expiration
Options
Get
Invite
With
Counts
Options
Get
Invite
With
Expiration
Options
Get
Invite
With
None
Options
Get
Reactions
Options
Get
Thread
Members
Options
Invite
Stage
Instance
Mentionable
Select
Menu
Message
Activity
Message
Attachment
Message
Interaction
Message
Reaction
Message
Reaction
Count
Details
Message
Reference
Messages
Iterator
Overwrite
Overwrite
Options
Partial
Channel
Partial
Invite
Channel
Private
Thread
Metadata
Purge
Options
Raw
Action
Row
Base
Raw
Allowed
Mentions
Raw
Announcement
Channel
Raw
Announcement
Thread
Channel
Raw
Archived
Threads
Raw
Attachment
Raw
Category
Channel
Raw
Channel
Raw
Channel
Select
Menu
Raw
Channel
Select
Menu
Options
Raw
Embed
Raw
Embed
Author
Raw
Embed
Author
Options
Raw
Embed
Footer
Raw
Embed
Footer
Options
Raw
Embed
Image
Raw
Embed
Options
Raw
Embed
Video
Raw
Followed
Channel
Raw
Forum
Channel
Raw
Forum
Tag
Raw
Group
Channel
Raw
Guild
Channel
Raw
Interaction
Resolved
Channel
Raw
Invite
Raw
Invite
Stage
Instance
Raw
Invite
With
Metadata
Raw
Media
Channel
Raw
Mentionable
Select
Menu
Raw
Message
Raw
Message
Action
Row
Raw
Message
Interaction
Raw
Message
Reaction
Raw
Message
Reference
Raw
Modal
Action
Row
Raw
Overwrite
Raw
Private
Channel
Raw
Private
Thread
Channel
Raw
Public
Thread
Channel
Raw
Role
Select
Menu
Raw
Role
Subscription
Data
Raw
Select
Menu
Base
Raw
Stage
Channel
Raw
String
Select
Menu
Raw
String
Select
Menu
Options
Raw
Text
Button
Raw
Text
Channel
Raw
Text
Input
Raw
Thread
Member
Raw
Thread
Metadata
Raw
Thread
Only
Channel
Raw
User
Select
Menu
Raw
Voice
Channel
Role
Select
Menu
Role
Subscription
Data
Select
Menu
Base
Select
Option
Start
Thread
From
Message
Options
Start
Thread
In
Thread
Only
Channel
Options
Start
Thread
Without
Message
Options
Sticker
Item
String
Select
Menu
String
Select
Menu
Options
Text
Button
Text
Input
Thread
Member
Thread
Metadata
URLButton
Uncached
Invite
Uncached
Thread
Member
User
Select
Menu
Action
Row
To
Raw
Any
Channel
Any
Editable
Channel
Any
Guild
Channel
Any
Guild
Channel
Without
Threads
Any
Implemented
Channel
Any
Interaction
Channel
Any
Invite
Channel
Any
Not
Implemented
Channel
Any
Private
Channel
Any
Textable
Channel
Any
Textable
Channel
Without
Threads
Any
Textable
Guild
Channel
Any
Textable
Guild
Channel
Without
Threads
Any
Thread
Channel
Any
Thread
Only
Channel
Any
Voice
Channel
Button
Component
Component
Editable
Channels
Embed
Type
Guild
Channels
Guild
Channels
Without
Threads
Implemented
Channels
Interaction
Channels
Invite
Channels
Invite
Info
Types
Message
Action
Row
Message
Component
Minimal
Possibly
Uncached
Thread
Modal
Action
Row
Modal
Component
Not
Implemented
Channels
Possibly
Uncached
Invite
Possibly
Uncached
Message
Possibly
Uncached
Thread
Private
Channels
Raw
Button
Component
Raw
Channel
Thread
Member
Raw
Component
Raw
Message
Component
Raw
Modal
Component
Raw
Select
Menu
Component
Raw
Thread
Channel
Select
Menu
Component
Textable
Channels
Textable
Channels
Without
Threads
Textable
Guild
Channels
Textable
Guild
Channels
Without
Threads
Thread
Channels
Thread
Only
Channel
Thread
Starter
Message
Options
Thread
Only
Channels
Thread
Parent
Channel
To
Component
From
Raw
To
Raw
From
Component
Voice
Channels
Types/
Client
Client
Instance
Options
Client
Options
Collection
Limits
Options
Changing many of these may have the side effect of silently breaking various functionalities. Most of these are not intended to be changed, and are only exposed for advanced use cases.
RESTOptions
Types/
Gateway
Activity
Activity
Button
Activity
Emoji
Activity
Party
Auto
Moderation
Action
Execution
Bot
Activity
Client
Status
Deleted
Private
Channel
Gateway
Options
Get
Bot
Gateway
Response
Get
Gateway
Response
Override
Options
Presence
Update
Raw
Auto
Moderation
Action
Execution
Raw
Deleted
Private
Channel
Raw
Get
Bot
Gateway
Response
Raw
Session
Start
Limit
Raw
Voice
Channel
Effect
Request
Guild
Members
Options
Session
Start
Limit
Shard
Manager
Instance
Options
Update
Presence
Options
Update
Voice
State
Options
Voice
Channel
Effect
Get
Bot
Gateway
Full
Override
Function
Get
Bot
Gateway
Override
Function
Get
Gateway
Override
Function
Mutual
Statuses
Receive
Statuses
Reconnect
Delay
Function
Send
Statuses
Shard
Status
Types/
Gateway/
Raw
Application
Command
Permissions
Update
Packet
Auto
Moderation
Action
Execution
Packet
Auto
Moderation
Rule
Create
Packet
Auto
Moderation
Rule
Delete
Packet
Auto
Moderation
Rule
Update
Packet
Base
Dispatch
Packet
Channel
Create
Packet
Channel
Delete
Packet
Channel
Pins
Update
Packet
Channel
Update
Packet
Guild
Audit
Log
Entry
Create
Packet
Guild
Ban
Add
Packet
Guild
Ban
Remove
Packet
Guild
Create
Packet
Guild
Delete
Packet
Guild
Emojis
Update
Packet
Guild
Integrations
Update
Packet
Guild
Member
Add
Packet
Guild
Member
Remove
Packet
Guild
Member
Update
Packet
Guild
Members
Chunk
Packet
Guild
Role
Create
Packet
Guild
Role
Delete
Packet
Guild
Role
Update
Packet
Guild
Scheduled
Event
Create
Packet
Guild
Scheduled
Event
Delete
Packet
Guild
Scheduled
Event
Update
Packet
Guild
Scheduled
Event
User
Add
Packet
Guild
Scheduled
Event
User
Remove
Packet
Guild
Stickers
Update
Packet
Guild
Update
Packet
Heartbeat
Ack
Packet
Heartbeat
Packet
Hello
Packet
Integration
Create
Packet
Integration
Delete
Packet
Integration
Update
Packet
Interaction
Create
Packet
Invalid
Session
Packet
Invite
Create
Packet
Invite
Delete
Packet
Message
Create
Packet
Message
Delete
Bulk
Packet
Message
Delete
Packet
Message
Reaction
Add
Packet
Message
Reaction
Remove
All
Packet
Message
Reaction
Remove
Emoji
Packet
Message
Reaction
Remove
Packet
Message
Update
Packet
Presence
Update
Packet
Raw
Packet
Ready
Packet
Reconnect
Packet
Resumed
Packet
Stage
Instance
Create
Packet
Stage
Instance
Delete
Packet
Stage
Instance
Update
Packet
Thread
Create
Packet
Thread
Delete
Packet
Thread
List
Sync
Packet
Thread
Member
Update
Packet
Thread
Members
Update
Packet
Thread
Update
Packet
Typing
Start
Packet
User
Update
Packet
Voice
Channel
Effect
Send
Packet
Voice
Channel
Status
Update
Packet
Voice
Server
Update
Packet
Voice
State
Update
Packet
Webhooks
Update
Packet
Any
Dispatch
Packet
Any
Receive
Packet
Types/
Guild
Template
Create
Guild
From
Template
Options
Create
Template
Options
Edit
Guild
Template
Options
Raw
Guild
Template
Types/
Guilds
Add
Member
Options
Ban
Begin
Prune
Options
Create
Announcement
Channel
Options
Create
Ban
Options
Create
Category
Channel
Options
Create
Channel
Options
Create
Emoji
Options
Create
Guild
Options
Create
Role
Options
Create
Stage
Channel
Options
Create
Stage
Instance
Options
Create
Sticker
Options
Create
Text
Channel
Options
Create
Voice
Channel
Options
Edit
Current
Member
Options
Edit
Current
User
Voice
State
Options
Edit
Emoji
Options
Edit
Guild
Options
Edit
Incident
Actions
Options
EditMFALevel
Options
Edit
Member
Options
Edit
Onboarding
Options
Edit
Role
Options
Edit
Role
Positions
Entry
Edit
Stage
Instance
Options
Edit
Sticker
Options
Edit
User
Voice
State
Options
Edit
Welcome
Screen
Options
Emoji
Get
Active
Threads
Response
Get
Bans
Options
Get
Members
Options
Get
Prune
Count
Options
Get
VanityURLResponse
Guild
Emoji
Incident
Actions
Integration
Account
Interaction
Member
Inventory
Settings
Modify
Channel
Positions
Entry
Nullable
Partial
Emoji
Onboarding
Onboarding
Prompt
Onboarding
Prompt
Option
Partial
Emoji
Presence
Presence
Activity
RESTMember
Raw
Ban
Raw
Guild
Raw
Guild
Emoji
Raw
Guild
Preview
Raw
Incident
Actions
Raw
Integration
Raw
Integration
Application
Raw
Inventory
Settings
Raw
Invite
Guild
Raw
Member
RawOAuth
Guild
Raw
Onboarding
Raw
Onboarding
Prompt
Raw
Onboarding
Prompt
Option
Raw
Role
Raw
Role
Tags
Raw
Stage
Instance
Raw
Sticker
Raw
Sticker
Pack
Raw
Unavailable
Guild
Raw
Welcome
Screen
Raw
Welcome
Screen
Channel
Raw
Widget
Raw
Widget
Settings
Raw
Widget
User
Role
Tags
Search
Members
Options
Sticker
Sticker
Pack
Welcome
Screen
Welcome
Screen
Channel
Widget
Widget
Settings
Widget
User
Possibly
Uncached
Integration
Widget
Image
Style
Types/
Index
Action
Metadata
Action
Row
Base
Action
Row
To
Raw
Activity
Activity
Button
Activity
Emoji
Activity
Party
Add
Group
Recipient
Options
Add
Member
Options
All
Keys
Allowed
Mentions
Any
Application
Command
Any
Autocomplete
Interaction
Any
Channel
Any
Command
Interaction
Any
Component
Button
Interaction
Any
Component
Interaction
Any
Component
Select
Menu
Interaction
Any
Editable
Channel
Any
Guild
Channel
Any
Guild
Channel
Without
Threads
Any
Guild
Interaction
Any
Implemented
Channel
Any
Interaction
Any
Interaction
Channel
Any
Interaction
Gateway
Any
Invite
Channel
Any
Modal
Submit
Interaction
Any
Not
Implemented
Channel
Any
Private
Channel
Any
Private
Interaction
Any
Raw
Gateway
Interaction
Any
Raw
Interaction
Any
Textable
Channel
Any
Textable
Channel
Without
Threads
Any
Textable
Guild
Channel
Any
Textable
Guild
Channel
Without
Threads
Any
Thread
Channel
Any
Thread
Only
Channel
Any
Voice
Channel
Application
Command
Interaction
Data
Application
Command
Interaction
Resolved
Data
Application
Command
Option
Base
Application
Command
Option
Conversion
Application
Command
Options
Application
Command
Options
Attachment
Application
Command
Options
Autocomplete
Application
Command
Options
Boolean
Application
Command
Options
Channel
Application
Command
Options
Channel
Types
Application
Command
Options
Choice
Application
Command
Options
Choices
Application
Command
Options
Integer
Application
Command
Options
Mentionable
Application
Command
Options
Min
Max
Length
Application
Command
Options
Min
Max
Value
Application
Command
Options
Number
Application
Command
Options
Role
Application
Command
Options
String
Application
Command
Options
Sub
Command
Application
Command
Options
Sub
Command
Group
Application
Command
Options
Types
With
Autocomplete
Application
Command
Options
Types
With
Choices
Application
Command
Options
User
Application
Command
Options
With
Options
Application
Command
Options
With
Value
Application
Command
Permission
Application
Webhook
Archived
Threads
Audit
Log
Audit
Log
Entry
Options
Authorization
Information
Auto
Complete
Focused
Option
Auto
Moderation
Action
Auto
Moderation
Action
Execution
Autocomplete
Choice
Autocomplete
Interaction
Data
Autocomplete
Interaction
Response
Ban
Basic
Webhook
Begin
Prune
Options
Bot
Activity
Button
Base
Button
Component
Channel
Follower
Webhook
Channel
Mention
Channel
Select
Menu
Channel
Select
Menu
Options
Chat
Input
Application
Command
Client
Credentials
Token
Options
Client
Credentials
Token
Response
Client
Events
Client
Instance
Options
Client
Options
Client
Status
Collection
Limits
Options
Combined
Application
Command
Option
Component
Connection
Create
Announcement
Channel
Options
Create
Application
Command
Options
Create
Application
Command
Options
Base
Create
Auto
Moderation
Rule
Options
Create
Ban
Options
Create
Category
Channel
Options
Create
Channel
Options
Create
Chat
Input
Application
Command
Options
Create
Emoji
Options
Create
Group
Channel
Options
Create
Guild
Application
Command
Options
Create
Guild
Chat
Input
Application
Command
Options
Create
Guild
Message
Application
Command
Options
Create
Guild
Options
Create
Guild
User
Application
Command
Options
Create
Invite
Options
Create
Message
Application
Command
Options
Create
Message
Options
Create
Role
Options
Create
Scheduled
Event
Options
Create
Stage
Channel
Options
Create
Stage
Instance
Options
Create
Sticker
Options
Create
Text
Channel
Options
Create
User
Application
Command
Options
Create
Voice
Channel
Options
Create
Webhook
Options
Default
Values
Default
Values
Raw
Deferred
Interaction
Response
Delete
Webhook
Message
Options
Deleted
Private
Channel
Edit
Announcement
Channel
Options
Edit
Any
Guild
Channel
Options
Edit
Application
Command
Options
Edit
Application
Command
Permissions
Options
Edit
Auto
Moderation
Rule
Options
Edit
Channel
Options
Edit
Channel
Options
Map
Edit
Chat
Input
Application
Command
Options
Edit
Current
Member
Options
Edit
Current
User
Voice
State
Options
Edit
Emoji
Options
Edit
Forum
Channel
Options
Edit
GroupDMOptions
Edit
Guild
Application
Command
Options
Edit
Guild
Channel
Options
Edit
Guild
Chat
Input
Application
Command
Options
Edit
Guild
Message
Application
Command
Options
Edit
Guild
Options
Edit
Guild
User
Application
Command
Options
Edit
Incident
Actions
Options
EditMFALevel
Options
Edit
Media
Channel
Options
Edit
Member
Options
Edit
Message
Application
Command
Options
Edit
Message
Options
Edit
Onboarding
Options
Edit
Permission
Options
Edit
Private
Thread
Channel
Options
Edit
Public
Thread
Channel
Options
Edit
Role
Options
Edit
Role
Positions
Entry
Edit
Scheduled
Event
Options
Edit
Self
User
Options
Edit
Stage
Channel
Options
Edit
Stage
Instance
Options
Edit
Sticker
Options
Edit
Text
Channel
Options
Edit
Thread
Channel
Options
Edit
User
Application
Command
Options
Edit
User
Voice
State
Options
Edit
Voice
Channel
Options
Edit
Webhook
Message
Options
Edit
Webhook
Options
Edit
Webhook
Token
Options
Edit
Welcome
Screen
Options
Editable
Channels
Embed
Embed
Author
Embed
Author
Base
Embed
Author
Options
Embed
Base
Embed
Field
Embed
Footer
Embed
Footer
Base
Embed
Footer
Options
Embed
Image
Embed
Image
Base
Embed
Image
Options
Embed
Options
Embed
Options
Base
Embed
Provider
Embed
Type
Embed
Video
Embed
Video
Base
Emoji
Exchange
Code
Options
Exchange
Code
Response
Exclusify
Union
Execute
Webhook
Options
Execute
Webhook
Wait
Options
File
Followed
Channel
Forum
Emoji
Forum
Tag
Gateway
Options
Gateway
Thread
Member
Get
Active
Threads
Response
Get
Application
Command
Options
Get
Archived
Threads
Options
Get
Audit
Log
Options
Get
Bans
Options
Get
Bot
Gateway
Full
Override
Function
Get
Bot
Gateway
Override
Function
Get
Bot
Gateway
Response
Get
Channel
Messages
Iterator
Options
Get
Channel
Messages
Options
Get
Current
Guilds
Options
Get
Gateway
Override
Function
Get
Gateway
Response
Get
Invite
Options
Get
Invite
With
Counts
And
Expiration
Options
Get
Invite
With
Counts
Options
Get
Invite
With
Expiration
Options
Get
Invite
With
None
Options
Get
Members
Options
Get
Prune
Count
Options
Get
Reactions
Options
Get
Scheduled
Event
Users
Options
Get
Thread
Members
Options
Get
VanityURLResponse
Get
Webhook
Message
Options
Guild
Application
Command
Permissions
Guild
Autocomplete
Interaction
Guild
Channels
Guild
Channels
Without
Threads
Guild
Command
Interaction
Guild
Component
Button
Interaction
Guild
Component
Interaction
Guild
Component
Select
Menu
Interaction
Guild
Emoji
Guild
Modal
Submit
Interaction
Guild
Webhook
Guildify
Id
Implemented
Channels
Incident
Actions
Initial
Interaction
Content
Install
Params
Integration
Account
Interaction
Channels
Interaction
Content
Interaction
Data
Interaction
Guild
Interaction
Member
Interaction
Options
Interaction
Options
Attachment
Interaction
Options
Base
Interaction
Options
Boolean
Interaction
Options
Boolean
Types
Interaction
Options
Boolean
Value
Interaction
Options
Channel
Interaction
Options
Integer
Interaction
Options
Mentionable
Interaction
Options
Number
Interaction
Options
Number
Types
Interaction
Options
Number
Value
Interaction
Options
Role
Interaction
Options
String
Interaction
Options
String
Types
Interaction
Options
String
Value
Interaction
Options
Sub
Command
Interaction
Options
Sub
Command
Group
Interaction
Options
User
Interaction
Options
With
Options
Interaction
Options
With
Value
Interaction
Response
Inventory
Settings
Invite
Channels
Invite
Info
Types
Invite
Stage
Instance
JSONAnnouncement
Channel
JSONAnnouncement
Thread
Channel
JSONApplication
JSONApplication
Command
JSONAttachment
JSONAuto
Moderation
Rule
JSONAutocomplete
Interaction
JSONBase
JSONCategory
Channel
JSONChannel
JSONClient
Application
JSONClient
User
JSONCommand
Interaction
JSONComponent
Interaction
JSONDiscordHTTPError
JSONDiscordRESTError
JSONExtended
User
JSONForum
Channel
JSONGroup
Channel
JSONGuild
JSONGuild
Channel
JSONGuild
Preview
JSONGuild
Template
JSONIntegration
JSONInteraction
JSONInvite
JSONInvite
Guild
JSONMedia
Channel
JSONMember
JSONMessage
JSONModal
Submit
Interaction
JSONOAuth
Application
JSONOAuth
Guild
JSONPartial
Application
JSONPermission
JSONPermission
Overwrite
JSONPing
Interaction
JSONPrivate
Channel
JSONPrivate
Thread
Channel
JSONPublic
Thread
Channel
JSONRole
JSONScheduled
Event
JSONStage
Channel
JSONStage
Instance
JSONTeam
JSONText
Channel
JSONTextable
Channel
JSONTextable
Voice
Channel
JSONThread
Channel
JSONThread
Only
Channel
JSONThreadable
Channel
JSONUnavailable
Guild
JSONUser
JSONVoice
Channel
JSONVoice
State
JSONWebhook
Join
Voice
Channel
Options
Latency
Ref
Locale
Locale
Map
Mentionable
Select
Menu
Message
Action
Row
Message
Activity
Message
Application
Command
Message
Attachment
Message
Component
Message
Component
Button
Interaction
Data
Message
Component
Interaction
Data
Message
Component
Interaction
Resolved
Data
Message
Component
Select
Menu
Interaction
Data
Message
Interaction
Message
Interaction
Response
Message
Reaction
Message
Reaction
Count
Details
Message
Reference
Messages
Iterator
Minimal
Possibly
Uncached
Thread
Modal
Action
Row
Modal
Component
Modal
Data
Modal
Interaction
Response
Modal
Submit
Interaction
Data
Modify
Channel
Positions
Entry
Mutual
Statuses
Not
Implemented
Channels
Nullable
Partial
Emoji
OAuthURLOptions
OAuth
Webhook
Onboarding
Onboarding
Prompt
Onboarding
Prompt
Option
Override
Options
Overwrite
Overwrite
Options
Partial
Channel
Partial
Emoji
Partial
Invite
Channel
Ping
Interaction
Response
Possibly
Uncached
Integration
Possibly
Uncached
Invite
Possibly
Uncached
Message
Possibly
Uncached
Thread
Presence
Presence
Activity
Presence
Update
Private
Autocomplete
Interaction
Private
Channels
Private
Command
Interaction
Private
Component
Button
Interaction
Private
Component
Interaction
Private
Component
Select
Menu
Interaction
Private
Modal
Submit
Interaction
Private
Thread
Metadata
Privatify
Purge
Options
RESTApplication
RESTGuild
Application
Command
Permissions
RESTMember
RESTOAuth
Application
RESTOptions
RESTUser
Raw
Action
Metadata
Raw
Action
Row
Base
Raw
Allowed
Mentions
Raw
Announcement
Channel
Raw
Announcement
Thread
Channel
Raw
Application
Raw
Application
Command
Raw
Application
Command
Interaction
Raw
Application
Command
Interaction
Data
Raw
Application
Command
Interaction
Resolved
Data
Raw
Application
Command
Option
Raw
Application
Command
Option
Choice
Raw
Archived
Threads
Raw
Attachment
Raw
Audit
Log
Raw
Audit
Log
Entry
Raw
Audit
Log
Entry
Options
Raw
Audit
Log
Integration
Raw
Authorization
Information
Raw
Auto
Moderation
Action
Raw
Auto
Moderation
Action
Execution
Raw
Auto
Moderation
Rule
Raw
Autocomplete
Interaction
Raw
Autocomplete
Interaction
Data
Raw
Ban
Raw
Button
Component
Raw
Category
Channel
Raw
Channel
Raw
Channel
Select
Menu
Raw
Channel
Select
Menu
Options
Raw
Channel
Thread
Member
Raw
Client
Application
Raw
Client
Credentials
Token
Response
Raw
Component
Raw
Connection
Raw
Deleted
Private
Channel
Raw
Embed
Raw
Embed
Author
Raw
Embed
Author
Options
Raw
Embed
Footer
Raw
Embed
Footer
Options
Raw
Embed
Image
Raw
Embed
Options
Raw
Embed
Video
Raw
Exchange
Code
Response
Raw
Extended
User
Raw
Followed
Channel
Raw
Forum
Channel
Raw
Forum
Tag
Raw
Get
Bot
Gateway
Response
Raw
Group
Channel
Raw
Guild
Raw
Guild
Application
Command
Permissions
Raw
Guild
Channel
Raw
Guild
Emoji
Raw
Guild
Preview
Raw
Incident
Actions
Raw
Integration
Raw
Integration
Application
Raw
Interaction
Raw
Interaction
Data
Raw
Interaction
Resolved
Channel
Raw
Inventory
Settings
Raw
Invite
Raw
Invite
Guild
Raw
Invite
Stage
Instance
Raw
Invite
With
Metadata
Raw
Media
Channel
Raw
Member
Raw
Mentionable
Select
Menu
Raw
Message
Raw
Message
Action
Row
Raw
Message
Component
Raw
Message
Component
Interaction
Raw
Message
Component
Interaction
Data
Raw
Message
Component
Interaction
Resolved
Data
Raw
Message
Interaction
Raw
Message
Reaction
Raw
Message
Reference
Raw
Modal
Action
Row
Raw
Modal
Component
Raw
Modal
Submit
Interaction
Raw
Modal
Submit
Interaction
Data
RawOAuth
Guild
RawOAuth
User
Raw
Onboarding
Raw
Onboarding
Prompt
Raw
Onboarding
Prompt
Option
Raw
Overwrite
Raw
Partial
Application
Raw
Ping
Interaction
Raw
Private
Channel
Raw
Private
Thread
Channel
Raw
Public
Thread
Channel
Raw
Refresh
Token
Response
Raw
Request
Raw
Role
Raw
Role
Connection
Raw
Role
Connection
Metadata
Raw
Role
Select
Menu
Raw
Role
Subscription
Data
Raw
Role
Tags
Raw
Scheduled
Event
Raw
Scheduled
Event
User
Raw
Select
Menu
Base
Raw
Select
Menu
Component
Raw
Session
Start
Limit
Raw
Stage
Channel
Raw
Stage
Instance
Raw
Sticker
Raw
Sticker
Pack
Raw
String
Select
Menu
Raw
String
Select
Menu
Options
Raw
Team
Raw
Team
Member
Raw
Text
Button
Raw
Text
Channel
Raw
Text
Input
Raw
Thread
Channel
Raw
Thread
Member
Raw
Thread
Metadata
Raw
Thread
Only
Channel
Raw
Trigger
Metadata
Raw
Unavailable
Guild
Raw
User
Raw
User
Select
Menu
Raw
User
With
Member
Raw
Voice
Channel
Raw
Voice
Channel
Effect
Raw
Voice
State
Raw
Webhook
Raw
Welcome
Screen
Raw
Welcome
Screen
Channel
Raw
Widget
Raw
Widget
Settings
Raw
Widget
User
Receive
Statuses
Reconnect
Delay
Function
Refresh
Token
Options
Refresh
Token
Response
Request
Guild
Members
Options
Request
Handler
Instance
Options
Request
Options
Revoke
Token
Options
Role
Audit
Log
Change
Role
Connection
Role
Connection
Metadata
Role
Connection
Metadata
Options
Role
Select
Menu
Role
Subscription
Data
Role
Tags
Scheduled
Event
Entity
Metadata
Scheduled
Event
User
Search
Members
Options
Select
Menu
Base
Select
Menu
Component
Select
Menu
Default
Value
Select
Menu
Default
Value
Types
Select
Option
Send
Statuses
Session
Start
Limit
Shard
Events
Shard
Manager
Instance
Options
Shard
Status
Standard
Audit
Log
Change
Start
Thread
From
Message
Options
Start
Thread
In
Thread
Only
Channel
Options
Start
Thread
Without
Message
Options
Sticker
Sticker
Item
Sticker
Pack
String
Select
Menu
String
Select
Menu
Options
Sub
Command
Array
Team
Member
Team
Member
Role
Types
Text
Button
Text
Input
Textable
Channels
Textable
Channels
Without
Threads
Textable
Guild
Channels
Textable
Guild
Channels
Without
Threads
Thread
Channels
Thread
Member
Thread
Metadata
Thread
Only
Channel
Thread
Starter
Message
Options
Thread
Only
Channels
Thread
Parent
Channel
To
Component
From
Raw
To
Raw
From
Component
Trigger
Metadata
Type
To
Edit
URLButton
Uncached
Uncached
Invite
Uncached
Thread
Member
Update
Presence
Options
Update
Role
Connection
Options
Update
User
Application
Role
Connection
Options
Update
Voice
State
Options
User
Application
Command
User
Select
Menu
Voice
Channel
Effect
Voice
Channels
Voice
Region
Welcome
Screen
Welcome
Screen
Channel
Widget
Widget
Image
Style
Widget
Settings
Widget
User
With
Required
_
Exclusify
Union
Types/
Interactions
Application
Command
Interaction
Data
Application
Command
Interaction
Resolved
Data
Autocomplete
Choice
Autocomplete
Interaction
Data
Autocomplete
Interaction
Response
Deferred
Interaction
Response
Guild
Autocomplete
Interaction
Guild
Command
Interaction
Guild
Component
Button
Interaction
Guild
Component
Select
Menu
Interaction
Guild
Modal
Submit
Interaction
Initial
Interaction
Content
Interaction
Content
Interaction
Guild
Interaction
Options
Base
Interaction
Options
Boolean
Value
Interaction
Options
Number
Value
Interaction
Options
String
Value
Interaction
Options
Sub
Command
Interaction
Options
Sub
Command
Group
Message
Component
Button
Interaction
Data
Message
Component
Interaction
Resolved
Data
Message
Component
Select
Menu
Interaction
Data
Message
Interaction
Response
Modal
Data
Modal
Interaction
Response
Modal
Submit
Interaction
Data
Ping
Interaction
Response
Private
Autocomplete
Interaction
Private
Command
Interaction
Private
Component
Button
Interaction
Private
Component
Select
Menu
Interaction
Private
Modal
Submit
Interaction
Raw
Application
Command
Interaction
Raw
Application
Command
Interaction
Data
Raw
Application
Command
Interaction
Resolved
Data
Raw
Autocomplete
Interaction
Raw
Autocomplete
Interaction
Data
Raw
Interaction
Raw
Message
Component
Interaction
Raw
Message
Component
Interaction
Data
Raw
Message
Component
Interaction
Resolved
Data
Raw
Modal
Submit
Interaction
Raw
Modal
Submit
Interaction
Data
Raw
Ping
Interaction
Select
Menu
Default
Value
Any
Autocomplete
Interaction
Any
Command
Interaction
Any
Component
Button
Interaction
Any
Component
Interaction
Any
Component
Select
Menu
Interaction
Any
Guild
Interaction
Any
Interaction
Any
Interaction
Gateway
Any
Modal
Submit
Interaction
Any
Private
Interaction
Any
Raw
Gateway
Interaction
Any
Raw
Interaction
Auto
Complete
Focused
Option
Guild
Component
Interaction
Guildify
Interaction
Data
Interaction
Options
Interaction
Options
Attachment
Interaction
Options
Boolean
Interaction
Options
Boolean
Types
Interaction
Options
Channel
Interaction
Options
Integer
Interaction
Options
Mentionable
Interaction
Options
Number
Interaction
Options
Number
Types
Interaction
Options
Role
Interaction
Options
String
Interaction
Options
String
Types
Interaction
Options
User
Interaction
Options
With
Options
Interaction
Options
With
Value
Interaction
Response
Message
Component
Interaction
Data
Private
Component
Interaction
Privatify
Raw
Interaction
Data
Select
Menu
Default
Value
Types
Sub
Command
Array
Types/JSON
JSONAnnouncement
Channel
JSONAnnouncement
Thread
Channel
JSONApplication
JSONApplication
Command
JSONAttachment
JSONAuto
Moderation
Rule
JSONAutocomplete
Interaction
JSONBase
JSONCategory
Channel
JSONChannel
JSONClient
Application
JSONClient
User
JSONCommand
Interaction
JSONComponent
Interaction
JSONDiscordHTTPError
JSONDiscordRESTError
JSONExtended
User
JSONForum
Channel
JSONGroup
Channel
JSONGuild
JSONGuild
Channel
JSONGuild
Preview
JSONGuild
Template
JSONIntegration
JSONInteraction
JSONInvite
JSONInvite
Guild
JSONMedia
Channel
JSONMember
JSONMessage
JSONModal
Submit
Interaction
JSONOAuth
Application
JSONOAuth
Guild
JSONPartial
Application
JSONPermission
JSONPermission
Overwrite
JSONPing
Interaction
JSONPrivate
Channel
JSONPrivate
Thread
Channel
JSONPublic
Thread
Channel
JSONRole
JSONScheduled
Event
JSONStage
Channel
JSONStage
Instance
JSONTeam
JSONText
Channel
JSONTextable
Channel
JSONTextable
Voice
Channel
JSONThread
Channel
JSONThread
Only
Channel
JSONThreadable
Channel
JSONUnavailable
Guild
JSONUser
JSONVoice
Channel
JSONVoice
State
JSONWebhook
Types/
Miscellaneous
Any
Class
Reverse
Map
String
Map
Types/OAuth
Authorization
Information
Client
Credentials
Token
Options
Client
Credentials
Token
Response
Connection
Exchange
Code
Options
Exchange
Code
Response
Get
Current
Guilds
Options
Install
Params
OAuthURLOptions
RESTApplication
RESTOAuth
Application
Raw
Application
Raw
Authorization
Information
Raw
Client
Application
Raw
Client
Credentials
Token
Response
Raw
Connection
Raw
Exchange
Code
Response
Raw
Partial
Application
Raw
Refresh
Token
Response
Raw
Role
Connection
Raw
Role
Connection
Metadata
Raw
Team
Raw
Team
Member
Refresh
Token
Options
Refresh
Token
Response
Revoke
Token
Options
Role
Connection
Role
Connection
Metadata
Role
Connection
Metadata
Options
Team
Member
Update
Role
Connection
Options
Update
User
Application
Role
Connection
Options
Team
Member
Role
Types
With
Required
Types/
Request
Handler
File
Latency
Ref
Raw
Request
Request
Handler
Instance
Options
Request
Options
Types/
Scheduled
Events
Create
Scheduled
Event
Options
Edit
Scheduled
Event
Options
Get
Scheduled
Event
Users
Options
Raw
Scheduled
Event
Raw
Scheduled
Event
User
Scheduled
Event
Entity
Metadata
Scheduled
Event
User
Types/
Shared
Uncached
All
Keys
Exclusify
Union
Id
_
Exclusify
Union
Types/
Users
Create
Group
Channel
Options
Edit
Self
User
Options
RESTUser
Raw
Extended
User
RawOAuth
User
Raw
User
Raw
User
With
Member
Types/
Voice
Join
Voice
Channel
Options
Raw
Voice
State
Voice
Region
Types/
Webhooks
Application
Webhook
Basic
Webhook
Channel
Follower
Webhook
Create
Webhook
Options
Delete
Webhook
Message
Options
Edit
Webhook
Message
Options
Edit
Webhook
Options
Edit
Webhook
Token
Options
Execute
Webhook
Options
Execute
Webhook
Wait
Options
Get
Webhook
Message
Options
Guild
Webhook
OAuth
Webhook
Raw
Webhook
Announcement
Channel
Represents a guild announcement channel.
Announcement
Thread
Channel
Represents a public thread channel in an announcement channel.
Application
Represents an application.
Application
Command
Represents an application command.
Attachment
Represents a file attachment.
Audit
Log
Entry
Represents a guild audit log entry.
Auto
Moderation
Rule
Represents an auto moderation rule.
Autocomplete
Interaction
Represents an autocomplete interaction.
Base
A base class which most other classes extend.
Bucket
A bucket.
Category
Channel
Represents a guild category channel.
Channel
Represents a channel.
Client
The primary class for interfacing with Discord. See Client Events for a list of events.
Client
Application
A representation of the authorized client's application (typically received via gateway).
Collection
A Map with some Array-like additions.
Command
Interaction
Represents a command interaction.
Component
Interaction
Represents a component interaction.
Dependency
Error
An error encountered when a needed dependency is missing.
DiscordHTTPError
An HTTP error received from Discord.
DiscordRESTError
A REST error received from Discord.
Extended
User
Represents the currently authenticated user.
Forum
Channel
Represents a thread forum channel.
Gateway
Error
A gateway error.
Group
Channel
Represents a group direct message.
Guild
Represents a Discord server.
Guild
Channel
Represents a guild channel.
Guild
Preview
Represents a preview of a guild.
Guild
Scheduled
Event
Represents a guild scheduled event.
Guild
Template
Represents a guild template.
Integration
Represents a guild integration.
Interaction
Represents an interaction.
Interaction
Options
Wrapper
A wrapper for interaction options.
Interaction
Resolved
Channel
Represents a channel from an interaction option. This can be any guild channel, or a direct message.
Invite
Represents an invite.
Invite
Guild
Represents a guild received via an invite.
Media
Channel
Represents a media channel.
Member
Represents a member of a guild.
Message
Represents a message.
Modal
Submit
Interaction
Represents a modal submit interaction.
OAuth
Application
Represents an oauth application.
OAuth
Guild
Represents a guild retrieved via oauth.
OAuth
Helper
A helper to make using authenticated oauth requests without needing a new client instance.
Partial
Application
Represents a partial application.
Permission
Represents a permission.
Permission
Overwrite
Represents a permission overwrite.
Ping
Interaction
Represents a PING interaction. This will not be received over a gateway connection.
Private
Channel
Represents a direct message with a user.
Private
Thread
Channel
Represents a private thread channel..
Public
Thread
Channel
Represents a public thread channel.
REST/
Application
Commands
Various methods for interacting with application commands. Located at Client#rest.applicationCommands.
REST/
Channels
Various methods for interacting with channels. Located at Client#rest.channels.
REST/
Guilds
Various methods for interacting with guilds. Located at Client#rest.guilds.
REST/
Interactions
Various methods for interacting with interactions. Located at Client#rest.interactions.
REST/
Miscellaneous
Methods that don't fit anywhere else. Located at Client#rest.misc.
REST/OAuth
Various methods for interacting with oauth. Located at Client#rest.oauth.
REST/
Users
Various methods for interacting with users. Located at Client#rest.users.
REST/
Webhooks
Various methods for interacting with webhooks. Located at Client#rest.webhooks.
RESTManager
A manager for all rest actions.
Request
Handler
The primary means of communicating with Discord via rest.
Role
Represents a role in a guild.
Select
Menu
Values
Wrapper
A wrapper for select menu data.
Sequential
Bucket
A ratelimit bucket.
Shard
Represents a gateway connection to Discord. See Shard Events for a list of events.
Shard
Manager
A manager for all the client's shards.
Simple
Collection
This is an internal class, you should not use it in your projects. If you want a collection type for your own projects, look at Collection.
Stage
Channel
Represents a guild stage channel.
Stage
Instance
Represents a stage instance.
Team
Represents an OAuth team.
Text
Channel
Represents a guild text channel.
Textable
Channel
Represents a guild textable channel.
Textable
Voice
Channel
Represents a textable voice channel.
Thread
Channel
Represents a guild thread channel.
Thread
Only
Channel
Represents a thread only channel.
Threadable
Channel
Represents a guild textable channel.
Typed
Collection
This is an internal class, you should not use it in your projects. If you want a collection type for your own projects, look at Collection.
Typed
Emitter
Unavailable
Guild
Represents a guild that is unavailable.
Uncached
Error
An error ancountered when an object is unexpectedly not cached.
Uncaught
Error
An error that is thrown when we encounter an error, and no `error` listeners are present.
User
Represents a user.
Util
A general set of utilities. These are intentionally poorly documented, as they serve almost no usefulness to outside developers.
Voice
Channel
Represents a guild voice channel.
Voice
State
Represents a guild member's voice state.
Webhook
Represents a webhook.
Wrapper
Error
An error encountered within InteractionOptionsWrapper & SelectMenuValuesWrapper.
Client
Events
Extra
Options
Shard
Events