Skip to main content
Version: Next

RPCCommands

Index

Enumeration Members

AcceptActivityInvite

AcceptActivityInvite: ACCEPT_ACTIVITY_INVITE
@unstable

ActivityInviteUser

ActivityInviteUser: ACTIVITY_INVITE_USER
@unstable

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

BraintreePopupBridgeCallback: BRAINTREE_POPUP_BRIDGE_CALLBACK
@unstable

BrowserHandoff

BrowserHandoff: BROWSER_HANDOFF
@unstable

CaptureShortcut

CaptureShortcut: CAPTURE_SHORTCUT

CloseActivityRequest

CloseActivityRequest: CLOSE_ACTIVITY_REQUEST

used to reject a Rich Presence Ask to Join request

ConnectionsCallback

ConnectionsCallback: CONNECTIONS_CALLBACK
@unstable

ConnectToLobby

ConnectToLobby: CONNECT_TO_LOBBY
@unstable

ConnectToLobbyVoice

ConnectToLobbyVoice: CONNECT_TO_LOBBY_VOICE
@unstable

CreateChannelInvite

CreateChannelInvite: CREATE_CHANNEL_INVITE

CreateLobby

CreateLobby: CREATE_LOBBY
@unstable

DeepLink

DeepLink: DEEP_LINK
@unstable

DeleteLobby

DeleteLobby: DELETE_LOBBY
@unstable

DisconnectFromLobby

DisconnectFromLobby: DISCONNECT_FROM_LOBBY
@unstable

DisconnectFromLobbyVoice

DisconnectFromLobbyVoice: DISCONNECT_FROM_LOBBY_VOICE
@unstable

Dispatch

Dispatch: DISPATCH

Event dispatch

GetApplicationTicket

GetApplicationTicket: GET_APPLICATION_TICKET
@unstable

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

GetEntitlements: GET_ENTITLEMENTS
@unstable

GetEntitlementTicket

GetEntitlementTicket: GET_ENTITLEMENT_TICKET
@unstable

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

GetImage: GET_IMAGE
@unstable

GetNetworkingConfig

GetNetworkingConfig: GET_NETWORKING_CONFIG
@unstable

GetRelationships

GetRelationships: GET_RELATIONSHIPS
@unstable

GetSelectedVoiceChannel

GetSelectedVoiceChannel: GET_SELECTED_VOICE_CHANNEL

Used to get the current voice channel the client is in

GetSkus

GetSkus: GET_SKUS
@unstable

GetUser

GetUser: GET_USER
@unstable

GetUserAchievements

GetUserAchievements: GET_USER_ACHIEVEMENTS
@unstable

GetVoiceSettings

GetVoiceSettings: GET_VOICE_SETTINGS

Used to retrieve the client's voice settings

GiftCodeBrowser

GiftCodeBrowser: GIFT_CODE_BROWSER
@unstable

GuildTemplateBrowser

GuildTemplateBrowser: GUILD_TEMPLATE_BROWSER
@unstable

InviteBrowser

InviteBrowser: INVITE_BROWSER
@unstable

NetworkingCreateToken

NetworkingCreateToken: NETWORKING_CREATE_TOKEN
@unstable

NetworkingPeerMetrics

NetworkingPeerMetrics: NETWORKING_PEER_METRICS
@unstable

NetworkingSystemMetrics

NetworkingSystemMetrics: NETWORKING_SYSTEM_METRICS
@unstable

OpenOverlayActivityInvite

OpenOverlayActivityInvite: OPEN_OVERLAY_ACTIVITY_INVITE
@unstable

OpenOverlayGuildInvite

OpenOverlayGuildInvite: OPEN_OVERLAY_GUILD_INVITE
@unstable

OpenOverlayVoiceSettings

OpenOverlayVoiceSettings: OPEN_OVERLAY_VOICE_SETTINGS
@unstable

Overlay

Overlay: OVERLAY
@unstable

SearchLobbies

SearchLobbies: SEARCH_LOBBIES
@unstable

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

SendToLobby

SendToLobby: SEND_TO_LOBBY
@unstable

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

SetOverlayLocked: SET_OVERLAY_LOCKED
@unstable

SetUserAchievement

SetUserAchievement: SET_USER_ACHIEVEMENT
@unstable

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

StartPurchase: START_PURCHASE
@unstable

Subscribe

Subscribe: SUBSCRIBE

Used to subscribe to an RPC event

Unsubscribe

Unsubscribe: UNSUBSCRIBE

Used to unsubscribe from an RPC event

UpdateLobby

UpdateLobby: UPDATE_LOBBY
@unstable

UpdateLobbyMember

UpdateLobbyMember: UPDATE_LOBBY_MEMBER
@unstable

ValidateApplication

ValidateApplication: VALIDATE_APPLICATION
@unstable