Auth
- Auth method
hmac-sha256- Signature header
X-Signature-Ed25519- Signature detail
- Ed25519 signature over the request timestamp concatenated with the raw body. Verified using the application's public key from the developer portal.
Delivery
- Backoff
- Discord expects a timely response (within 3 seconds); no documented retry policy for interactions.
Payload schema (field names + types only)
id string required
Interaction snowflake ID.
application_id string required
The application's ID.
type integer required
Interaction type (2 = APPLICATION_COMMAND).
data object required
Command-specific data.
id string required
Command ID.
name string required
Command name.
type integer
Command type.
options array | null
Array of resolved option values.
guild_id string | null
Guild ID if invoked in a guild.
channel_id string | null
Channel ID.
member object | null
Guild member who invoked the command.
user object | null
User who invoked the command (in DM contexts).
token string required
Continuation token valid for 15 minutes.
version integer
Interaction version; currently 1.
Notes: Interaction webhooks require the application's interactions endpoint URL to be set in the developer portal. Verify signatures using Ed25519 with the application public key.
Vendor docs