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

322 subscribers
4.6/10 popularity
131993 ms avg latency
82 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

DiscordBot endpoints

MethodEndpointDescription
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.
+ 32 more endpoints on the provider's documentation.

DiscordBot pricing

PlanPriceRate limitQuotas
BASIC Free

More Gaming APIs

View all →
  • Validate or GET username with ID. Available for Free Fire Global, BGMI, Mobile Legends, PUBGM Global, Higgs…

    GamingFreemium3.8k subscribers
  • An API for accessing video game and video game review data

    GamingFreemium3.3k subscribers
  • Free-to-play games database powered by FreeToGame.com!

    GamingFree9.5k subscribers
  • Username Game Validation with ID, ID Game Checker, GET Username with ID, Support PUBG Mobile, Free Fire…

    GamingFreemium133 subscribers
  • Find all free games, loot and giveaways with this giveaway tracker API powered by GamerPower.com! Access…

    GamingFree1.1k subscribers
  • ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports…

    GamingFreemium1.2k subscribers