AsyncAPI channel · Discord
· Discord Gateway API
/
Channel address
/
Operations
publish
sendGatewayMessage
Send message to Gateway
subscribe
receiveGatewayEvent
Receive events from Gateway
Messages
Identify
Sent to trigger the initial handshake with the gateway
Content-Type:
Resume
Sent to resume a disconnected session
Content-Type:
Heartbeat
Sent periodically to maintain the connection
Content-Type:
RequestGuildMembers
Request guild members for a guild
Content-Type:
UpdateVoiceState
Sent to join, move, or disconnect from a voice channel
Content-Type:
UpdatePresence
Sent to update the client's presence
Content-Type:
Hello
Received after connecting, contains heartbeat interval
Content-Type:
HeartbeatAck
Acknowledgment of a heartbeat
Content-Type:
Ready
Dispatched after a successful Identify
Content-Type:
Resumed
Dispatched after a successful Resume
Content-Type:
Reconnect
Server requests the client to reconnect
Content-Type:
InvalidSession
Session is invalid, d indicates if resumable
Content-Type:
ChannelCreate
New channel created
Content-Type:
ChannelUpdate
Channel was updated
Content-Type:
ChannelDelete
Channel was deleted
Content-Type:
ChannelPinsUpdate
Message was pinned or unpinned
Content-Type:
ThreadCreate
Thread created or current user added to thread
Content-Type:
ThreadUpdate
Thread was updated
Content-Type:
ThreadDelete
Thread was deleted
Content-Type:
ThreadListSync
Sent when gaining access to a channel with active threads
Content-Type:
GuildCreate
Lazy-loaded guild available or user joined a new guild
Content-Type:
GuildUpdate
Guild was updated
Content-Type:
GuildDelete
Guild became unavailable or user left/was removed from guild
Content-Type:
GuildBanAdd
User was banned from a guild
Content-Type:
GuildBanRemove
User was unbanned from a guild
Content-Type:
GuildEmojisUpdate
Guild emojis were updated
Content-Type:
GuildStickersUpdate
Guild stickers were updated
Content-Type:
GuildMemberAdd
New user joined a guild
Content-Type:
GuildMemberRemove
User was removed from a guild
Content-Type:
GuildMemberUpdate
Guild member was updated
Content-Type:
GuildMembersChunk
Response to Request Guild Members
Content-Type:
GuildRoleCreate
Guild role was created
Content-Type:
GuildRoleUpdate
Guild role was updated
Content-Type:
GuildRoleDelete
Guild role was deleted
Content-Type:
GuildScheduledEventCreate
Guild scheduled event was created
Content-Type:
GuildScheduledEventUpdate
Guild scheduled event was updated
Content-Type:
GuildScheduledEventDelete
Guild scheduled event was deleted
Content-Type:
InteractionCreate
User used an interaction
Content-Type:
InviteCreate
Invite to a channel was created
Content-Type:
InviteDelete
Invite to a channel was deleted
Content-Type:
MessageCreate
Message was created
Content-Type:
MessageUpdate
Message was edited
Content-Type:
MessageDelete
Message was deleted
Content-Type:
MessageDeleteBulk
Multiple messages were deleted at once
Content-Type:
MessageReactionAdd
User reacted to a message
Content-Type:
MessageReactionRemove
User removed a reaction from a message
Content-Type:
MessageReactionRemoveAll
All reactions were explicitly removed from a message
Content-Type:
PresenceUpdate
User's presence or info was updated
Content-Type:
TypingStart
User started typing in a channel
Content-Type:
UserUpdate
Properties about the current user changed
Content-Type:
VoiceStateUpdate
Someone joined, left, or moved a voice channel
Content-Type:
VoiceServerUpdate
Guild's voice server was updated
Content-Type:
WebhooksUpdate
Guild channel webhook was created, updated, or deleted
Content-Type:
About AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.
Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.