Agent Interface
REST API v10Gateway WebSocketInteractions (Slash Commands)
What an agent can do
- ✓Send and read messages in channels and threads
- ✓Create and manage channels, roles, and permissions
- ✓Register and respond to slash commands and buttons
- ✓Manage server members (kick, ban, assign roles)
- ✓Create and manage scheduled events
- ✓React to messages and manage reactions
What it can't do
- ✗Access voice channel audio streams via REST API
- ✗Modify server boost perks or Nitro settings
- ✗Read messages in DMs the bot is not a participant in
- ✗Access Discord's internal moderation AI (AutoMod ML models)
- ✗Create or manage server subscriptions (monetization)
Auth Model
Bot TokenOAuth 2.0 (user-level)
Builder Notes
Mature bot ecosystem with strong real-time capabilities. Gateway WebSocket enables event-driven agents. Slash commands provide structured user input. Rate limits: per-route, 50 req/sec global.
Sources
Last verified: 2026-03-15