DiscordBot
Connect to the Discord Gaming Chat API to integrate voice and text chat for this gaming chat app. Test an API call and export the code snippet into your app. Read more on the documentation page: https://discordapp.com/developers/docs/intro
DiscordBot endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
createGuild /createGuild |
Create a new guild. |
| POST |
addGuildMember /addGuildMember |
Adds a user to the guild, provided you have a valid oauth2 access token for the user with the guilds.join scope. |
| POST |
addGuildMemberRole /addGuildMemberRole |
Adds a role to a guild member. |
| POST |
addPinnedChannelMessage /addPinnedChannelMessage |
Pin a message in a channel. |
| POST |
addRecipientToGroupDm /addRecipientToGroupDm |
Adds a recipient to a Group DM using their access token |
| POST |
bulkDeleteMessages /bulkDeleteMessages |
Delete multiple messages in a single request. |
| POST |
createChannelInvite /createChannelInvite |
Create a new invite object for the channel. |
| POST |
createDm /createDm |
Create a new DM channel with a user. |
| POST |
createGroupDm /createGroupDm |
Create a new DM channel with a user. |
| POST |
createGuildBan /createGuildBan |
Create a guild ban, and optionally delete previous messages sent by the banned user. |
| POST |
createGuildChannel /createGuildChannel |
Returns a list of guild channel objects. |
| POST |
createGuildIntegration /createGuildIntegration |
Attach an integration object from the current user to the guild. |
| POST |
createGuildRole /createGuildRole |
Create a new role for the guild. |
| POST |
createReaction /createReaction |
Create a reaction for the message. |
| POST |
createTriggerTypingIndicator /createTriggerTypingIndicator |
Post a typing indicator for the specified channel. |
| POST |
createWebhook /createWebhook |
Create a new webhook. |
| POST |
deleteAllReactions /deleteAllReactions |
Delete all reactions for the message. |
| POST |
deleteChannel /deleteChannel |
Delete a channel. |
| POST |
deleteGuild /deleteGuild |
Delete a guild permanently. User must be owner. |
| POST |
deleteGuildIntegration /deleteGuildIntegration |
Delete an integration. |
| POST |
deleteGuildRole /deleteGuildRole |
Delete a guild role. |
| POST |
deleteInvite /deleteInvite |
Delete the invite. |
| POST |
deleteMessage /deleteMessage |
Delete a message. |
| POST |
deleteOwnReaction /deleteOwnReaction |
Delete a reaction the current user has made for the message. |
| POST |
deletePinnedChannelMessage /deletePinnedChannelMessage |
Delete a pinned message in a channel. |
| POST |
deleteRoleChannelPermission /deleteRoleChannelPermission |
Delete the channel permission overwrites for a role in a channel. |
| POST |
deleteUserChannelPermission /deleteUserChannelPermission |
Delete the channel permission overwrites for a user in a channel. |
| POST |
deleteUserReaction /deleteUserReaction |
Delete a reaction the user with provided userId has made for the message. |
| POST |
deleteWebhook /deleteWebhook |
Delete a webhook. |
| POST |
deleteWebhookWithToken /deleteWebhookWithToken |
Delete a webhook. |
| POST |
executeWebhookContent /executeWebhookContent |
Execute a webhook with text content |
| POST |
executeWebhookEmbed /executeWebhookEmbed |
Execute a webhook with ebmed content |
| POST |
executeWebhookFile /executeWebhookFile |
Execute a webhook with file content |
| POST |
getAccessToken /getAccessToken |
Get access token |
| POST |
getAppInfo /getAppInfo |
Returns the bot's OAuth2 application info. |
| POST |
getChannelInvites /getChannelInvites |
Returns a list of invite objects (with invite metadata) for the channel. |
| POST |
getChannelMessages /getChannelMessages |
Returns the messages for a channel. |
| POST |
getChannelSingleMessage /getChannelSingleMessage |
Returns the message from a channel. |
| POST |
getChannelWebhooks /getChannelWebhooks |
Returns a list of channel webhook objects. |
| POST |
getCurrentUser /getCurrentUser |
Returns the user object of the requester's account. |
| POST |
getCurrentUserGuilds /getCurrentUserGuilds |
Returns a list of user guild objects the current user is a member of. |
| POST |
getGuild /getGuild |
Returns the new guild object for the given id. |
| POST |
getGuildBans /getGuildBans |
Returns a list of user objects that are banned from this guild. |
| POST |
getGuildChannels /getGuildChannels |
Returns a list of guild channel objects. |
| POST |
getGuildEmbed /getGuildEmbed |
Returns the guild embed object. |
| POST |
getGuildIntegrations /getGuildIntegrations |
Returns a list of integration objects for the guild. |
| POST |
getGuildInvites /getGuildInvites |
Returns a list of invite objects (with invite metadata) for the guild. |
| POST |
getGuildMember /getGuildMember |
Returns a guild member object for the specified user. |
| POST |
getGuildMembers /getGuildMembers |
Returns a list of guild member objects that are members of the guild. |
| POST |
getGuildPruneCount /getGuildPruneCount |
Returns an object with one 'pruned' key indicating the number of members that would be removed in a prune operation. |
DiscordBot pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |