コンテンツにスキップ

Platform capability map

このコンテンツはまだ日本語訳がありません。

Status Stable · Last verified 2026-07-11 · API v10 · Sources API reference, Change log

This is the bird’s-eye view: every major capability area, grouped by surface, with a status label. The machine-readable version lives in research/capability-matrix.yaml; the changelog watch tracks what’s moving.

Status legend → feature-status labels.

Surface What it is Status Atlas page
Incoming webhooks Post-only channel URLs Stable Webhooks
REST API (/api/v10) HTTP resource API Stable Overview
Gateway (WebSocket) Real-time events Stable Gateway
Interactions (endpoint) Commands/components over HTTP Stable Interactions
Interactions (gateway) Commands/components over WS Stable Interactions
OAuth2 Authorization & installation Stable OAuth2
Embedded App SDK (Activities) In-client iframe apps Stable tracked below
Social SDK (games) Friends/lobbies/voice in games Limited tracked below
RPC / IPC Local control of the desktop client Limited backlog
Capability Status Notes
Messages (send/edit/delete) Stable REST + gateway
Embeds Stable ≤10/msg, ≤6000 chars total
Classic message components (buttons, selects) Stable Legacy component set
Components V2 Stable Opt-in IS_COMPONENTS_V2 (1<<15); disables content/embeds
Modals Stable Opened from an interaction
Polls Stable Native poll messages
Message forwarding Stable 2026: app forwarding needs message-content access
Attachments (description/spoiler) Stable 2026: editable via API
Stickers / emoji (incl. app emoji) Stable Apps can own emoji
Capability Status Notes
Guilds / channels / roles / members Stable Core REST resources
Permissions & overwrites Stable Bitfield math — OAuth2
Threads / forums / media channels Stable
Scheduled events Stable
AutoMod Stable Rule-based content filtering + events
Audit logs Stable Administrative history
Onboarding & community features Stable Server setup, welcome screen
Search Guild Messages endpoint Stable 2026: bots can search with filters
Capability Status Notes
Voice connections Stable Via gateway voice + UDP/media
DAVE (E2EE for calls) Stable Mandatory since 2026-03-01; clients without it can’t join calls
Stage channels Stable
Rich Presence Stable Show game/app status
Activities (Embedded App SDK) Stable In-client apps/games
Social SDK (Unity/Unreal, consoles) Limited 2026: Xbox/PlayStation support, lobbies, cross-platform friends
Capability Status Notes
OAuth2 flows & scopes Stable OAuth2
User-install / guild-install contexts Stable authorizing_integration_owners
Linked roles / connections Stable Verify external accounts for roles
Monetization: entitlements & SKUs Stable Premium apps, one-time & subscription
Subscriptions Stable 2026: documented INACTIVE/ENDING states
identify.premium scope Stable 2026: required to read Nitro type
Capability Status Notes
Rate limits (per-route + global) Stable Parse headers; never hard-code
Sharding Stable Required past ~2,500 guilds
Caching Stable (practice) Your responsibility; not an API feature
API versioning Stable v10 current; version in URL path
Gateway intents (incl. privileged) Stable 2026 access threshold change — Intents

These are shifting fastest — always check the changelog watch:

  • Social SDK for games (consoles, lobbies, cross-platform friends) — active through 2026.
  • Components V2 adoption and new component types.
  • DAVE / E2EE rollout aftermath.
  • Privileged-intent access policy (user-count threshold, annual review).
  • Riot/League connection deprecations (mid-2026).

Self-bots, user-token automation, and other Terms-of-Service-violating techniques are not documented as supported. Where they appear, they’re marked as platform boundaries, for defensive understanding only.