Skip to main content
Version: Next

RPCCommands

Index

Enumeration Members

AcceptActivityInvite
unstable

AcceptActivityInvite: ACCEPT_ACTIVITY_INVITE

ActivityInviteUser
unstable

ActivityInviteUser: ACTIVITY_INVITE_USER

Authenticate

Authenticate: AUTHENTICATE

Used to authenticate an existing client with your app

Authorize

Authorize: AUTHORIZE

Used to authorize a new client with your app

BraintreePopupBridgeCallback
unstable

BraintreePopupBridgeCallback: BRAINTREE_POPUP_BRIDGE_CALLBACK

BrowserHandoff
unstable

BrowserHandoff: BROWSER_HANDOFF

CloseActivityJoinRequest
unstable

CloseActivityJoinRequest: CLOSE_ACTIVITY_JOIN_REQUEST

used to reject a Rich Presence Ask to Join request

the documented similarly named command CLOSE_ACTIVITY_REQUEST does not exist, but CLOSE_ACTIVITY_JOIN_REQUEST does

ConnectionsCallback
unstable

ConnectionsCallback: CONNECTIONS_CALLBACK

CreateChannelInvite

CreateChannelInvite: CREATE_CHANNEL_INVITE

DeepLink
unstable

DeepLink: DEEP_LINK

Dispatch

Dispatch: DISPATCH

Event dispatch

GetApplicationTicket
unstable

GetApplicationTicket: GET_APPLICATION_TICKET

GetChannel

GetChannel: GET_CHANNEL

Used to retrieve channel information from the client

GetChannels

GetChannels: GET_CHANNELS

Used to retrieve a list of channels for a guild from the client

GetEntitlements
unstable

GetEntitlements: GET_ENTITLEMENTS

GetEntitlementTicket
unstable

GetEntitlementTicket: GET_ENTITLEMENT_TICKET

GetGuild

GetGuild: GET_GUILD

Used to retrieve guild information from the client

GetGuilds

GetGuilds: GET_GUILDS

Used to retrieve a list of guilds from the client

GetImage
unstable

GetImage: GET_IMAGE

GetNetworkingConfig
unstable

GetNetworkingConfig: GET_NETWORKING_CONFIG

GetRelationships
unstable

GetRelationships: GET_RELATIONSHIPS

GetSelectedVoiceChannel

GetSelectedVoiceChannel: GET_SELECTED_VOICE_CHANNEL

Used to get the current voice channel the client is in

GetSkus
unstable

GetSkus: GET_SKUS

GetUser
unstable

GetUser: GET_USER

GetVoiceSettings

GetVoiceSettings: GET_VOICE_SETTINGS

Used to retrieve the client's voice settings

GiftCodeBrowser
unstable

GiftCodeBrowser: GIFT_CODE_BROWSER

GuildTemplateBrowser
unstable

GuildTemplateBrowser: GUILD_TEMPLATE_BROWSER

InviteBrowser
unstable

InviteBrowser: INVITE_BROWSER

NetworkingCreateToken
unstable

NetworkingCreateToken: NETWORKING_CREATE_TOKEN

NetworkingPeerMetrics
unstable

NetworkingPeerMetrics: NETWORKING_PEER_METRICS

NetworkingSystemMetrics
unstable

NetworkingSystemMetrics: NETWORKING_SYSTEM_METRICS

OpenOverlayActivityInvite
unstable

OpenOverlayActivityInvite: OPEN_OVERLAY_ACTIVITY_INVITE

OpenOverlayGuildInvite
unstable

OpenOverlayGuildInvite: OPEN_OVERLAY_GUILD_INVITE

OpenOverlayVoiceSettings
unstable

OpenOverlayVoiceSettings: OPEN_OVERLAY_VOICE_SETTINGS

Overlay
unstable

Overlay: OVERLAY

SelectTextChannel

SelectTextChannel: SELECT_TEXT_CHANNEL

Used to join or leave a text channel, group dm, or dm

SelectVoiceChannel

SelectVoiceChannel: SELECT_VOICE_CHANNEL

Used to join or leave a voice channel, group dm, or dm

SendActivityJoinInvite

SendActivityJoinInvite: SEND_ACTIVITY_JOIN_INVITE

Used to consent to a Rich Presence Ask to Join request

SetActivity

SetActivity: SET_ACTIVITY

Used to update a user's Rich Presence

SetCertifiedDevices

SetCertifiedDevices: SET_CERTIFIED_DEVICES

Used to send info about certified hardware devices

SetOverlayLocked
unstable

SetOverlayLocked: SET_OVERLAY_LOCKED

SetUserVoiceSettings

SetUserVoiceSettings: SET_USER_VOICE_SETTINGS

Used to change voice settings of users in voice channels

SetUserVoiceSettings2

SetUserVoiceSettings2: SET_USER_VOICE_SETTINGS_2

SetVoiceSettings

SetVoiceSettings: SET_VOICE_SETTINGS

Used to set the client's voice settings

SetVoiceSettings2

SetVoiceSettings2: SET_VOICE_SETTINGS_2

StartPurchase
unstable

StartPurchase: START_PURCHASE

Subscribe

Subscribe: SUBSCRIBE

Used to subscribe to an RPC event

Unsubscribe

Unsubscribe: UNSUBSCRIBE

Used to unsubscribe from an RPC event

ValidateApplication
unstable

ValidateApplication: VALIDATE_APPLICATION