This document outlines the Discord API currently supported by Concord.
- Application Command Structure
- Application Command Types
- Application Command Option
- Application Command Option Type
- Application Command Option Choice
- Application Command Interaction Data Option
- Application Command Permissions Structure
- Application Command Permission Type
- Autocomplete
- Localization
- Get Global Application Commands
- Create Global Application Command
- Get Global Application Command
- Edit Global Application Command
- Delete Global Application Command
- Bulk Overwrite Global Application Commands
- Get Guild Application Commands
- Create Guild Application Command
- Get Guild Application Command
- Edit Guild Application Command
- Delete Guild Application Command
- Bulk Overwrite Guild Application Commands
- Get Guild Application Command Permissions
- Get Application Command Permissions
- Edit Application Command Permissions
- Batch Edit Application Command Permissions
- Component Structure
- Component Types
- Button Structure
- Button Styles
- Select Menu Structure
- Select Option Structure
- Interaction Structure
- Interaction Type
- Interaction Data Structure
- Resolved Data Structure
- Message Interaction Structure
- Interaction Response Structure
- Interaction Callback Type
- Interaction Callback Data Structure
- Interaction Callback Data Flags
- Create Interaction Response
- Get Original Interaction Response
- Edit Original Interaction Response
- Delete Original Interaction Response
- Create Followup Message
- Get Followup Message
- Edit Followup Message
- Delete Followup Message
- Audit Log Structure
- Audit Log Entry Structure
- Audit Log Events
- Optional Audit Entry Info
- Audit Log Change Structure
- Audit Log Change Key
- Get Guild Audit Log
- Auto Moderation Rule Structure
- Trigger Types
- Trigger Metadata Structure
- Keyword Preset Types
- Event Types
- Auto Moderation Action Structure
- Action Types
- Action Metadata Structure
- List Auto Moderation Rules for Guild
- Get Auto Moderation Rule
- Create Auto Moderation Rule
- Modify Auto Moderation Rule
- Delete Auto Moderation Rule
- Channel Structure
- Channel Types
- Message Structure
- Message Types
- Message Activity Structure
- Message Application Structure
- Message Reference Structure
- Message Activity Types
- Message Flags
- Message Sticker Structure
- Message Sticker Format Types
- Followed Channel Structure
- Reaction Structure
- Overwrite Structure
- Embed Structure
- Embed Types
- Embed Thumbnail Structure
- Embed Video Structure
- Embed Image Structure
- Embed Provider Structure
- Embed Author Structure
- Embed Footer Structure
- Embed Field Structure
- Attachment Structure
- Channel Mention Structure
- Allowed Mentions Structure
- Embed Limits
- Get Channel
- Modify Channel
- Delete/Close Channel
- Get Channel Messages
- Get Channel Message
- Create Message
- Crosspost Message
- Create Reaction
- Delete Own Reaction
- Delete User Reaction
- Get Reactions
- Delete All Reactions
- Delete All Reactions for Emoji
- Edit Message
- Delete Message
- Bulk Delete Messages
- Edit Channel Permissions
- Get Channel Invites
- Create Channel Invite
- Delete Channel Permission
- Follow News Channels
- Trigger Typing Indicator
- Get Pinned Messages
- Add Pinned Channel Message
- Delete Pinned Channel Message
- Group DM Add Recipient
- Group DM Remove Recipient
- Start Thread with Message
- Start Thread without Message
- Join Thread
- Add Thread Member
- Leave Thread
- Remove Thread Member
- List Thread Members
- List Active Threads
- List Public Archived Threads
- List Private Archived Threads
- List Joined Private Arhived Threads
- Emoji Structure
- List Guild Emojis
- Get Guild Emoji
- Create Guild Emoji
- Modify Guild Emoji
- Delete Guild Emoji
- Guild Structure
- Default Message Notification Level
- Explicit Content Filter Level
- MFA Level
- Verification Level
- Premium Tier
- System Channel Flags
- Guild Features
- Unavailable Guild Structure
- Guild Preview Structure
- Guild Widget Structure
- Guild Member Structure
- Integration Structure
- Integration Expire Behaviors
- Integration Account Structure
- Integration Application Structure
- Ban Structure
- Welcome Screen Structure
- Create Guild
- Get Guild
- Get Guild Preview
- Modify Guild
- Delete Guild
- Get Guild Channels
- Modify Guild Channel Position
- Get Guild Member
- List Guild Members
- Search Guild Member
- Add Guild Member
- Modify Guild Member
- Modify Current User Nick
- Add Guild Member Role
- Remove Guild Member Role
- Get Guild Bans
- Get Guild Ban
- Create Guild Ban
- Remove Guild Ban
- Get Guild Roles
- Create Guild Role
- Modify Guild Role Positions
- Modify Guild Role
- Delete Guild Role
- Get Guild Prune Count
- Begin Guild Prune
- Get Guild Voice Regions
- Get Guild Invites
- Get Guild Integrations
- Delete Guild Integration
- Get Guild Widget Settings
- Modify Guild Widget
- Get Guild Widget
- Get Guild Vanity URL
- Get Guild Widget Image
- Get Guild Welcome Screen
- Modify Guild Welcome Screen
- Modify Current User Voice State
- Modify User Voice State
- Guild Scheduled Event Structure
- Guild Scheduled Event Privacy Level
- Guild Scheduled Event Entity Types
- Guild Scheduled Event Status
- Guild Scheduled Event Entity Metadata
- Guild Scheduled Event User
- List Scheduled Events for Guild
- Create Guild Scheduled Event
- Get Guild Scheduled Event
- Modify Guild Scheduled Event
- Delete Guild Scheduled Event
- Get Guild Scheduled Event Users
- Guild Template Structure
- Get Guild Template
- Create Guild from Guild Template
- Get Guild Templates
- Create Guild Template
- Sync Guild Template
- Modify Guild Template
- Delete Guild Template
- Stage Instance Structure
- Privacy Level
- Create Stage Instance
- Get Stage Instance
- Modify Stage Instance
- Delete Stage Instance
- Sticker Structure
- Sticker Types
- Sticker Format Types
- Sticker Item Structure
- Sticker Pack Structure
- Get Sticker
- List Nitro Stickers Packs
- List Guild Stickers
- Get Guild Sticker
- Create Guild Sticker
- Modify Guild Sticker
- Delete Guild Sticker
- User Structure
- User Flags
- Premium Types
- Connection Structure
- Visibility Types
- Get Current User
- Get User
- Modify Current User
- Get Current User Guilds
- Leave Guild
- Create DM
- Create Group DM
- Get User Connections
- Webhook Structure
- Webhook Types
- Create Webhook
- Get Channel Webhooks
- Get Guild Webhooks
- Get Webhook
- Get Webhook with Token
- Modify Webhook
- Modify Webhook with Token
- Delete Webhook
- Delete Webhook with Token
- Execute Webhook
- Execute Slack-Compatible Webhook
- Execute GitHub-Compatible Webhook
- Edit Webhook Message
- Delete Webhook Message
- Resuming
- Encoding and Compression
- Connecting to the Gateway
- Gateway Intents
- Rate Limiting
- Tracking State
- Sharding
- Sharding for Very Large Bots
- Commands and Events
- Get Gateway
- Get Gateway Bot