The identity and technical contract details declared by the specification.
AutomodTriggerType
integer
IntegrationExpireBehaviorTypes
integer
ApplicationCommandUserOptionResponse
object
8 properties
3 required
EntityMetadataStageInstanceResponse
object
ApplicationCommandAttachmentOptionResponse
object
8 properties
3 required
MLSpamTriggerMetadataResponse
object
GuildAuditLogResponse
object
8 properties
8 required
FlagToChannelActionResponse
object
2 properties
2 required
SpamLinkRuleResponse
object
11 properties
8 required
PrivateGuildMemberResponse
object
13 properties
7 required
UserGuildOnboardingResponse
object
4 properties
4 required
DiscordIntegrationResponse
object
8 properties
4 required
AuditLogEntryResponse
object
7 properties
2 required
DefaultKeywordListTriggerMetadata
object
2 properties
ChannelFollowerWebhookResponse
object
10 properties
3 required
OnboardingPromptOptionRequest
object
8 properties
1 required
IntegrationExpireGracePeriodTypes
integer
StickerFormatTypes
integer
GuildSubscriptionIntegrationResponse
object
5 properties
2 required
Entitlement
object
9 properties
ChannelPermissionOverwriteRequest
object
4 properties
1 required
InviteApplicationResponse
object
21 properties
5 required
WidgetMember
object
13 properties
5 required
ApplicationCommandResponse
object
15 properties
6 required
MentionSpamTriggerMetadata
object
2 properties
1 required
SpamLinkTriggerMetadataResponse
object
ThreadMetadataResponse
object
6 properties
3 required
QuarantineUserActionMetadataResponse
object
GroupDMInviteResponse
object
8 properties
1 required
CreateGuildRequestRoleItem
object
7 properties
1 required
KeywordRuleResponse
object
11 properties
8 required
VanityURLErrorResponse
object
2 properties
2 required
ApplicationCommandOptionStringChoiceResponse
object
4 properties
2 required
MentionSpamUpsertRequest
object
8 properties
3 required
VoiceRegionResponse
object
5 properties
5 required
EmojiResponse
object
8 properties
7 required
ExternalScheduledEventResponse
object
17 properties
8 required
OnboardingPromptResponse
object
7 properties
7 required
Error
object
A single error, either for an API response or a specific field.
2 properties
2 required
StageScheduledEventCreateRequest
object
9 properties
4 required
GuildPruneResponse
object
1 property
QuarantineUserActionMetadata
object
WelcomeScreenPatchRequestPartial
object
3 properties
GuildCreateRequest
object
14 properties
1 required
WidgetSettingsResponse
object
2 properties
1 required
OnboardingPromptOptionResponse
object
6 properties
6 required
ResourceChannelResponse
object
5 properties
3 required
InviteChannelRecipientResponse
object
1 property
1 required
GuildHomeSettingsResponse
object
5 properties
2 required
GuildScheduledEventStatuses
integer
FlagToChannelActionMetadataResponse
object
1 property
1 required
GuildMFALevelResponse
object
1 property
1 required
UserResponse
object
11 properties
5 required
DefaultKeywordListUpsertRequest
object
8 properties
4 required
KeywordUpsertRequest
object
8 properties
3 required
EntityMetadataVoice
object
ChannelPermissionOverwrites
integer
ThreadsResponse
object
3 properties
2 required
ApplicationCommandOptionNumberChoiceResponse
object
4 properties
2 required
PartialGuildSubscriptionIntegrationResponse
object
4 properties
2 required
QuarantineUserActionResponse
object
2 properties
2 required
VoiceScheduledEventResponse
object
17 properties
7 required
AuditLogObjectChangeResponse
object
3 properties
DefaultKeywordListTriggerMetadataResponse
object
2 properties
2 required
GuildChannelResponse
object
24 properties
6 required
PrivateChannelResponse
object
6 properties
4 required
WebhookSourceGuildResponse
object
3 properties
2 required
MentionSpamTriggerMetadataResponse
object
1 property
1 required
AutomodActionType
integer
BulkBanUsersResponse
object
2 properties
2 required
WidgetResponse
object
6 properties
5 required
AccountResponse
object
2 properties
1 required
BlockMessageAction
object
2 properties
1 required
EntityMetadataExternalResponse
object
1 property
1 required
GuildWelcomeScreenResponse
object
2 properties
1 required
MentionSpamRuleResponse
object
11 properties
8 required
ApplicationCommandOptionIntegerChoiceResponse
object
4 properties
2 required
ScheduledEventUserResponse
object
4 properties
2 required
GuildTemplateResponse
object
11 properties
8 required
ApplicationCommandMentionableOptionResponse
object
8 properties
3 required
GuildRoleResponse
object
12 properties
8 required
UpdateGuildOnboardingRequest
object
4 properties
GuildMemberResponse
object
12 properties
7 required
GuildTemplateRoleResponse
object
8 properties
6 required
FlagToChannelAction
object
2 properties
2 required
Snowflake
string
Discord unique ID represented as a string
WelcomeMessageResponse
object
2 properties
2 required
UpdateOnboardingPromptRequest
object
7 properties
3 required
ApplicationCommandStringOptionResponse
object
12 properties
3 required
WidgetChannel
object
3 properties
3 required
GuildTemplateChannelTags
object
4 properties
1 required
ThreadAutoArchiveDuration
integer
DefaultReactionEmojiResponse
object
2 properties
QuarantineUserAction
object
2 properties
1 required
FriendInviteResponse
object
12 properties
1 required
VanityURLResponse
object
3 properties
1 required
ApplicationCommandBooleanOptionResponse
object
8 properties
3 required
UserNotificationSettings
integer
VideoQualityModes
integer
PremiumGuildTiers
integer
GuildOnboardingMode
integer
InviteTargetTypes
integer
ForumTagResponse
object
5 properties
3 required
ApplicationCommandNumberOptionResponse
object
12 properties
3 required
VerificationLevels
integer
BlockMessageActionMetadataResponse
object
1 property
GuildScheduledEventEntityTypes
integer
DefaultKeywordListUpsertRequestPartial
object
8 properties
PartialDiscordIntegrationResponse
object
5 properties
3 required
EntityMetadataVoiceResponse
object
AutomodKeywordPresetType
integer
ChannelPermissionOverwriteResponse
object
4 properties
4 required
ApplicationCommandRoleOptionResponse
object
8 properties
3 required
KeywordUpsertRequestPartial
object
8 properties
StageScheduledEventPatchRequestPartial
object
10 properties
ThreadMemberResponse
object
5 properties
4 required
FlagToChannelActionMetadata
object
1 property
1 required
GuildRoleTagsResponse
object
6 properties
WidgetUserDiscriminator
string
ApplicationCommandOptionType
integer
CreateGuildRequestChannelItem
object
19 properties
1 required
UserCommunicationDisabledActionMetadata
object
1 property
ThreadResponse
object
21 properties
9 required
GuildPatchRequestPartial
object
22 properties
MLSpamTriggerMetadata
object
NewMemberActionResponse
object
6 properties
4 required
GuildStickerResponse
object
9 properties
6 required
UserCommunicationDisabledActionResponse
object
2 properties
2 required
InnerErrors
object
1 property
1 required
InviteGuildResponse
object
12 properties
3 required
BlockMessageActionResponse
object
2 properties
2 required
GuildExplicitContentFilterTypes
integer
ExternalScheduledEventPatchRequestPartial
object
10 properties
GuildNSFWContentLevel
integer
InviteStageInstanceResponse
object
4 properties
1 required
ApplicationOAuth2InstallParamsResponse
object
2 properties
2 required
AuditLogActionTypes
integer
PrivateGroupChannelResponse
object
11 properties
4 required
GuildTemplateSnapshotResponse
object
13 properties
9 required
ExternalConnectionIntegrationResponse
object
14 properties
3 required
ApplicationCommandChannelOptionResponse
object
9 properties
3 required
MLSpamUpsertRequestPartial
object
8 properties
MLSpamRuleResponse
object
11 properties
8 required
ExternalScheduledEventCreateRequest
object
9 properties
5 required
UserAvatarDecorationResponse
object
IntegrationApplicationResponse
object
8 properties
3 required
ApplicationCommandSubcommandGroupOptionResponse
object
9 properties
3 required
CreateGuildChannelRequest
object
18 properties
1 required
UserCommunicationDisabledAction
object
2 properties
2 required
GuildPreviewResponse
object
12 properties
7 required
GuildWithCountsResponse
object
41 properties
21 required
KeywordTriggerMetadata
object
3 properties
GuildBanResponse
object
2 properties
1 required
GuildWelcomeChannel
object
4 properties
2 required
StageScheduledEventResponse
object
17 properties
7 required
VoiceScheduledEventCreateRequest
object
9 properties
4 required
PartialExternalConnectionIntegrationResponse
object
4 properties
2 required
GuildWelcomeScreenChannelResponse
object
4 properties
2 required
AvailableLocalesEnum
string
BlockMessageActionMetadata
object
1 property
GuildResponse
object
39 properties
21 required
OnboardingPromptType
integer
CreateOrUpdateThreadTagRequest
object
4 properties
1 required
ApplicationCommandIntegerOptionResponse
object
12 properties
3 required
ErrorResponse
object
Errors object returned by the Discord API
UserCommunicationDisabledActionMetadataResponse
object
1 property
1 required
MLSpamUpsertRequest
object
8 properties
3 required
UpdateDefaultReactionEmojiRequest
object
2 properties
GuildTemplateChannelResponse
object
20 properties
7 required
VoiceScheduledEventPatchRequestPartial
object
10 properties
NewMemberActionType
integer
GuildInviteResponse
object
21 properties
1 required
ApplicationIncomingWebhookResponse
object
8 properties
3 required
InviteChannelResponse
object
5 properties
2 required
KeywordTriggerMetadataResponse
object
3 properties
3 required
ScheduledEventResponse
object
16 properties
7 required
DefaultKeywordRuleResponse
object
11 properties
8 required
ApplicationCommandType
integer
WebhookSourceChannelResponse
object
2 properties
2 required
EntityMetadataExternal
object
1 property
1 required
GuildOnboardingResponse
object
4 properties
4 required
WidgetActivity
object
1 property
1 required
EntityMetadataStageInstance
object
GuildIncomingWebhookResponse
object
10 properties
3 required
ApplicationCommandSubcommandOptionResponse
object
9 properties
3 required
GuildScheduledEventPrivacyLevels
integer
SettingsEmojiResponse
object
3 properties
MentionSpamUpsertRequestPartial
object
8 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Discord publishes across the network.