Discord
Discord messaging and community platform integration
Actions (41)
Channels · 37
- Add thread memberPUT /channels/{channel.id}/thread-members/{user.id}
Add another member to a thread.
documented - Bulk delete messagesPOST /channels/{channel.id}/messages/bulk-delete
Delete multiple messages in a single request.
documented - Create channel invitePOST /channels/{channel.id}/invites
Create a new invite for the channel.
documented - Create messagePOST /channels/{channel.id}/messages
Send a message to a channel.
documented - Create reactionPOST /channels/{channel.id}/messages/{message.id}/reactions/{emoji}
Add a reaction to a message.
documented - Create threadPOST /channels/{channel.id}/threads
Create a new thread in a channel.
documented - Crosspost messagePOST /channels/{channel.id}/messages/{message.id}/crosspost
Crosspost a message to followers.
documented - Delete a user's reactionDELETE /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/{user.id}
Remove a specific user's reaction from a message.
documented - Delete all reactions for emojiPOST /channels/{channel.id}/messages/{message.id}/reactions/{emoji}
Bulk delete reactions for a specific emoji on a message.
documented - Delete channelDELETE /channels/{channel.id}
Delete a channel.
documented - Delete messageDELETE /channels/{channel.id}/messages/{message.id}
Delete a message.
documented - Delete own reactionPUT /channels/{channel.id}/messages/{message.id}/reactions/{emoji}
Remove your own reaction from a message.
documented - Delete own reaction (extended)DELETE /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/@me
Remove your own reaction from a message (explicit user).
documented - Delete own reaction on a specific userPOST /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/@me
Remove your reaction to a specific user's message.
documented - Edit channel permissionsPUT /channels/{channel.id}/permissions/{overwrite.id}
Edit the permission overwrites for a user or role in a channel.
documented - Edit messagePATCH /channels/{channel.id}/messages/{message.id}
Edit a message.
documented - Get channelGET /channels/{channel.id}
Return a channel object for the given channel ID.
documented - Get channel invitesGET /channels/{channel.id}/invites
Return a list of invites for the channel.
documented - Get channel messageGET /channels/{channel.id}/messages/{message.id}
Fetch a single message by ID.
documented - Get channel messagesGET /channels/{channel.id}/messages
Fetch messages in a channel.
documented - Get channel pinsGET /channels/{channel.id}/pins
Get pinned messages in a channel.
documented - Get channel webhooksGET /channels/{channel.id}/webhooks
Get the webhooks for a channel.
documented - Get reactionsGET /channels/{channel.id}/messages/{message.id}/reactions/{emoji}
Get a list of users who reacted with the emoji.
documented - Get reactions (user list)GET /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/?limit=100
Fetch list of users who reacted with emoji on a message.
documented - Get thread memberGET /channels/{channel.id}/thread-members/{user.id}
Get a thread member.
documented - Join threadPUT /channels/{channel.id}/thread-members/@me
Add the current user to a thread.
documented - Leave threadDELETE /channels/{channel.id}/thread-members/@me
Remove current user from a thread.
documented - List joined private archived threadsGET /channels/{channel.id}/threads/archived/private
List archived threads the current user has joined.
documented - List private archived threadsGET /channels/{channel.id}/threads/archived/private
List archived private threads.
documented - List public archived threadsGET /channels/{channel.id}/threads/archived/public
List archived public threads.
documented - List thread membersGET /channels/{channel.id}/thread-members
List thread members.
documented - Modify channelPATCH /channels/{channel.id}
Update a channel's settings; returns the updated channel object.
documented - Pin messagePOST /channels/{channel.id}/pins
Pin a message in a channel.
documented - Remove thread memberDELETE /channels/{channel.id}/thread-members/{user.id}
Remove a member from a thread.
documented - Start thread from messagePOST /channels/{channel.id}/messages/{message.id}/threads
Create a thread from a message.
documented - Trigger typing indicatorPOST /channels/{channel.id}/typing
Notify the channel that the current user is typing.
documented - Unpin messageDELETE /channels/{channel.id}/pins/{message.id}
Unpin a message.
documented
OAuth2 · 4
- Get current authorization informationGET /oauth2/@me
Return information about the current OAuth2 authorization.
documented - Get current bot application informationGET /oauth2/applications/@me
Return the bot application's information.
documented - Get tokenPOST /oauth2/token
Obtain an access token using authorization_code/other grants.
documented - Revoke tokenPOST /oauth2/token/revoke
Revoke an access token.
documented