Discord Applications API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (BotToken).
By default, every request must be authenticated.
BotToken — Bot token authentication
Paths & Operations 26
Across 12 paths, the API surfaces 26 operations — 3 DELETE, 11 GET, 4 PATCH, 4 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 63 schemas that model the data the API accepts and returns. The most detailed are PrivateApplicationResponse (27 properties), ApplicationCommandResponse (15 properties), ApplicationFormPartial (12 properties), ApplicationCommandNumberOptionResponse (12 properties). Each schema is shown below with its type and property counts.
ApplicationCommandStringOptionResponse
object
12 properties3 required
Int53Type
integer
ApplicationCommandUserOptionResponse
object
8 properties3 required
EntitlementTenantFulfillmentStatusResponse
integer
ApplicationCommandSubcommandGroupOption
object
7 properties3 required
CommandPermissionResponse
object
3 properties3 required
ApplicationCommandAttachmentOptionResponse
object
8 properties3 required
ApplicationCommandOptionIntegerChoice
object
3 properties2 required
ApplicationTypes
integer
ApplicationCommandSubcommandGroupOptionResponse
object
9 properties3 required
ApplicationCommandBooleanOptionResponse
object
8 properties3 required
OAuth2Scopes
string
ApplicationCommandIntegerOption
object
10 properties3 required
ApplicationRoleConnectionsMetadataItemResponse
object
6 properties4 required
ApplicationCommandPatchRequestPartial
object
7 properties
ApplicationCommandOptionNumberChoice
object
3 properties2 required
EntitlementResponse
object
12 properties6 required
ApplicationCommandNumberOption
object
10 properties3 required
TeamMemberResponse
object
3 properties3 required
ApplicationCommandNumberOptionResponse
object
12 properties3 required
UserResponse
object
11 properties5 required
ApplicationCommandBooleanOption
object
6 properties3 required
ApplicationCommandOptionNumberChoiceResponse
object
4 properties2 required
PrivateApplicationResponse
object
27 properties7 required
ApplicationCommandMentionableOption
object
6 properties3 required
ApplicationRoleConnectionsMetadataItemRequest
object
6 properties4 required
EntitlementTypes
integer
TeamResponse
object
5 properties4 required
ApplicationOAuth2InstallParams
object
2 properties
ApplicationCommandRoleOptionResponse
object
8 properties3 required
ApplicationCommandIntegerOptionResponse
object
12 properties3 required
ApplicationCommandAttachmentOption
object
6 properties3 required
ErrorResponse
object
Errors object returned by the Discord API
ApplicationCommandResponse
object
15 properties6 required
ApplicationCommandPermissionType
integer
TeamMembershipStates
integer
ErrorDetails
ApplicationCommandOptionStringChoice
object
3 properties2 required
ApplicationCommandSubcommandOption
object
7 properties3 required
ApplicationCommandOptionType
integer
SnowflakeType
string
ApplicationCommandStringOption
object
10 properties3 required
ApplicationCommandRoleOption
object
6 properties3 required
ApplicationCommandUpdateRequest
object
9 properties1 required
ApplicationCommandOptionStringChoiceResponse
object
4 properties2 required
ApplicationCommandType
integer
InnerErrors
object
1 property1 required
ApplicationCommandOptionIntegerChoiceResponse
object
4 properties2 required
ApplicationFormPartial
object
12 properties
MetadataItemTypes
integer
ApplicationCommandMentionableOptionResponse
object
8 properties3 required
CreateEntitlementRequestData
object
3 properties3 required
ApplicationCommandPermission
object
3 properties3 required
CommandPermissionsResponse
object
4 properties4 required
ApplicationCommandChannelOption
object
7 properties3 required
EntitlementOwnerTypes
integer
ApplicationCommandSubcommandOptionResponse
object
9 properties3 required
Error
object
A single error, either for an API response or a specific field.
2 properties2 required
ApplicationCommandCreateRequest
object
8 properties1 required
ApplicationOAuth2InstallParamsResponse
object
2 properties2 required
ApplicationCommandUserOption
object
6 properties3 required
ApplicationCommandChannelOptionResponse
object
9 properties3 required
ChannelTypes
integer
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Discord Applications API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.