AsyncAPI channel · Discord · Discord Gateway API

/

Provider: Discord AsyncAPI: v2.6.0 Spec: Discord Gateway API Operations: 2 Messages: 53

Channel address

/

Operations

publish
sendGatewayMessage
Send message to Gateway
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 Agent Skill and MCP server surfaces of the same providers.

Work with this as data

Every channel here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for event channels

4 MCP tools reach this
  • find_channelsBrowse and filter every channel in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This channel
curl "https://apis.io/api/v1/channels/untitled"
All event channels
curl "https://apis.io/api/v1/channels?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.