Discord
Discord is a voice, video and text communication service used by hundreds of millions of people to hang out and talk with their communities and friends.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles Discord the way a machine reads it — 502 machine-readable artifacts across 29 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Discord scores 62.8/100 (strong), with a separate agent-readiness read of 62/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile Discord
Each block below is one kind of artifact we hold for Discord. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 29
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
Discord Gateway API
The Discord Gateway API provides persistent, stateful WebSocket connections between your client and Discord servers. These connections are used for sending and receiving real-ti...
Discord Interactions API
The Discord Interactions API enables applications to create and respond to application commands (slash commands), message components, and modals. It supports both Gateway-based ...
Discord OAuth2 API
The Discord OAuth2 API enables application developers to build applications that utilize authentication and data from the Discord API. Discord supports the authorization code gr...
Discord Webhook Events API
The Discord Webhook Events API provides HTTP-based outgoing webhook events that allow applications to receive notifications for specific events without maintaining a persistent ...
Discord Embedded App SDK
The Discord Embedded App SDK lets you build rich, multiplayer experiences as Activities inside Discord. It handles RPC calls between your application and Discord, enabling inter...
Discord Voice API
The Discord Voice API provides the protocol for establishing and managing voice connections between clients and Discord voice servers. It handles UDP-based voice data transmissi...
Discord Social SDK
The Discord Social SDK allows game developers to add rich social features into their games across desktop, mobile, and console platforms. It supports features like account linki...
Discord Application Commands API
Manage global and guild application commands
Discord Applications API
The Applications API from Discord — 12 operation(s) for applications.
Discord Audit Log API
Operations on guild audit logs
Discord Auto Moderation API
Operations on auto moderation rules
Discord Channels API
The Channels API from Discord — 26 operation(s) for channels.
Discord Emojis API
Operations on guild emojis
Discord Gateway API
The Gateway API from Discord — 2 operation(s) for gateway.
Discord Guilds API
The Guilds API from Discord — 45 operation(s) for guilds.
Discord Interaction Responses API
Respond to interactions received from Discord
Discord Invites API
The Invites API from Discord — 3 operation(s) for invites.
Discord Members API
Operations on guild members
Discord Messages API
Operations on messages within channels
Discord Role Connections API
Manage application role connection metadata
Discord Roles API
Operations on guild roles
Discord Scheduled Events API
Operations on guild scheduled events
Discord Stage Instances API
The Stage Instances API from Discord — 2 operation(s) for stage instances.
Discord Sticker Packs API
The Sticker Packs API from Discord — 1 operation(s) for sticker packs.
Discord Stickers API
The Stickers API from Discord — 3 operation(s) for stickers.
Discord User Identity API
Retrieve current user information via OAuth2
Discord Users API
The Users API from Discord — 9 operation(s) for users.
Discord Voice API
The Voice API from Discord — 1 operation(s) for voice.
Discord Webhooks API
The Webhooks API from Discord — 8 operation(s) for webhooks.
Scroll within the panel for all 29 ·
Open Collections 5
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Discord Interactions API
OPEN COLLECTIONDiscord Linked Roles API
OPEN COLLECTIONDiscord OAuth2 API
OPEN COLLECTIONDiscord REST API
OPEN COLLECTIONDiscord Webhook Events API
OPEN COLLECTIONGraphQL 1
Where a provider ships GraphQL, the schema is the contract. We profile it alongside the REST surface so the whole interface is legible in one place.
GraphQL schemas published by this provider.
Discord GraphQL
Discord does not expose a native public GraphQL API. Its developer platform is built on a REST API (discord.com/api/v10), a WebSocket Gateway for real-time events, and an HTTP W...
GRAPHQLPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Discord Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Discord Finops
FINOPSFeatures 16
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
Notable capabilities this provider offers.
Scroll within the panel for all 16 ·
Event Specifications 2
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Discord Gateway API
The Discord Gateway API provides persistent, stateful WebSocket connections between your client and Discord servers. These connections are used for sending and receiving real-ti...
ASYNCAPIDiscord Voice API
The Discord Voice API provides the protocol for establishing and managing voice connections between clients and Discord voice servers. It handles UDP-based voice data transmissi...
ASYNCAPISemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Discord Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
Discord API Rules
SPECTRALDiscord API Rules
SPECTRALJSON Schema 437
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AccessTokenResponse
JSON SCHEMAAccountResponse
JSON SCHEMAActionRow
JSON SCHEMAAfkTimeouts
JSON SCHEMAAllowedMentionTypes
JSON SCHEMAApplication
JSON SCHEMAApplicationAuthorizedData
JSON SCHEMAApplicationCommand
JSON SCHEMAApplicationCommandAttachmentOption
JSON SCHEMAApplicationCommandAttachmentOptionResponse
JSON SCHEMAApplicationCommandBooleanOption
JSON SCHEMAApplicationCommandBooleanOptionResponse
JSON SCHEMAApplicationCommandChannelOption
JSON SCHEMAApplicationCommandChannelOptionResponse
JSON SCHEMAApplicationCommandCreateRequest
JSON SCHEMAApplicationCommandIntegerOption
JSON SCHEMAApplicationCommandIntegerOptionResponse
JSON SCHEMAApplicationCommandMentionableOption
JSON SCHEMAApplicationCommandMentionableOptionResponse
JSON SCHEMAApplicationCommandNumberOption
JSON SCHEMAApplicationCommandNumberOptionResponse
JSON SCHEMAApplicationCommandOption
JSON SCHEMAApplicationCommandOptionChoice
JSON SCHEMAApplicationCommandOptionIntegerChoice
JSON SCHEMAApplicationCommandOptionNumberChoice
JSON SCHEMAApplicationCommandOptionNumberChoiceResponse
JSON SCHEMAApplicationCommandOptionStringChoice
JSON SCHEMAApplicationCommandOptionStringChoiceResponse
JSON SCHEMAApplicationCommandOptionType
JSON SCHEMAApplicationCommandPatchRequestPartial
JSON SCHEMAApplicationCommandPermission
JSON SCHEMAApplicationCommandPermissionType
JSON SCHEMAApplicationCommandResponse
JSON SCHEMAApplicationCommandRoleOption
JSON SCHEMAApplicationCommandRoleOptionResponse
JSON SCHEMAApplicationCommandStringOption
JSON SCHEMAApplicationCommandStringOptionResponse
JSON SCHEMAApplicationCommandSubcommandGroupOption
JSON SCHEMAApplicationCommandSubcommandOption
JSON SCHEMAApplicationCommandSubcommandOptionResponse
JSON SCHEMAApplicationCommandType
JSON SCHEMAApplicationCommandUpdateRequest
JSON SCHEMAApplicationCommandUserOption
JSON SCHEMAApplicationCommandUserOptionResponse
JSON SCHEMAApplicationFormPartial
JSON SCHEMAApplicationIncomingWebhookResponse
JSON SCHEMAApplicationOAuth2InstallParams
JSON SCHEMAApplicationOAuth2InstallParamsResponse
JSON SCHEMAApplicationResponse
JSON SCHEMAApplicationRoleConnection
JSON SCHEMAApplicationRoleConnectionMetadata
JSON SCHEMAApplicationTypes
JSON SCHEMAApplicationUserRoleConnectionResponse
JSON SCHEMAAttachment
JSON SCHEMAAuditLog
JSON SCHEMAAuditLogActionTypes
JSON SCHEMAAuditLogEntryResponse
JSON SCHEMAAuditLogObjectChangeResponse
JSON SCHEMAAuthorizationInformation
JSON SCHEMAAutomodActionType
JSON SCHEMAAutoModerationRule
JSON SCHEMAAutomodEventType
JSON SCHEMAAutomodKeywordPresetType
JSON SCHEMAAutomodTriggerType
JSON SCHEMAAvailableLocalesEnum
JSON SCHEMABan
JSON SCHEMABaseCreateMessageCreateRequest
JSON SCHEMABasicApplicationResponse
JSON SCHEMABasicMessageResponse
JSON SCHEMABlockMessageAction
JSON SCHEMABlockMessageActionMetadata
JSON SCHEMABlockMessageActionMetadataResponse
JSON SCHEMABlockMessageActionResponse
JSON SCHEMABotAccountPatchRequest
JSON SCHEMABulkBanUsersResponse
JSON SCHEMAButton
JSON SCHEMAButtonStyleTypes
JSON SCHEMADiscord Channel
JSON SCHEMAChannelFollowerResponse
JSON SCHEMAChannelFollowerWebhookResponse
JSON SCHEMAChannelPermissionOverwriteRequest
JSON SCHEMAChannelPermissionOverwriteResponse
JSON SCHEMAChannelPermissionOverwrites
JSON SCHEMAChannelSelect
JSON SCHEMAChannelSelectDefaultValue
JSON SCHEMAChannelTypes
JSON SCHEMACommandPermissionResponse
JSON SCHEMACommandPermissionsResponse
JSON SCHEMAComponent
JSON SCHEMAConnectedAccountGuildResponse
JSON SCHEMAConnectedAccountIntegrationResponse
JSON SCHEMAConnectedAccountProviders
JSON SCHEMAConnectedAccountResponse
JSON SCHEMAConnectedAccountVisibility
JSON SCHEMAConnection
JSON SCHEMACreateApplicationCommandRequest
JSON SCHEMACreateAutoModerationRuleRequest
JSON SCHEMACreateChannelRequest
JSON SCHEMACreatedThreadResponse
JSON SCHEMACreateEntitlementRequestData
JSON SCHEMACreateForumThreadRequest
JSON SCHEMACreateGroupDMInviteRequest
JSON SCHEMACreateGuildChannelRequest
JSON SCHEMACreateGuildInviteRequest
JSON SCHEMACreateGuildRequest
JSON SCHEMACreateGuildRequestChannelItem
JSON SCHEMACreateGuildRequestRoleItem
JSON SCHEMACreateInviteRequest
JSON SCHEMACreateMessageInteractionCallbackRequest
JSON SCHEMACreateMessageRequest
JSON SCHEMACreateOrUpdateThreadTagRequest
JSON SCHEMACreatePrivateChannelRequest
JSON SCHEMACreateRoleRequest
JSON SCHEMACreateScheduledEventRequest
JSON SCHEMACreateTextThreadWithMessageRequest
JSON SCHEMACreateTextThreadWithoutMessageRequest
JSON SCHEMADefaultKeywordListTriggerMetadata
JSON SCHEMADefaultKeywordListTriggerMetadataResponse
JSON SCHEMADefaultKeywordListUpsertRequest
JSON SCHEMADefaultKeywordListUpsertRequestPartial
JSON SCHEMADefaultKeywordRuleResponse
JSON SCHEMADefaultReactionEmojiResponse
JSON SCHEMADiscordIntegrationResponse
JSON SCHEMAEditApplicationCommandRequest
JSON SCHEMAEditMessageRequest
JSON SCHEMAEmbed
JSON SCHEMADiscord Emoji
JSON SCHEMAEmojiResponse
JSON SCHEMAEntitlement
JSON SCHEMAEntitlementCreateData
JSON SCHEMAEntitlementOwnerTypes
JSON SCHEMAEntitlementResponse
JSON SCHEMAEntitlementTenantFulfillmentStatusResponse
JSON SCHEMAEntitlementTypes
JSON SCHEMAEntityMetadataExternal
JSON SCHEMAEntityMetadataExternalResponse
JSON SCHEMAEntityMetadataStageInstance
JSON SCHEMAEntityMetadataStageInstanceResponse
JSON SCHEMAEntityMetadataVoice
JSON SCHEMAEntityMetadataVoiceResponse
JSON SCHEMAError
JSON SCHEMAErrorDetails
JSON SCHEMAErrorResponse
JSON SCHEMAExecuteWebhookRequest
JSON SCHEMAExternalConnectionIntegrationResponse
JSON SCHEMAExternalScheduledEventCreateRequest
JSON SCHEMAExternalScheduledEventPatchRequestPartial
JSON SCHEMAExternalScheduledEventResponse
JSON SCHEMAFlagToChannelAction
JSON SCHEMAFlagToChannelActionMetadata
JSON SCHEMAFlagToChannelActionMetadataResponse
JSON SCHEMAFlagToChannelActionResponse
JSON SCHEMAForumLayout
JSON SCHEMAForumTagResponse
JSON SCHEMAFriendInviteResponse
JSON SCHEMAGatewayBotResponse
JSON SCHEMAGatewayBotSessionStartLimitResponse
JSON SCHEMAGatewayResponse
JSON SCHEMAGithubAuthor
JSON SCHEMAGithubCheckApp
JSON SCHEMAGithubCheckPullRequest
JSON SCHEMAGithubCheckRun
JSON SCHEMAGithubCheckRunOutput
JSON SCHEMAGithubCheckSuite
JSON SCHEMAGithubComment
JSON SCHEMAGithubCommit
JSON SCHEMAGithubDiscussion
JSON SCHEMAGithubIssue
JSON SCHEMAGithubRelease
JSON SCHEMAGithubRepository
JSON SCHEMAGithubReview
JSON SCHEMAGithubUser
JSON SCHEMAGithubWebhook
JSON SCHEMAGroupDMInviteResponse
JSON SCHEMADiscord Guild
JSON SCHEMAGuildApplicationCommandPermissions
JSON SCHEMAGuildAuditLogResponse
JSON SCHEMAGuildBanResponse
JSON SCHEMAGuildChannelResponse
JSON SCHEMAGuildCreateRequest
JSON SCHEMAGuildExplicitContentFilterTypes
JSON SCHEMAGuildFeatures
JSON SCHEMAGuildHomeSettingsResponse
JSON SCHEMAGuildIncomingWebhookResponse
JSON SCHEMAGuildInviteResponse
JSON SCHEMAGuildMember
JSON SCHEMAGuildMemberResponse
JSON SCHEMAGuildMFALevel
JSON SCHEMAGuildMFALevelResponse
JSON SCHEMAGuildNSFWContentLevel
JSON SCHEMAGuildOnboardingMode
JSON SCHEMAGuildOnboardingResponse
JSON SCHEMAGuildPatchRequestPartial
JSON SCHEMAGuildPreview
JSON SCHEMAGuildPreviewResponse
JSON SCHEMAGuildProductPurchaseResponse
JSON SCHEMAGuildPruneResponse
JSON SCHEMAGuildResponse
JSON SCHEMAGuildRoleResponse
JSON SCHEMAGuildRoleTagsResponse
JSON SCHEMAGuildScheduledEvent
JSON SCHEMAGuildScheduledEventEntityTypes
JSON SCHEMAGuildScheduledEventPrivacyLevels
JSON SCHEMAGuildScheduledEventStatuses
JSON SCHEMAGuildStickerResponse
JSON SCHEMAGuildSubscriptionIntegrationResponse
JSON SCHEMAGuildTemplateChannelResponse
JSON SCHEMAGuildTemplateChannelTags
JSON SCHEMAGuildTemplateResponse
JSON SCHEMAGuildTemplateRoleResponse
JSON SCHEMAGuildTemplateSnapshotResponse
JSON SCHEMAGuildWelcomeChannel
JSON SCHEMAGuildWelcomeScreenChannelResponse
JSON SCHEMAGuildWelcomeScreenResponse
JSON SCHEMAGuildWithCountsResponse
JSON SCHEMAIconEmojiResponse
JSON SCHEMAIncomingWebhookInteractionRequest
JSON SCHEMAIncomingWebhookRequestPartial
JSON SCHEMAIncomingWebhookUpdateRequestPartial
JSON SCHEMAInnerErrors
JSON SCHEMAInputText
JSON SCHEMAInt53Type
JSON SCHEMAIntegrationApplicationResponse
JSON SCHEMAIntegrationExpireBehaviorTypes
JSON SCHEMAIntegrationExpireGracePeriodTypes
JSON SCHEMAIntegrationTypes
JSON SCHEMAInteractionCallbackData
JSON SCHEMAInteractionCallbackResponse
JSON SCHEMAInteractionCallbackTypes
JSON SCHEMAInteractionResponse
JSON SCHEMAInteractionTypes
JSON SCHEMAInvite
JSON SCHEMAInviteApplicationResponse
JSON SCHEMAInviteChannelRecipientResponse
JSON SCHEMAInviteChannelResponse
JSON SCHEMAInviteGuildResponse
JSON SCHEMAInviteStageInstanceResponse
JSON SCHEMAInviteTargetTypes
JSON SCHEMAInviteTypes
JSON SCHEMAKeywordRuleResponse
JSON SCHEMAKeywordTriggerMetadata
JSON SCHEMAKeywordTriggerMetadataResponse
JSON SCHEMAKeywordUpsertRequest
JSON SCHEMAKeywordUpsertRequestPartial
JSON SCHEMAMentionableSelect
JSON SCHEMAMentionSpamRuleResponse
JSON SCHEMAMentionSpamTriggerMetadata
JSON SCHEMAMentionSpamTriggerMetadataResponse
JSON SCHEMAMentionSpamUpsertRequest
JSON SCHEMAMentionSpamUpsertRequestPartial
JSON SCHEMADiscord Message
JSON SCHEMAMessageActivityResponse
JSON SCHEMAMessageAllowedMentionsRequest
JSON SCHEMAMessageAttachmentRequest
JSON SCHEMAMessageAttachmentResponse
JSON SCHEMAMessageCallResponse
JSON SCHEMAMessageComponentActionRowResponse
JSON SCHEMAMessageComponentButtonResponse
JSON SCHEMAMessageComponentChannelSelectResponse
JSON SCHEMAMessageComponentEmojiResponse
JSON SCHEMAMessageComponentInputTextResponse
JSON SCHEMAMessageComponentMentionableSelectResponse
JSON SCHEMAMessageComponentRoleSelectResponse
JSON SCHEMAMessageComponentStringSelectResponse
JSON SCHEMAMessageComponentTypes
JSON SCHEMAMessageComponentUserSelectResponse
JSON SCHEMAMessageCreateRequest
JSON SCHEMAMessageEditRequestPartial
JSON SCHEMAMessageEmbedAuthorResponse
JSON SCHEMAMessageEmbedFieldResponse
JSON SCHEMAMessageEmbedFooterResponse
JSON SCHEMAMessageEmbedImageResponse
JSON SCHEMAMessageEmbedProviderResponse
JSON SCHEMAMessageEmbedResponse
JSON SCHEMAMessageEmbedVideoResponse
JSON SCHEMAMessageInteractionResponse
JSON SCHEMAMessageMentionChannelResponse
JSON SCHEMAMessageReactionCountDetailsResponse
JSON SCHEMAMessageReactionEmojiResponse
JSON SCHEMAMessageReactionResponse
JSON SCHEMAMessageReferenceRequest
JSON SCHEMAMessageReferenceResponse
JSON SCHEMAMessageReferenceType
JSON SCHEMAMessageResponse
JSON SCHEMAMessageRoleSubscriptionDataResponse
JSON SCHEMAMessageStickerItemResponse
JSON SCHEMAMessageType
JSON SCHEMAMetadataItemTypes
JSON SCHEMAMLSpamRuleResponse
JSON SCHEMAMLSpamTriggerMetadata
JSON SCHEMAMLSpamTriggerMetadataResponse
JSON SCHEMAMLSpamUpsertRequest
JSON SCHEMAMLSpamUpsertRequestPartial
JSON SCHEMAModalInteractionCallbackData
JSON SCHEMAModalInteractionCallbackRequest
JSON SCHEMAModifyChannelRequest
JSON SCHEMAModifyGuildRequest
JSON SCHEMAMyGuildResponse
JSON SCHEMANewMemberActionResponse
JSON SCHEMANewMemberActionType
JSON SCHEMAOAuth2GetAuthorizationResponse
JSON SCHEMAOAuth2GetKeys
JSON SCHEMAOAuth2Key
JSON SCHEMAOAuth2Scopes
JSON SCHEMAOnboardingPromptOptionRequest
JSON SCHEMAOnboardingPromptOptionResponse
JSON SCHEMAOnboardingPromptResponse
JSON SCHEMAOnboardingPromptType
JSON SCHEMAOverwrite
JSON SCHEMAPartialDiscordIntegrationResponse
JSON SCHEMAPartialExternalConnectionIntegrationResponse
JSON SCHEMAPartialGuild
JSON SCHEMAPartialGuildSubscriptionIntegrationResponse
JSON SCHEMAPongInteractionCallbackRequest
JSON SCHEMAPremiumGuildTiers
JSON SCHEMAPremiumTypes
JSON SCHEMAPrivateApplicationResponse
JSON SCHEMAPrivateChannelRequestPartial
JSON SCHEMAPrivateChannelResponse
JSON SCHEMAPrivateGroupChannelResponse
JSON SCHEMAPrivateGuildMemberResponse
JSON SCHEMAPurchaseNotificationResponse
JSON SCHEMAPurchaseType
JSON SCHEMAQuarantineUserAction
JSON SCHEMAQuarantineUserActionMetadata
JSON SCHEMAQuarantineUserActionMetadataResponse
JSON SCHEMAQuarantineUserActionResponse
JSON SCHEMAQuestUserEnrollmentData
JSON SCHEMAReaction
JSON SCHEMAResolvedObjectsResponse
JSON SCHEMAResourceChannelResponse
JSON SCHEMARichEmbed
JSON SCHEMARichEmbedAuthor
JSON SCHEMARichEmbedField
JSON SCHEMARichEmbedFooter
JSON SCHEMARichEmbedImage
JSON SCHEMARichEmbedProvider
JSON SCHEMARichEmbedThumbnail
JSON SCHEMARichEmbedVideo
JSON SCHEMADiscord Role
JSON SCHEMARoleSelect
JSON SCHEMARoleSelectDefaultValue
JSON SCHEMARoleTags
JSON SCHEMAScheduledEventResponse
JSON SCHEMAScheduledEventUserResponse
JSON SCHEMASelectOption
JSON SCHEMASelectOptionResponse
JSON SCHEMASettingsEmojiResponse
JSON SCHEMASlackWebhook
JSON SCHEMASnowflake
JSON SCHEMASnowflakeSelectDefaultValueTypes
JSON SCHEMASnowflakeType
JSON SCHEMASpamLinkRuleResponse
JSON SCHEMASpamLinkTriggerMetadataResponse
JSON SCHEMAStageInstance
JSON SCHEMAStageInstanceResponse
JSON SCHEMAStageInstancesPrivacyLevels
JSON SCHEMAStageScheduledEventCreateRequest
JSON SCHEMAStageScheduledEventPatchRequestPartial
JSON SCHEMAStageScheduledEventResponse
JSON SCHEMAStandardStickerResponse
JSON SCHEMAStartThreadRequest
JSON SCHEMASticker
JSON SCHEMAStickerFormatTypes
JSON SCHEMAStickerPack
JSON SCHEMAStickerPackCollectionResponse
JSON SCHEMAStickerPackResponse
JSON SCHEMAStickerTypes
JSON SCHEMAStringSelect
JSON SCHEMATeamMemberResponse
JSON SCHEMATeamMembershipStates
JSON SCHEMATeamResponse
JSON SCHEMATextStyleTypes
JSON SCHEMAThreadAutoArchiveDuration
JSON SCHEMAThreadMemberResponse
JSON SCHEMAThreadMetadata
JSON SCHEMAThreadMetadataResponse
JSON SCHEMAThreadResponse
JSON SCHEMAThreadSortOrder
JSON SCHEMAThreadsResponse
JSON SCHEMATypingIndicatorResponse
JSON SCHEMAUInt32Type
JSON SCHEMAUpdateApplicationRoleConnectionRequest
JSON SCHEMAUpdateDefaultReactionEmojiRequest
JSON SCHEMAUpdateGuildChannelRequestPartial
JSON SCHEMAUpdateGuildOnboardingRequest
JSON SCHEMAUpdateMessageInteractionCallbackRequest
JSON SCHEMAUpdateOnboardingPromptRequest
JSON SCHEMAUpdateThreadRequestPartial
JSON SCHEMAUpdateThreadTagRequest
JSON SCHEMADiscord User
JSON SCHEMAUserAvatarDecorationResponse
JSON SCHEMAUserCommunicationDisabledAction
JSON SCHEMAUserCommunicationDisabledActionMetadata
JSON SCHEMAUserCommunicationDisabledActionResponse
JSON SCHEMAUserGuildOnboardingResponse
JSON SCHEMAUserNotificationSettings
JSON SCHEMAUserPIIResponse
JSON SCHEMAUserResponse
JSON SCHEMAUserSelect
JSON SCHEMAUserSelectDefaultValue
JSON SCHEMAVanityURLErrorResponse
JSON SCHEMAVanityURLResponse
JSON SCHEMAVerificationLevels
JSON SCHEMAVideoQualityModes
JSON SCHEMAVoiceRegion
JSON SCHEMAVoiceRegionResponse
JSON SCHEMAVoiceScheduledEventCreateRequest
JSON SCHEMAVoiceScheduledEventPatchRequestPartial
JSON SCHEMAVoiceScheduledEventResponse
JSON SCHEMADiscord Webhook
JSON SCHEMAWebhookEvent
JSON SCHEMAWebhookEventBody
JSON SCHEMAWebhookSlackEmbed
JSON SCHEMAWebhookSlackEmbedField
JSON SCHEMAWebhookSourceChannelResponse
JSON SCHEMAWebhookSourceGuildResponse
JSON SCHEMAWebhookTypes
JSON SCHEMAWelcomeMessageResponse
JSON SCHEMAWelcomeScreenPatchRequestPartial
JSON SCHEMAWidgetActivity
JSON SCHEMAWidgetChannel
JSON SCHEMAWidgetImageStyles
JSON SCHEMAWidgetMember
JSON SCHEMAWidgetResponse
JSON SCHEMAWidgetSettingsResponse
JSON SCHEMAWidgetUserDiscriminator
JSON SCHEMAScroll within the panel for all 437 ·
JSON Structure 1
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
JSON Structure definitions describing this provider's data shapes.
Discord Structure
JSON STRUCTURESecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for Discord — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 13
Reference material describing how the API behaves
Scroll within the panel for all 13 ·
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Learn 2
Tutorials, courses, talks, and written guidance
Operate 7
Status, limits, changes, and where to get help
Scroll within the panel for all 7 ·
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 8
Properties that don't map to a standard resource type
Scroll within the panel for all 8 ·
← All providers · Data indexed from github.com/api-evangelist/discord · machine-readable index on apis.io