A FriendLocationEvent is sent when one of the user’s friends has changed
instances. Note that the world field will be an empty object when the
friend is on orange/red, or is in a private world.
A FriendOnlineEvent is sent when one of the user’s friends has gone
online in-game. Note that the world field will be an empty object when the
friend is on orange/red, or is in a private world.
The NotificationResponseEvent is used to respond to a previously
sent event. It carries an ID of the response notification responseId,
whereby the data is required to be fetched from the API. It also carries
notificationId to indicate which notification this is a response to.
A UserUpdateEvent is sent when something regarding the user has been
updated. Note that the user object is not a LimitedUser object, even
though it has similarities. It’s missing developerType, friendKey,
isFriend, lastPlatform and location. It also has extra currentAvatar
and currentAvatarAssetUrl fields.
Used to identify which API deployment cluster is currently responding. blue and green are used by Production. grapeand cherry are used during Development. Blue Green Deployment by Martin Fowler
"none" User is a normal user "trusted" Unknown "internal" Is a VRChat Developer "moderator" Is a VRChat Moderator Staff can hide their developerType at will.
"online" User is online in VRChat * "active" User is online, but not in VRChat * "offline" User is offline Always offline when returned through getCurrentUser (/auth/user).
Defines the User's current status, for example "ask me", "join me" or "offline. This status is a combined indicator of their online activity and privacy preference.