Discord Channels API is one of 29 APIs that Discord publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Channels. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
42 operations
across 26 paths,
and defines 150 schemas.
It is described by OpenAPI 3.1.0, at version 10.
Requests are made against a single base URL, https://discord.com/api/v10.
The identity and technical contract details declared by the specification.
MessageReactionCountDetailsResponse
object
2 properties
2 required
ChannelFollowerResponse
object
2 properties
2 required
MessageRoleSubscriptionDataResponse
object
4 properties
4 required
InputText
object
9 properties
4 required
ChannelSelectDefaultValue
object
2 properties
2 required
StringSelect
object
7 properties
3 required
ApplicationResponse
object
21 properties
5 required
ChannelFollowerWebhookResponse
object
10 properties
3 required
Button
object
8 properties
2 required
MessageComponentRoleSelectResponse
object
7 properties
3 required
RichEmbedVideo
object
5 properties
StickerFormatTypes
integer
ChannelPermissionOverwriteRequest
object
4 properties
1 required
InviteApplicationResponse
object
21 properties
5 required
MessageEmbedVideoResponse
object
6 properties
MessageEditRequestPartial
object
7 properties
MessageCreateRequest
object
10 properties
ThreadMetadataResponse
object
6 properties
3 required
Overwrite
object
4 properties
CreateChannelRequest
object
13 properties
1 required
GroupDMInviteResponse
object
8 properties
1 required
Channel
object
25 properties
2 required
ResolvedObjectsResponse
object
4 properties
4 required
BasicApplicationResponse
object
8 properties
3 required
MessageEmbedFooterResponse
object
3 properties
1 required
MessageEmbedImageResponse
object
6 properties
MessageComponentStringSelectResponse
object
8 properties
3 required
CreateTextThreadWithoutMessageRequest
object
5 properties
1 required
User
object
17 properties
2 required
PurchaseNotificationResponse
object
2 properties
1 required
Error
object
A single error, either for an API response or a specific field.
2 properties
2 required
MessageCallResponse
object
2 properties
1 required
PrivateChannelRequestPartial
object
2 properties
InviteChannelRecipientResponse
object
1 property
1 required
GuildScheduledEventStatuses
integer
CreatedThreadResponse
object
21 properties
9 required
UserResponse
object
11 properties
5 required
StandardStickerResponse
object
8 properties
6 required
ChannelPermissionOverwrites
integer
ThreadsResponse
object
3 properties
2 required
SnowflakeSelectDefaultValueTypes
string
GuildChannelResponse
object
24 properties
6 required
UpdateThreadRequestPartial
object
12 properties
PrivateChannelResponse
object
6 properties
4 required
WebhookSourceGuildResponse
object
3 properties
2 required
MessageReferenceResponse
object
4 properties
1 required
UserSelect
object
7 properties
2 required
RichEmbedFooter
object
2 properties
ScheduledEventUserResponse
object
4 properties
2 required
MessageEmbedResponse
object
13 properties
1 required
GuildRoleResponse
object
12 properties
8 required
CreateGuildInviteRequest
object
7 properties
RichEmbedImage
object
5 properties
GuildMemberResponse
object
12 properties
7 required
UpdateGuildChannelRequestPartial
object
19 properties
Snowflake
string
Discord unique ID represented as a string
CreateForumThreadRequest
object
5 properties
2 required
RoleSelectDefaultValue
object
2 properties
2 required
SelectOption
object
5 properties
2 required
RichEmbedField
object
3 properties
2 required
DefaultReactionEmojiResponse
object
2 properties
ThreadAutoArchiveDuration
integer
MessageComponentInputTextResponse
object
10 properties
4 required
CreateGroupDMInviteRequest
object
1 property
FriendInviteResponse
object
12 properties
1 required
CreateTextThreadWithMessageRequest
object
3 properties
1 required
VideoQualityModes
integer
MessageResponse
object
34 properties
15 required
InviteTargetTypes
integer
ForumTagResponse
object
5 properties
3 required
VerificationLevels
integer
MessageComponentChannelSelectResponse
object
8 properties
3 required
MessageComponentTypes
integer
GuildScheduledEventEntityTypes
integer
UserSelectDefaultValue
object
2 properties
2 required
MessageAttachmentResponse
object
16 properties
5 required
ChannelPermissionOverwriteResponse
object
4 properties
4 required
MessageEmbedFieldResponse
object
3 properties
3 required
MessageMentionChannelResponse
object
4 properties
4 required
RichEmbedAuthor
object
3 properties
MessageComponentMentionableSelectResponse
object
7 properties
3 required
ThreadMemberResponse
object
5 properties
4 required
MessageReferenceType
integer
GuildRoleTagsResponse
object
6 properties
MessageActivityResponse
object
ThreadResponse
object
21 properties
9 required
MessageComponentEmojiResponse
object
3 properties
1 required
GuildStickerResponse
object
9 properties
6 required
ActionRow
object
2 properties
2 required
InnerErrors
object
1 property
1 required
InviteGuildResponse
object
12 properties
3 required
ChannelSelect
object
8 properties
2 required
MentionableSelect
object
7 properties
2 required
RichEmbedProvider
object
2 properties
MessageReactionEmojiResponse
object
3 properties
AllowedMentionTypes
string
GuildNSFWContentLevel
integer
ApplicationOAuth2InstallParamsResponse
object
2 properties
2 required
InviteStageInstanceResponse
object
4 properties
1 required
PrivateGroupChannelResponse
object
11 properties
4 required
UpdateThreadTagRequest
object
5 properties
1 required
MessageComponentButtonResponse
object
8 properties
3 required
UserAvatarDecorationResponse
object
ThreadMetadata
object
6 properties
MessageComponentActionRowResponse
object
3 properties
2 required
MessageAttachmentRequest
object
4 properties
1 required
MessageAllowedMentionsRequest
object
4 properties
MessageStickerItemResponse
object
3 properties
3 required
Emoji
object
3 properties
1 required
RichEmbed
object
13 properties
TypingIndicatorResponse
object
RichEmbedThumbnail
object
5 properties
MessageEmbedAuthorResponse
object
4 properties
1 required
MessageEmbedProviderResponse
object
2 properties
1 required
BasicMessageResponse
object
32 properties
15 required
GuildProductPurchaseResponse
object
2 properties
2 required
ErrorResponse
object
Errors object returned by the Discord API
UpdateDefaultReactionEmojiRequest
object
2 properties
SelectOptionResponse
object
5 properties
2 required
GuildInviteResponse
object
21 properties
1 required
MessageReferenceRequest
object
5 properties
1 required
ApplicationIncomingWebhookResponse
object
8 properties
3 required
InviteChannelResponse
object
5 properties
2 required
ScheduledEventResponse
object
16 properties
7 required
MessageInteractionResponse
object
5 properties
3 required
BaseCreateMessageCreateRequest
object
7 properties
WebhookSourceChannelResponse
object
2 properties
2 required
RoleSelect
object
7 properties
2 required
MessageComponentUserSelectResponse
object
7 properties
3 required
GuildIncomingWebhookResponse
object
10 properties
3 required
MessageReactionResponse
object
6 properties
6 required
GuildScheduledEventPrivacyLevels
integer
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Discord publishes across the network.