Overview
- GET /guilds/{guild_id}/audit-logs
- PARAMETERS /guilds/{guild_id}/audit-logs
- GET /applications/@me
- PATCH /applications/@me
- GET /applications/{application_id}
- PATCH /applications/{application_id}
- PARAMETERS /applications/{application_id}
- POST /users/@me/channels
- PUT /channels/{channel_id}/permissions/{overwrite_id}
- DELETE /channels/{channel_id}/permissions/{overwrite_id}
- PARAMETERS /channels/{channel_id}/permissions/{overwrite_id}
- PUT /channels/{channel_id}/recipients/{user_id}
- DELETE /channels/{channel_id}/recipients/{user_id}
- PARAMETERS /channels/{channel_id}/recipients/{user_id}
- POST /channels/{channel_id}/followers
- PARAMETERS /channels/{channel_id}/followers
- POST /channels/{channel_id}/typing
- PARAMETERS /channels/{channel_id}/typing
- PUT /channels/{channel_id}/pins/{message_id}
- DELETE /channels/{channel_id}/pins/{message_id}
- PARAMETERS /channels/{channel_id}/pins/{message_id}
- GET /channels/{channel_id}/pins
- PARAMETERS /channels/{channel_id}/pins
- GET /guilds/{guild_id}/channels
- POST /guilds/{guild_id}/channels
- PATCH /guilds/{guild_id}/channels
- PARAMETERS /guilds/{guild_id}/channels
- GET /channels/{channel_id}
- DELETE /channels/{channel_id}
- PATCH /channels/{channel_id}
- PARAMETERS /channels/{channel_id}
- GET /applications/{application_id}/guilds/{guild_id}/commands/permissions
- PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands/permissions
- GET /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions
- PUT /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions
- PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions
- GET /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
- DELETE /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
- PATCH /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
- PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
- GET /applications/{application_id}/guilds/{guild_id}/commands
- PUT /applications/{application_id}/guilds/{guild_id}/commands
- POST /applications/{application_id}/guilds/{guild_id}/commands
- PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands
- GET /applications/{application_id}/commands/{command_id}
- DELETE /applications/{application_id}/commands/{command_id}
- PATCH /applications/{application_id}/commands/{command_id}
- PARAMETERS /applications/{application_id}/commands/{command_id}
- GET /applications/{application_id}/commands
- PUT /applications/{application_id}/commands
- POST /applications/{application_id}/commands
- PARAMETERS /applications/{application_id}/commands
- PUT /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me
- DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me
- PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me
- GET /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}
- DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}
- PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}
- GET /guilds/{guild_id}/emojis/{emoji_id}
- DELETE /guilds/{guild_id}/emojis/{emoji_id}
- PATCH /guilds/{guild_id}/emojis/{emoji_id}
- PARAMETERS /guilds/{guild_id}/emojis/{emoji_id}
- GET /guilds/{guild_id}/emojis
- POST /guilds/{guild_id}/emojis
- PARAMETERS /guilds/{guild_id}/emojis
- GET /gateway/bot
- GET /gateway
- GET /users/@me/guilds
- POST /guilds
- DELETE /users/@me/guilds/{guild_id}
- PARAMETERS /users/@me/guilds/{guild_id}
- GET /guilds/{guild_id}/new-member-welcome
- PARAMETERS /guilds/{guild_id}/new-member-welcome
- GET /guilds/{guild_id}/welcome-screen
- PATCH /guilds/{guild_id}/welcome-screen
- PARAMETERS /guilds/{guild_id}/welcome-screen
- DELETE /guilds/{guild_id}/integrations/{integration_id}
- PARAMETERS /guilds/{guild_id}/integrations/{integration_id}
- GET /guilds/{guild_id}/integrations
- PARAMETERS /guilds/{guild_id}/integrations
- GET /guilds/{guild_id}/widget.json
- PARAMETERS /guilds/{guild_id}/widget.json
- GET /guilds/{guild_id}/onboarding
- PUT /guilds/{guild_id}/onboarding
- PARAMETERS /guilds/{guild_id}/onboarding
- GET /guilds/{guild_id}/vanity-url
- PARAMETERS /guilds/{guild_id}/vanity-url
- GET /guilds/{guild_id}/widget.png
- PARAMETERS /guilds/{guild_id}/widget.png
- GET /guilds/{guild_id}/preview
- PARAMETERS /guilds/{guild_id}/preview
- GET /guilds/{guild_id}/widget
- PATCH /guilds/{guild_id}/widget
- PARAMETERS /guilds/{guild_id}/widget
- GET /guilds/{guild_id}/prune
- POST /guilds/{guild_id}/prune
- PARAMETERS /guilds/{guild_id}/prune
- GET /guilds/{guild_id}/bans/{user_id}
- PUT /guilds/{guild_id}/bans/{user_id}
- DELETE /guilds/{guild_id}/bans/{user_id}
- PARAMETERS /guilds/{guild_id}/bans/{user_id}
- GET /guilds/{guild_id}/bans
- PARAMETERS /guilds/{guild_id}/bans
- POST /guilds/{guild_id}/mfa
- PARAMETERS /guilds/{guild_id}/mfa
- GET /guilds/{guild_id}
- DELETE /guilds/{guild_id}
- PATCH /guilds/{guild_id}
- PARAMETERS /guilds/{guild_id}
- GET /guilds/templates/{code}
- POST /guilds/templates/{code}
- PARAMETERS /guilds/templates/{code}
- PUT /guilds/{guild_id}/templates/{code}
- DELETE /guilds/{guild_id}/templates/{code}
- PATCH /guilds/{guild_id}/templates/{code}
- PARAMETERS /guilds/{guild_id}/templates/{code}
- GET /guilds/{guild_id}/templates
- POST /guilds/{guild_id}/templates
- PARAMETERS /guilds/{guild_id}/templates
- GET /webhooks/{webhook_id}/{webhook_token}/messages/@original
- DELETE /webhooks/{webhook_id}/{webhook_token}/messages/@original
- PATCH /webhooks/{webhook_id}/{webhook_token}/messages/@original
- PARAMETERS /webhooks/{webhook_id}/{webhook_token}/messages/@original
- POST /interactions/{interaction_id}/{interaction_token}/callback
- PARAMETERS /interactions/{interaction_id}/{interaction_token}/callback
- GET /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
- DELETE /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
- PATCH /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
- PARAMETERS /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
- GET /channels/{channel_id}/invites
- POST /channels/{channel_id}/invites
- PARAMETERS /channels/{channel_id}/invites
- GET /guilds/{guild_id}/invites
- PARAMETERS /guilds/{guild_id}/invites
- GET /invites/{code}
- DELETE /invites/{code}
- PARAMETERS /invites/{code}
- GET /users/@me/guilds/{guild_id}/member
- PARAMETERS /users/@me/guilds/{guild_id}/member
- GET /guilds/{guild_id}/members/search
- PARAMETERS /guilds/{guild_id}/members/search
- PATCH /guilds/{guild_id}/members/@me
- PARAMETERS /guilds/{guild_id}/members/@me
- GET /guilds/{guild_id}/members/{user_id}
- PUT /guilds/{guild_id}/members/{user_id}
- DELETE /guilds/{guild_id}/members/{user_id}
- PATCH /guilds/{guild_id}/members/{user_id}
- PARAMETERS /guilds/{guild_id}/members/{user_id}
- GET /guilds/{guild_id}/members
- PARAMETERS /guilds/{guild_id}/members
- POST /channels/{channel_id}/messages/bulk-delete
- PARAMETERS /channels/{channel_id}/messages/bulk-delete
- DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/{user_id}
- PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/{user_id}
- DELETE /channels/{channel_id}/messages/{message_id}/reactions
- PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions
- POST /channels/{channel_id}/messages/{message_id}/crosspost
- PARAMETERS /channels/{channel_id}/messages/{message_id}/crosspost
- GET /channels/{channel_id}/messages/{message_id}
- DELETE /channels/{channel_id}/messages/{message_id}
- PATCH /channels/{channel_id}/messages/{message_id}
- PARAMETERS /channels/{channel_id}/messages/{message_id}
- GET /channels/{channel_id}/messages
- POST /channels/{channel_id}/messages
- PARAMETERS /channels/{channel_id}/messages
- GET /oauth2/applications/@me
- GET /oauth2/@me
- PUT /guilds/{guild_id}/members/{user_id}/roles/{role_id}
- DELETE /guilds/{guild_id}/members/{user_id}/roles/{role_id}
- PARAMETERS /guilds/{guild_id}/members/{user_id}/roles/{role_id}
- DELETE /guilds/{guild_id}/roles/{role_id}
- PATCH /guilds/{guild_id}/roles/{role_id}
- PARAMETERS /guilds/{guild_id}/roles/{role_id}
- GET /guilds/{guild_id}/roles
- POST /guilds/{guild_id}/roles
- PATCH /guilds/{guild_id}/roles
- PARAMETERS /guilds/{guild_id}/roles
- GET /users/@me/applications/{application_id}/role-connection
- PUT /users/@me/applications/{application_id}/role-connection
- PARAMETERS /users/@me/applications/{application_id}/role-connection
- GET /applications/{application_id}/role-connections/metadata
- PUT /applications/{application_id}/role-connections/metadata
- PARAMETERS /applications/{application_id}/role-connections/metadata
- GET /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users
- PARAMETERS /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users
- GET /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
- DELETE /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
- PATCH /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
- PARAMETERS /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
- GET /guilds/{guild_id}/scheduled-events
- POST /guilds/{guild_id}/scheduled-events
- PARAMETERS /guilds/{guild_id}/scheduled-events
- POST /stage-instances
- GET /stage-instances/{channel_id}
- DELETE /stage-instances/{channel_id}
- PATCH /stage-instances/{channel_id}
- PARAMETERS /stage-instances/{channel_id}
- GET /guilds/{guild_id}/stickers/{sticker_id}
- DELETE /guilds/{guild_id}/stickers/{sticker_id}
- PATCH /guilds/{guild_id}/stickers/{sticker_id}
- PARAMETERS /guilds/{guild_id}/stickers/{sticker_id}
- GET /guilds/{guild_id}/stickers
- POST /guilds/{guild_id}/stickers
- PARAMETERS /guilds/{guild_id}/stickers
- GET /stickers/{sticker_id}
- PARAMETERS /stickers/{sticker_id}
- GET /channels/{channel_id}/users/@me/threads/archived/private
- PARAMETERS /channels/{channel_id}/users/@me/threads/archived/private
- GET /channels/{channel_id}/threads/archived/private
- PARAMETERS /channels/{channel_id}/threads/archived/private
- GET /channels/{channel_id}/threads/archived/public
- PARAMETERS /channels/{channel_id}/threads/archived/public
- PUT /channels/{channel_id}/thread-members/@me
- DELETE /channels/{channel_id}/thread-members/@me
- PARAMETERS /channels/{channel_id}/thread-members/@me
- POST /channels/{channel_id}/messages/{message_id}/threads
- PARAMETERS /channels/{channel_id}/messages/{message_id}/threads
- GET /guilds/{guild_id}/threads/active
- PARAMETERS /guilds/{guild_id}/threads/active
- GET /channels/{channel_id}/thread-members/{user_id}
- PUT /channels/{channel_id}/thread-members/{user_id}
- DELETE /channels/{channel_id}/thread-members/{user_id}
- PARAMETERS /channels/{channel_id}/thread-members/{user_id}
- GET /channels/{channel_id}/thread-members
- PARAMETERS /channels/{channel_id}/thread-members
- POST /channels/{channel_id}/threads
- PARAMETERS /channels/{channel_id}/threads
- GET /users/@me/connections
- GET /users/@me
- PATCH /users/@me
- GET /users/{user_id}
- PARAMETERS /users/{user_id}
- GET /voice/regions
- PATCH /guilds/{guild_id}/voice-states/@me
- PARAMETERS /guilds/{guild_id}/voice-states/@me
- PATCH /guilds/{guild_id}/voice-states/{user_id}
- PARAMETERS /guilds/{guild_id}/voice-states/{user_id}
- GET /guilds/{guild_id}/regions
- PARAMETERS /guilds/{guild_id}/regions
- GET /channels/{channel_id}/webhooks
- POST /channels/{channel_id}/webhooks
- PARAMETERS /channels/{channel_id}/webhooks
- POST /webhooks/{webhook_id}/{webhook_token}/github
- PARAMETERS /webhooks/{webhook_id}/{webhook_token}/github
- POST /webhooks/{webhook_id}/{webhook_token}/slack
- PARAMETERS /webhooks/{webhook_id}/{webhook_token}/slack
- GET /guilds/{guild_id}/webhooks
- PARAMETERS /guilds/{guild_id}/webhooks
- GET /webhooks/{webhook_id}/{webhook_token}
- POST /webhooks/{webhook_id}/{webhook_token}
- DELETE /webhooks/{webhook_id}/{webhook_token}
- PATCH /webhooks/{webhook_id}/{webhook_token}
- PARAMETERS /webhooks/{webhook_id}/{webhook_token}
- GET /webhooks/{webhook_id}
- DELETE /webhooks/{webhook_id}
- PATCH /webhooks/{webhook_id}
- PARAMETERS /webhooks/{webhook_id}
GET /guilds/{guild_id}/audit-logs
Summary: list guild audit log entries
List audit log entries for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/audit-logs
OpenAPI snippet URL
GET /applications/@me
Summary: get my application
Retrieve the app associated with the requesting bot user
OpenAPI snippet URL
PATCH /applications/@me
Summary: update my application
Update the app associated with the requesting bot user
OpenAPI snippet URL
GET /applications/{application_id}
Summary: get application
Retrieves details about an app
OpenAPI snippet URL
PATCH /applications/{application_id}
Summary: update application
Update an app
OpenAPI snippet URL
PARAMETERS /applications/{application_id}
OpenAPI snippet URL
POST /users/@me/channels
Summary: create dm
Open a DM channel with the user
OpenAPI snippet URL
PUT /channels/{channel_id}/permissions/{overwrite_id}
Summary: set channel permission overwrite
Edit a permission overwrites for a user or role in a channel
OpenAPI snippet URL
DELETE /channels/{channel_id}/permissions/{overwrite_id}
Summary: delete channel permission overwrite
Delete a permission overwrite for a user or role in a channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/permissions/{overwrite_id}
OpenAPI snippet URL
PUT /channels/{channel_id}/recipients/{user_id}
Summary: add group dm user
Add a user to a group DM
OpenAPI snippet URL
DELETE /channels/{channel_id}/recipients/{user_id}
Summary: delete group dm user
Remove a user from a group DM
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/recipients/{user_id}
OpenAPI snippet URL
POST /channels/{channel_id}/followers
Summary: follow channel
Follow an announcement channel which sends its published messages to a target channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/followers
OpenAPI snippet URL
POST /channels/{channel_id}/typing
Summary: trigger typing indicator
Post a 10-second typing indicator for the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/typing
OpenAPI snippet URL
PUT /channels/{channel_id}/pins/{message_id}
Summary: pin message
Pin a message in the channel
OpenAPI snippet URL
DELETE /channels/{channel_id}/pins/{message_id}
Summary: unpin message
Unpin a message in the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/pins/{message_id}
OpenAPI snippet URL
GET /channels/{channel_id}/pins
Summary: list pinned messages
List all pinned messages in a channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/pins
OpenAPI snippet URL
GET /guilds/{guild_id}/channels
Summary: list guild channels
List channels in a guild
OpenAPI snippet URL
POST /guilds/{guild_id}/channels
Summary: create guild channel
Create a channel in a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/channels
Summary: bulk update guild channels
Update the positions of a set of channels in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/channels
OpenAPI snippet URL
GET /channels/{channel_id}
Summary: get channel
Retrieves a channel
OpenAPI snippet URL
DELETE /channels/{channel_id}
Summary: delete channel
Deletes a channel
OpenAPI snippet URL
PATCH /channels/{channel_id}
Summary: update channel
Update settings for a channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}
OpenAPI snippet URL
GET /applications/{application_id}/guilds/{guild_id}/commands/permissions
Summary: list guild application command permissions
List the command permission objects for all of the app’s commands in the guild
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands/permissions
OpenAPI snippet URL
GET /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions
Summary: get guild application command permissions
Retrieve the command permissions for a command in the guild
OpenAPI snippet URL
PUT /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions
Summary: set guild application command permissions
Update the command permissions for a command in the guild
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands/{command_id}/permissions
OpenAPI snippet URL
GET /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
Summary: get guild application command
Retrieve a guild command for the app
OpenAPI snippet URL
DELETE /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
Summary: delete guild application command
Delete a guild command for the app
OpenAPI snippet URL
PATCH /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
Summary: update guild application command
Update a guild command for the app
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands/{command_id}
OpenAPI snippet URL
GET /applications/{application_id}/guilds/{guild_id}/commands
Summary: list guild application commands
Retrieve a list of all guild commands for the app
OpenAPI snippet URL
PUT /applications/{application_id}/guilds/{guild_id}/commands
Summary: bulk set guild application commands
Overwrite the guild’s existing guild commands for the app
OpenAPI snippet URL
POST /applications/{application_id}/guilds/{guild_id}/commands
Summary: create guild application command
Create a new guild command for the app
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/guilds/{guild_id}/commands
OpenAPI snippet URL
GET /applications/{application_id}/commands/{command_id}
Summary: get application command
Retrieve a global command for the app
OpenAPI snippet URL
DELETE /applications/{application_id}/commands/{command_id}
Summary: delete application command
Delete a global command for the app
OpenAPI snippet URL
PATCH /applications/{application_id}/commands/{command_id}
Summary: update application command
Update a global command for the app
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/commands/{command_id}
OpenAPI snippet URL
GET /applications/{application_id}/commands
Summary: list application commands
List all global commands for an app
OpenAPI snippet URL
PUT /applications/{application_id}/commands
Summary: bulk set application commands
Overwrite an app’s existing global commands
OpenAPI snippet URL
POST /applications/{application_id}/commands
Summary: create application command
Create a global command for the app
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/commands
OpenAPI snippet URL
PUT /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me
Summary: add my message reaction
Add a reaction on the message for the current user
OpenAPI snippet URL
DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me
Summary: delete my message reaction
Remove a reaction on the message for the current user
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/@me
OpenAPI snippet URL
GET /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}
Summary: list message reactions by emoji
Lists users that reacted to the message with a given emoji
OpenAPI snippet URL
DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}
Summary: delete all message reactions by emoji
Remove all reactions on the message for a given emoji
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}
OpenAPI snippet URL
GET /guilds/{guild_id}/emojis/{emoji_id}
Summary: get guild emoji
Retrieve an emoji in a guild
OpenAPI snippet URL
DELETE /guilds/{guild_id}/emojis/{emoji_id}
Summary: delete guild emoji
Delete an emoji from a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/emojis/{emoji_id}
Summary: update guild emoji
Update an emoji’s metadata in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/emojis/{emoji_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/emojis
Summary: list guild emojis
List emojis in a guild
OpenAPI snippet URL
POST /guilds/{guild_id}/emojis
Summary: create guild emoji
Add a new emoji in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/emojis
OpenAPI snippet URL
GET /gateway/bot
Summary: get bot gateway
Retrieve Gateway connection information for the requesting bot user
OpenAPI snippet URL
GET /gateway
Summary: get gateway
Retrieve a valid wss URL that can be used when establishing a Gateway connection
OpenAPI snippet URL
GET /users/@me/guilds
Summary: list my guilds
List partial guilds where the user is a member
OpenAPI snippet URL
POST /guilds
Summary: create guild
Create a new guild
OpenAPI snippet URL
DELETE /users/@me/guilds/{guild_id}
Summary: leave guild
Leave a guild on behalf of the current user
OpenAPI snippet URL
PARAMETERS /users/@me/guilds/{guild_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/new-member-welcome
Summary: get guild new member welcome
Retrieve the new member welcome message for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/new-member-welcome
OpenAPI snippet URL
GET /guilds/{guild_id}/welcome-screen
Summary: get guild welcome screen
Retrieve the welcome screen for a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/welcome-screen
Summary: update guild welcome screen
Update the welcome screen properties and channels for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/welcome-screen
OpenAPI snippet URL
DELETE /guilds/{guild_id}/integrations/{integration_id}
Summary: delete guild integration
Removes an integration from a guild and deletes any associated webhooks and bot users
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/integrations/{integration_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/integrations
Summary: list guild integrations
List integrations in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/integrations
OpenAPI snippet URL
GET /guilds/{guild_id}/widget.json
Summary: get guild widget
Retrieve the widget for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/widget.json
OpenAPI snippet URL
GET /guilds/{guild_id}/onboarding
Summary: get guilds onboarding
Retrieves the onboarding configuration for a guild
OpenAPI snippet URL
PUT /guilds/{guild_id}/onboarding
Summary: put guilds onboarding
Updates the onboarding configuration for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/onboarding
OpenAPI snippet URL
GET /guilds/{guild_id}/vanity-url
Summary: get guild vanity url
Retrieves a partial invite object with the custom invite link for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/vanity-url
OpenAPI snippet URL
GET /guilds/{guild_id}/widget.png
Summary: get guild widget png
Retrieves a PNG image widget for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/widget.png
OpenAPI snippet URL
GET /guilds/{guild_id}/preview
Summary: get guild preview
Retrieve a preview object for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/preview
OpenAPI snippet URL
GET /guilds/{guild_id}/widget
Summary: get guild widget settings
Retrieve the widget settings for a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/widget
Summary: update guild widget settings
Update the widget settings for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/widget
OpenAPI snippet URL
GET /guilds/{guild_id}/prune
Summary: preview prune guild
Returns an object with a pruned key indicated the number of members that would be removed from a guild if it was pruned
OpenAPI snippet URL
POST /guilds/{guild_id}/prune
Summary: prune guild
Start a prune operation on a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/prune
OpenAPI snippet URL
GET /guilds/{guild_id}/bans/{user_id}
Summary: get guild ban
Retrieve ban details for a user
OpenAPI snippet URL
PUT /guilds/{guild_id}/bans/{user_id}
Summary: ban user from guild
Ban a user from a guild, and optionally delete messages recently sent by them
OpenAPI snippet URL
DELETE /guilds/{guild_id}/bans/{user_id}
Summary: unban user from guild
Remove a ban for a user
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/bans/{user_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/bans
Summary: list guild bans
List user [bans](https://discord.com/developers/docs/resources/guild#ban-object) for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/bans
OpenAPI snippet URL
POST /guilds/{guild_id}/mfa
Summary: set guild mfa level
Set the MFA level for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/mfa
OpenAPI snippet URL
GET /guilds/{guild_id}
Summary: get guild
Retrieve a [guild](https://discord.com/developers/docs/resources/guild#guild-object)
OpenAPI snippet URL
DELETE /guilds/{guild_id}
Summary: delete guild
Permanently delete a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}
Summary: update guild
Update settings for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}
OpenAPI snippet URL
GET /guilds/templates/{code}
Summary: get guild template
Retrieve a guild template
OpenAPI snippet URL
POST /guilds/templates/{code}
Summary: create guild from template
Create a new guild based on a guild template
OpenAPI snippet URL
PARAMETERS /guilds/templates/{code}
OpenAPI snippet URL
PUT /guilds/{guild_id}/templates/{code}
Summary: sync guild template
Syncs a template to the guild’s current state
OpenAPI snippet URL
DELETE /guilds/{guild_id}/templates/{code}
Summary: delete guild template
Deletes a guild template
OpenAPI snippet URL
PATCH /guilds/{guild_id}/templates/{code}
Summary: update guild template
Edit the metadata for a guild template
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/templates/{code}
OpenAPI snippet URL
GET /guilds/{guild_id}/templates
Summary: list guild templates
List guild templates for a guild
OpenAPI snippet URL
POST /guilds/{guild_id}/templates
Summary: create guild template
Create a guild template for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/templates
OpenAPI snippet URL
GET /webhooks/{webhook_id}/{webhook_token}/messages/@original
Summary: get original webhook message
Retrieve the initial interaction response
OpenAPI snippet URL
DELETE /webhooks/{webhook_id}/{webhook_token}/messages/@original
Summary: delete original webhook message
Delete the intial interaction response
OpenAPI snippet URL
PATCH /webhooks/{webhook_id}/{webhook_token}/messages/@original
Summary: update original webhook message
Edit the initial interaction response
OpenAPI snippet URL
PARAMETERS /webhooks/{webhook_id}/{webhook_token}/messages/@original
OpenAPI snippet URL
POST /interactions/{interaction_id}/{interaction_token}/callback
Summary: create interaction response
Create a response to an interaction from the Gateway
OpenAPI snippet URL
PARAMETERS /interactions/{interaction_id}/{interaction_token}/callback
OpenAPI snippet URL
GET /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
Summary: get webhook message
Retrieve a previously-sent webhook message using the same token
OpenAPI snippet URL
DELETE /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
Summary: delete webhook message
Delete a message that was created by the webhook
OpenAPI snippet URL
PATCH /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
Summary: update webhook message
Edit a previously-sent webhook message using the same token
OpenAPI snippet URL
PARAMETERS /webhooks/{webhook_id}/{webhook_token}/messages/{message_id}
OpenAPI snippet URL
GET /channels/{channel_id}/invites
Summary: list channel invites
List invites for a channel
OpenAPI snippet URL
POST /channels/{channel_id}/invites
Summary: create channel invite
Create an invite for a channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/invites
OpenAPI snippet URL
GET /guilds/{guild_id}/invites
Summary: list guild invites
List invites in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/invites
OpenAPI snippet URL
GET /invites/{code}
Summary: invite resolve
Retrieve an invite
OpenAPI snippet URL
DELETE /invites/{code}
Summary: invite revoke
Delete an invite
OpenAPI snippet URL
PARAMETERS /invites/{code}
OpenAPI snippet URL
GET /users/@me/guilds/{guild_id}/member
Summary: get my guild member
Retrieve the guild member object for the user
OpenAPI snippet URL
PARAMETERS /users/@me/guilds/{guild_id}/member
OpenAPI snippet URL
GET /guilds/{guild_id}/members/search
Summary: search guild members
List guild members whose username or nickname starts with a provided string
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/members/search
OpenAPI snippet URL
PATCH /guilds/{guild_id}/members/@me
Summary: update my guild member
Update the current member in the guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/members/@me
OpenAPI snippet URL
GET /guilds/{guild_id}/members/{user_id}
Summary: get guild member
Retrieve the guild member object for a user in the specified guild
OpenAPI snippet URL
PUT /guilds/{guild_id}/members/{user_id}
Summary: add guild member
Adds a user to a guild
OpenAPI snippet URL
DELETE /guilds/{guild_id}/members/{user_id}
Summary: delete guild member
Remove a member from a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/members/{user_id}
Summary: update guild member
Update member properties for a user in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/members/{user_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/members
Summary: list guild members
Lists members in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/members
OpenAPI snippet URL
POST /channels/{channel_id}/messages/bulk-delete
Summary: bulk delete messages
Delete a list of messages
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/bulk-delete
OpenAPI snippet URL
DELETE /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/{user_id}
Summary: delete user message reaction
Remove a reaction on the message for the user
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions/{emoji_name}/{user_id}
OpenAPI snippet URL
DELETE /channels/{channel_id}/messages/{message_id}/reactions
Summary: delete all message reactions
Remove all reactions on the message
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}/reactions
OpenAPI snippet URL
POST /channels/{channel_id}/messages/{message_id}/crosspost
Summary: crosspost message
Publish a message in an announcement channel to all following channels
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}/crosspost
OpenAPI snippet URL
GET /channels/{channel_id}/messages/{message_id}
Summary: get message
Retrieve a message in the channel
OpenAPI snippet URL
DELETE /channels/{channel_id}/messages/{message_id}
Summary: delete message
Delete a message in the channel
OpenAPI snippet URL
PATCH /channels/{channel_id}/messages/{message_id}
Summary: update message
Edit a message in the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}
OpenAPI snippet URL
GET /channels/{channel_id}/messages
Summary: list messages
List messages in the channel
OpenAPI snippet URL
POST /channels/{channel_id}/messages
Summary: create message
Post a message to a channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages
OpenAPI snippet URL
GET /oauth2/applications/@me
Summary: get my oauth2 application
Retrieve the app associated with the requesting bot user
OpenAPI snippet URL
GET /oauth2/@me
Summary: get my oauth2 authorization
Retrieve details about the current authorization
OpenAPI snippet URL
PUT /guilds/{guild_id}/members/{user_id}/roles/{role_id}
Summary: add guild member role
Add a role to the guild member
OpenAPI snippet URL
DELETE /guilds/{guild_id}/members/{user_id}/roles/{role_id}
Summary: delete guild member role
Remove a role from the guild member
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/members/{user_id}/roles/{role_id}
OpenAPI snippet URL
DELETE /guilds/{guild_id}/roles/{role_id}
Summary: delete guild role
Delete a role in a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/roles/{role_id}
Summary: update guild role
Update a role in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/roles/{role_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/roles
Summary: list guild roles
List roles in a guild
OpenAPI snippet URL
POST /guilds/{guild_id}/roles
Summary: create guild role
Create a new role in a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/roles
Summary: bulk update guild roles
Update the positions of a set of roles in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/roles
OpenAPI snippet URL
GET /users/@me/applications/{application_id}/role-connection
Summary: get application user role connection
Retrieve an app’s role connection metadata for the user
OpenAPI snippet URL
PUT /users/@me/applications/{application_id}/role-connection
Summary: update application user role connection
Update an app’s role connection metadata for the user
OpenAPI snippet URL
PARAMETERS /users/@me/applications/{application_id}/role-connection
OpenAPI snippet URL
GET /applications/{application_id}/role-connections/metadata
Summary: get application role connections metadata
List role connection metadata objects for the app
OpenAPI snippet URL
PUT /applications/{application_id}/role-connections/metadata
Summary: update application role connections metadata
Update role connection metadata for the app
OpenAPI snippet URL
PARAMETERS /applications/{application_id}/role-connections/metadata
OpenAPI snippet URL
GET /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users
Summary: list guild scheduled event users
List users subscribed to a guild scheduled event
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users
OpenAPI snippet URL
GET /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
Summary: get guild scheduled event
Retrieve a scheduled event in the guild
OpenAPI snippet URL
DELETE /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
Summary: delete guild scheduled event
Delete a scheduled event in the guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
Summary: update guild scheduled event
Edit a scheduled event in the guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/scheduled-events
Summary: list guild scheduled events
Edit a scheduled event in the guild
OpenAPI snippet URL
POST /guilds/{guild_id}/scheduled-events
Summary: create guild scheduled event
Create a scheduled event in the guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/scheduled-events
OpenAPI snippet URL
POST /stage-instances
Summary: create stage instance
Create a stage instance associated with the stage channel
OpenAPI snippet URL
GET /stage-instances/{channel_id}
Summary: get stage instance
Get the instance associated with a stage channel, if it exists
OpenAPI snippet URL
DELETE /stage-instances/{channel_id}
Summary: delete stage instance
Deletes the stage instance
OpenAPI snippet URL
PATCH /stage-instances/{channel_id}
Summary: update stage instance
Updates properties of an existing stage instance
OpenAPI snippet URL
PARAMETERS /stage-instances/{channel_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/stickers/{sticker_id}
Summary: get guild sticker
Retrieve a sticker in a guild
OpenAPI snippet URL
DELETE /guilds/{guild_id}/stickers/{sticker_id}
Summary: delete guild sticker
Delete a sticker in a guild
OpenAPI snippet URL
PATCH /guilds/{guild_id}/stickers/{sticker_id}
Summary: update guild sticker
Update a sticker’s metadata in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/stickers/{sticker_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/stickers
Summary: list guild stickers
List stickers in a guild
OpenAPI snippet URL
POST /guilds/{guild_id}/stickers
Summary: create guild sticker
Create a sticker in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/stickers
OpenAPI snippet URL
GET /stickers/{sticker_id}
Summary: get sticker
Retrieve a sticker
OpenAPI snippet URL
PARAMETERS /stickers/{sticker_id}
OpenAPI snippet URL
GET /channels/{channel_id}/users/@me/threads/archived/private
Summary: list my private archived threads
List the user’s joined private threads (type of PRIVATE_THREAD) that are archived in the given channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/users/@me/threads/archived/private
OpenAPI snippet URL
GET /channels/{channel_id}/threads/archived/private
Summary: list private archived threads
List private threads (type of PRIVATE_THREAD) that are archived in the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/threads/archived/private
OpenAPI snippet URL
GET /channels/{channel_id}/threads/archived/public
Summary: list public archived threads
List public threads (type of PUBLIC_THREAD or ANNOUNCEMENT_THREAD) that are archived in the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/threads/archived/public
OpenAPI snippet URL
PUT /channels/{channel_id}/thread-members/@me
Summary: join thread
Add the current user to the thread
OpenAPI snippet URL
DELETE /channels/{channel_id}/thread-members/@me
Summary: leave thread
Remove the current user from the thread
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/thread-members/@me
OpenAPI snippet URL
POST /channels/{channel_id}/messages/{message_id}/threads
Summary: create thread from message
Create a new thread from an existing message
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/messages/{message_id}/threads
OpenAPI snippet URL
GET /guilds/{guild_id}/threads/active
Summary: get active guild threads
List the guild’s active threads in descending order by the threads’ id
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/threads/active
OpenAPI snippet URL
GET /channels/{channel_id}/thread-members/{user_id}
Summary: get thread member
Retrieve the thread member object for a user, if they are a member of the thread
OpenAPI snippet URL
PUT /channels/{channel_id}/thread-members/{user_id}
Summary: add thread member
Add a member to a thread
OpenAPI snippet URL
DELETE /channels/{channel_id}/thread-members/{user_id}
Summary: delete thread member
Remove a member from a thread
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/thread-members/{user_id}
OpenAPI snippet URL
GET /channels/{channel_id}/thread-members
Summary: list thread members
Lists all members for a thread
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/thread-members
OpenAPI snippet URL
POST /channels/{channel_id}/threads
Summary: create thread
Create a new thread in the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/threads
OpenAPI snippet URL
GET /users/@me/connections
Summary: list my connections
List all connections for the user
OpenAPI snippet URL
GET /users/@me
Summary: get my user
Retrieve details about the current user
OpenAPI snippet URL
PATCH /users/@me
Summary: update my user
Update account settings for the current user
OpenAPI snippet URL
GET /users/{user_id}
Summary: get user
Retrieve a user
OpenAPI snippet URL
PARAMETERS /users/{user_id}
OpenAPI snippet URL
GET /voice/regions
Summary: list voice regions
List voice region objects that can be used when setting a voice or stage channel’s rtc_region
OpenAPI snippet URL
PATCH /guilds/{guild_id}/voice-states/@me
Summary: update self voice state
Updates the current user’s voice state
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/voice-states/@me
OpenAPI snippet URL
PATCH /guilds/{guild_id}/voice-states/{user_id}
Summary: update voice state
Updates a user’s voice state in the guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/voice-states/{user_id}
OpenAPI snippet URL
GET /guilds/{guild_id}/regions
Summary: list guild voice regions
List voice regions for a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/regions
OpenAPI snippet URL
GET /channels/{channel_id}/webhooks
Summary: list channel webhooks
List a channel’s webhooks
OpenAPI snippet URL
POST /channels/{channel_id}/webhooks
Summary: create webhook
Create a new webhook for the channel
OpenAPI snippet URL
PARAMETERS /channels/{channel_id}/webhooks
OpenAPI snippet URL
POST /webhooks/{webhook_id}/{webhook_token}/github
Summary: execute github compatible webhook
Execute a Github webhook, using this endpoint as the “Payload URL”
OpenAPI snippet URL
PARAMETERS /webhooks/{webhook_id}/{webhook_token}/github
OpenAPI snippet URL
POST /webhooks/{webhook_id}/{webhook_token}/slack
Summary: execute slack compatible webhook
Execute a Slack-compatible webhoook
OpenAPI snippet URL
PARAMETERS /webhooks/{webhook_id}/{webhook_token}/slack
OpenAPI snippet URL
GET /guilds/{guild_id}/webhooks
Summary: get guild webhooks
List webhooks in a guild
OpenAPI snippet URL
PARAMETERS /guilds/{guild_id}/webhooks
OpenAPI snippet URL
GET /webhooks/{webhook_id}/{webhook_token}
Summary: get webhook by token
Retrieve a webhook using a webhook token (without authentication)
OpenAPI snippet URL
POST /webhooks/{webhook_id}/{webhook_token}
Summary: execute webhook
Execute a webhook
OpenAPI snippet URL
DELETE /webhooks/{webhook_id}/{webhook_token}
Summary: delete webhook by token
Delete a webhook using a webhook token (without authentication)
OpenAPI snippet URL
PATCH /webhooks/{webhook_id}/{webhook_token}
Summary: update webhook by token
Modify a webhook using a webhook token (without authentication)
OpenAPI snippet URL
PARAMETERS /webhooks/{webhook_id}/{webhook_token}
OpenAPI snippet URL
GET /webhooks/{webhook_id}
Summary: get webhook
Retrieve a webhook
OpenAPI snippet URL
DELETE /webhooks/{webhook_id}
Summary: delete webhook
Delete a webhook
OpenAPI snippet URL
PATCH /webhooks/{webhook_id}
Summary: update webhook
Modify a webhook
OpenAPI snippet URL
PARAMETERS /webhooks/{webhook_id}
OpenAPI snippet URL