From 23f40281149af3d3f3526faa2d4a079c5c7f45f0 Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 13:54:28 +0200 Subject: [PATCH 1/7] Update Websocket types from docs Update the Websocket types from the docs at https://vrchat.community/websocket again. The code I based the Websocket Types off-of was manually written a while ago, so the docs got some addition in that time --- .../schemas/WebsocketEconomyUpdate.yaml | 7 +++ .../WebsocketEconomyUpdateEncoded.yaml | 14 ++++++ .../schemas/WebsocketFriendOnline.yaml | 3 ++ .../schemas/WebsocketGroupMemberUpdated.yaml | 1 + .../schemas/WebsocketInstanceQueueJoined.yaml | 2 +- .../schemas/WebsocketInstanceQueueReady.yaml | 2 +- .../components/schemas/WebsocketMessage.yaml | 4 ++ .../schemas/WebsocketMessageError.yaml | 9 ++++ .../schemas/WebsocketMessageUntyped.yaml | 5 +++ .../schemas/WebsocketModifiedImageUpdate.yaml | 16 +++++++ .../WebsocketModifiedImageUpdateEncoded.yaml | 14 ++++++ .../WebsocketNotificationV2Delete.yaml | 8 ++-- .../schemas/WebsocketUserUpdateUser.yaml | 45 +++++++++++++++++++ openapi/components/schemas/_index.yaml | 12 +++++ 14 files changed, 137 insertions(+), 5 deletions(-) create mode 100644 openapi/components/schemas/WebsocketEconomyUpdate.yaml create mode 100644 openapi/components/schemas/WebsocketEconomyUpdateEncoded.yaml create mode 100644 openapi/components/schemas/WebsocketMessageError.yaml create mode 100644 openapi/components/schemas/WebsocketMessageUntyped.yaml create mode 100644 openapi/components/schemas/WebsocketModifiedImageUpdate.yaml create mode 100644 openapi/components/schemas/WebsocketModifiedImageUpdateEncoded.yaml create mode 100644 openapi/components/schemas/WebsocketUserUpdateUser.yaml diff --git a/openapi/components/schemas/WebsocketEconomyUpdate.yaml b/openapi/components/schemas/WebsocketEconomyUpdate.yaml new file mode 100644 index 00000000..b1769466 --- /dev/null +++ b/openapi/components/schemas/WebsocketEconomyUpdate.yaml @@ -0,0 +1,7 @@ +title: WebsocketEconomyUpdate +type: object +properties: + dirtyPurchases: + type: boolean +required: + - dirtyPurchases diff --git a/openapi/components/schemas/WebsocketEconomyUpdateEncoded.yaml b/openapi/components/schemas/WebsocketEconomyUpdateEncoded.yaml new file mode 100644 index 00000000..c4aeb0eb --- /dev/null +++ b/openapi/components/schemas/WebsocketEconomyUpdateEncoded.yaml @@ -0,0 +1,14 @@ +title: WebsocketEconomyUpdateEncoded +type: object +properties: + content: + type: string + contentMediaType: application/json + contentSchema: + $ref: ./WebsocketEconomyUpdate.yaml + x-vrchat-double-encoding-type: WebsocketEconomyUpdate + type: + const: economy-update +required: + - content + - type diff --git a/openapi/components/schemas/WebsocketFriendOnline.yaml b/openapi/components/schemas/WebsocketFriendOnline.yaml index 9f51e998..07e2de31 100644 --- a/openapi/components/schemas/WebsocketFriendOnline.yaml +++ b/openapi/components/schemas/WebsocketFriendOnline.yaml @@ -7,10 +7,13 @@ properties: $ref: ./LocationID.yaml platform: $ref: ./Platform.yaml + user: + $ref: ./User.yaml userId: $ref: ./UserID.yaml required: - canRequestInvite - location - platform + - user - userId diff --git a/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml b/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml index e9cea6bf..866d2241 100644 --- a/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml +++ b/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml @@ -2,6 +2,7 @@ title: WebsocketGroupMemberUpdated type: object properties: member: + #Todo: Is this the correct GroupMember? $ref: ./GroupMemberLimitedUser.yaml required: - member diff --git a/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml b/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml index a8c96408..6b768e02 100644 --- a/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml +++ b/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml @@ -1,7 +1,7 @@ title: WebsocketInstanceQueueJoined type: object properties: - location: + instanceLocation: $ref: ./LocationID.yaml position: type: integer diff --git a/openapi/components/schemas/WebsocketInstanceQueueReady.yaml b/openapi/components/schemas/WebsocketInstanceQueueReady.yaml index d2647997..0f200048 100644 --- a/openapi/components/schemas/WebsocketInstanceQueueReady.yaml +++ b/openapi/components/schemas/WebsocketInstanceQueueReady.yaml @@ -4,7 +4,7 @@ properties: expiry: type: string format: date-time - location: + instanceLocation: $ref: ./LocationID.yaml required: - expiry diff --git a/openapi/components/schemas/WebsocketMessage.yaml b/openapi/components/schemas/WebsocketMessage.yaml index 7efad219..f828e6bc 100644 --- a/openapi/components/schemas/WebsocketMessage.yaml +++ b/openapi/components/schemas/WebsocketMessage.yaml @@ -5,6 +5,7 @@ discriminator: mapping: clear-notification: ./WebsocketClearNotification.yaml content-refresh: ./WebsocketContentRefreshEncoded.yaml + economy-update: ./WebsocketEconomyUpdateEncoded.yaml friend-active: ./WebsocketFriendActiveEncoded.yaml friend-add: ./WebsocketFriendAddEncoded.yaml friend-delete: ./WebsocketFriendDeleteEncoded.yaml @@ -19,6 +20,7 @@ discriminator: hide-notification: ./WebsocketHideNotification.yaml instance-queue-joined: ./WebsocketInstanceQueueJoinedEncoded.yaml instance-queue-ready: ./WebsocketInstanceQueueReadyEncoded.yaml + modified-image-update: ./WebsocketModifiedImageUpdateEncoded.yaml notification: ./WebsocketNotificationEncoded.yaml notification-v2: ./WebsocketNotificationV2Encoded.yaml notification-v2-delete: ./WebsocketNotificationV2DeleteEncoded.yaml @@ -33,6 +35,7 @@ discriminator: oneOf: - $ref: ./WebsocketClearNotification.yaml - $ref: ./WebsocketContentRefreshEncoded.yaml + - $ref: ./WebsocketEconomyUpdateEncoded.yaml - $ref: ./WebsocketFriendActiveEncoded.yaml - $ref: ./WebsocketFriendAddEncoded.yaml - $ref: ./WebsocketFriendDeleteEncoded.yaml @@ -47,6 +50,7 @@ oneOf: - $ref: ./WebsocketHideNotification.yaml - $ref: ./WebsocketInstanceQueueJoinedEncoded.yaml - $ref: ./WebsocketInstanceQueueReadyEncoded.yaml + - $ref: ./WebsocketModifiedImageUpdateEncoded.yaml - $ref: ./WebsocketNotificationEncoded.yaml - $ref: ./WebsocketNotificationV2Encoded.yaml - $ref: ./WebsocketNotificationV2DeleteEncoded.yaml diff --git a/openapi/components/schemas/WebsocketMessageError.yaml b/openapi/components/schemas/WebsocketMessageError.yaml new file mode 100644 index 00000000..48a3afcb --- /dev/null +++ b/openapi/components/schemas/WebsocketMessageError.yaml @@ -0,0 +1,9 @@ +title: WebsocketMessageError +type: object +description: A websocket message, which indicates that some sort of error has occurred +additionalProperties: true +properties: + err: + type: string +required: + - err diff --git a/openapi/components/schemas/WebsocketMessageUntyped.yaml b/openapi/components/schemas/WebsocketMessageUntyped.yaml new file mode 100644 index 00000000..c3399275 --- /dev/null +++ b/openapi/components/schemas/WebsocketMessageUntyped.yaml @@ -0,0 +1,5 @@ +title: WebsocketMessageUntyped +description: A websocket message whose `type` is unknown or missing +anyOf: + - $ref: ./WebsocketMessageError.yaml + - $ref: ./WebsocketMessageUnknown.yaml diff --git a/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml b/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml new file mode 100644 index 00000000..5d08f3c7 --- /dev/null +++ b/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml @@ -0,0 +1,16 @@ +title: WebsocketModifiedImageUpdate +type: object +properties: + fileId: + $ref: ./FileID.yaml + pixelSize: + type: number + versionNumber: + type: number + needsProcessing: + type: boolean +required: + - fileId + - pixelSize + - versionNumber + - needsProcessing diff --git a/openapi/components/schemas/WebsocketModifiedImageUpdateEncoded.yaml b/openapi/components/schemas/WebsocketModifiedImageUpdateEncoded.yaml new file mode 100644 index 00000000..e2f197a0 --- /dev/null +++ b/openapi/components/schemas/WebsocketModifiedImageUpdateEncoded.yaml @@ -0,0 +1,14 @@ +title: WebsocketModifiedImageUpdateEncoded +type: object +properties: + content: + type: string + contentMediaType: application/json + contentSchema: + $ref: ./WebsocketModifiedImageUpdate.yaml + x-vrchat-double-encoding-type: WebsocketModifiedImageUpdate + type: + const: modified-image-update +required: + - content + - type diff --git a/openapi/components/schemas/WebsocketNotificationV2Delete.yaml b/openapi/components/schemas/WebsocketNotificationV2Delete.yaml index b4b4bee8..832779b0 100644 --- a/openapi/components/schemas/WebsocketNotificationV2Delete.yaml +++ b/openapi/components/schemas/WebsocketNotificationV2Delete.yaml @@ -1,10 +1,12 @@ title: WebsocketNotificationV2Delete type: object properties: - id: - $ref: ./NotificationID.yaml + ids: + type: array + items: + - $ref: ./NotificationID.yaml version: type: integer required: - - id + - ids - version diff --git a/openapi/components/schemas/WebsocketUserUpdateUser.yaml b/openapi/components/schemas/WebsocketUserUpdateUser.yaml new file mode 100644 index 00000000..07e90052 --- /dev/null +++ b/openapi/components/schemas/WebsocketUserUpdateUser.yaml @@ -0,0 +1,45 @@ +title: WebsocketUserUpdateUser +type: object +properties: + bio: + type: string + currentAvatar: + $ref: ./AvatarID.yaml + currentAvatarImageUrl: + type: string + currentAvatarThumbnailImageUrl: + type: string + displayName: + type: string + fallbackAvatar: + $ref: ./AvatarID.yaml + id: + $ref: ./UserID.yaml + profilePicOverride: + type: string + status: + $ref: ./UserStatus.yaml + statusDescription: + type: string + tags: + type: array + items: + - $ref: ./Tag.yaml + userIcon: + type: string + username: + type: string +required: + - bio + - currentAvatar + - currentAvatarImageUrl + - currentAvatarThumbnailImageUrl + - displayName + - fallbackAvatar + - id + - profilePicOverride + - status + - statusDescription + - tags + - userIcon + - username diff --git a/openapi/components/schemas/_index.yaml b/openapi/components/schemas/_index.yaml index 709ff879..7884af70 100644 --- a/openapi/components/schemas/_index.yaml +++ b/openapi/components/schemas/_index.yaml @@ -44,6 +44,10 @@ WebsocketContentRefresh: $ref: ./WebsocketContentRefresh.yaml WebsocketContentRefreshEncoded: $ref: ./WebsocketContentRefreshEncoded.yaml +WebsocketEconomyUpdate: + $ref: ./WebsocketEconomyUpdate.yaml +WebsocketEconomyUpdateEncoded: + $ref: ./WebsocketEconomyUpdateEncoded.yaml WebsocketFriendActive: $ref: ./WebsocketFriendActive.yaml WebsocketFriendActiveEncoded: @@ -100,9 +104,17 @@ WebsocketInstanceQueueReadyEncoded: $ref: ./WebsocketInstanceQueueReadyEncoded.yaml WebsocketMessage: $ref: ./WebsocketMessage.yaml +WebsocketMessageError: + $ref: ./WebsocketMessageError.yaml WebsocketMessageUnknown: $ref: ./WebsocketMessageUnknown.yaml +WebsocketMessageUntyped: + $ref: ./WebsocketMessageUntyped.yaml +WebsocketModifiedImageUpdate: + $ref: ./WebsocketModifiedImageUpdate.yaml +WebsocketModifiedImageUpdateEncoded: + $ref: ./WebsocketModifiedImageUpdateEncoded.yaml WebsocketNotification: $ref: ./WebsocketNotification.yaml WebsocketNotificationDetailBoop: From 20170e33226aa22de5af40ae1a1d438af2d243f6 Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 13:58:46 +0200 Subject: [PATCH 2/7] Fix Lint --- openapi/components/schemas/WebsocketGroupMemberUpdated.yaml | 2 +- .../components/schemas/WebsocketModifiedImageUpdate.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml b/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml index 866d2241..824d2509 100644 --- a/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml +++ b/openapi/components/schemas/WebsocketGroupMemberUpdated.yaml @@ -2,7 +2,7 @@ title: WebsocketGroupMemberUpdated type: object properties: member: - #Todo: Is this the correct GroupMember? + # Todo: Is this the correct GroupMember? $ref: ./GroupMemberLimitedUser.yaml required: - member diff --git a/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml b/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml index 5d08f3c7..87881ed3 100644 --- a/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml +++ b/openapi/components/schemas/WebsocketModifiedImageUpdate.yaml @@ -3,14 +3,14 @@ type: object properties: fileId: $ref: ./FileID.yaml + needsProcessing: + type: boolean pixelSize: type: number versionNumber: type: number - needsProcessing: - type: boolean required: - fileId + - needsProcessing - pixelSize - versionNumber - - needsProcessing From 9fb290da14b5f53dd0825edf41db1db33a8bfabe Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 14:03:22 +0200 Subject: [PATCH 3/7] Fix Lint --- openapi/components/schemas/WebsocketInstanceQueueJoined.yaml | 2 +- openapi/components/schemas/WebsocketInstanceQueueReady.yaml | 2 +- openapi/components/schemas/WebsocketMessageUnknown.yaml | 2 ++ openapi/components/schemas/WebsocketNotificationV2Delete.yaml | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml b/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml index 6b768e02..4f0743f3 100644 --- a/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml +++ b/openapi/components/schemas/WebsocketInstanceQueueJoined.yaml @@ -6,5 +6,5 @@ properties: position: type: integer required: - - location + - instanceLocation - position diff --git a/openapi/components/schemas/WebsocketInstanceQueueReady.yaml b/openapi/components/schemas/WebsocketInstanceQueueReady.yaml index 0f200048..f473da1b 100644 --- a/openapi/components/schemas/WebsocketInstanceQueueReady.yaml +++ b/openapi/components/schemas/WebsocketInstanceQueueReady.yaml @@ -8,4 +8,4 @@ properties: $ref: ./LocationID.yaml required: - expiry - - location + - instanceLocation diff --git a/openapi/components/schemas/WebsocketMessageUnknown.yaml b/openapi/components/schemas/WebsocketMessageUnknown.yaml index e46da4ec..3617f710 100644 --- a/openapi/components/schemas/WebsocketMessageUnknown.yaml +++ b/openapi/components/schemas/WebsocketMessageUnknown.yaml @@ -9,6 +9,7 @@ properties: enum: - clear-notification - content-refresh + - economy-update - friend-active - friend-add - friend-delete @@ -23,6 +24,7 @@ properties: - hide-notification - instance-queue-joined - instance-queue-ready + - modified-image-update - notification - notification-v2 - notification-v2-delete diff --git a/openapi/components/schemas/WebsocketNotificationV2Delete.yaml b/openapi/components/schemas/WebsocketNotificationV2Delete.yaml index 832779b0..a18b8ae2 100644 --- a/openapi/components/schemas/WebsocketNotificationV2Delete.yaml +++ b/openapi/components/schemas/WebsocketNotificationV2Delete.yaml @@ -4,7 +4,7 @@ properties: ids: type: array items: - - $ref: ./NotificationID.yaml + $ref: ./NotificationID.yaml version: type: integer required: From a3485be06a2a29626f712fcb43ca61cc89ec77a2 Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 14:08:17 +0200 Subject: [PATCH 4/7] Forgot to reference WebsocketUserUpdateUser. oops --- openapi/components/schemas/WebsocketUserUpdate.yaml | 2 +- openapi/components/schemas/_index.yaml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/openapi/components/schemas/WebsocketUserUpdate.yaml b/openapi/components/schemas/WebsocketUserUpdate.yaml index 50346146..fbb90aea 100644 --- a/openapi/components/schemas/WebsocketUserUpdate.yaml +++ b/openapi/components/schemas/WebsocketUserUpdate.yaml @@ -2,7 +2,7 @@ title: WebsocketUserUpdate type: object properties: user: - $ref: ./User.yaml + $ref: ./WebsocketUserUpdateUser.yaml userId: $ref: ./UserID.yaml required: diff --git a/openapi/components/schemas/_index.yaml b/openapi/components/schemas/_index.yaml index 7884af70..5737f611 100644 --- a/openapi/components/schemas/_index.yaml +++ b/openapi/components/schemas/_index.yaml @@ -165,3 +165,5 @@ WebsocketUserUpdate: $ref: ./WebsocketUserUpdate.yaml WebsocketUserUpdateEncoded: $ref: ./WebsocketUserUpdateEncoded.yaml +WebsocketUserUpdateUser: + $ref: ./WebsocketUserUpdateUser.yaml From 4c43f445c21fc4ba46ebedf69fbc74487efc4e80 Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 14:11:04 +0200 Subject: [PATCH 5/7] Fix Lint --- openapi/components/schemas/WebsocketUserUpdateUser.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi/components/schemas/WebsocketUserUpdateUser.yaml b/openapi/components/schemas/WebsocketUserUpdateUser.yaml index 07e90052..d089adcc 100644 --- a/openapi/components/schemas/WebsocketUserUpdateUser.yaml +++ b/openapi/components/schemas/WebsocketUserUpdateUser.yaml @@ -24,7 +24,7 @@ properties: tags: type: array items: - - $ref: ./Tag.yaml + $ref: ./Tag.yaml userIcon: type: string username: From 0556af0a3d33d98198d16e94648a9f318ad695a6 Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 23:52:58 +0200 Subject: [PATCH 6/7] Add instance-closed to WS types --- .../schemas/WebsocketInstanceClosed.yaml | 7 +++++++ .../schemas/WebsocketInstanceClosedEncoded.yaml | 14 ++++++++++++++ openapi/components/schemas/WebsocketMessage.yaml | 2 ++ openapi/components/schemas/_index.yaml | 4 ++++ 4 files changed, 27 insertions(+) create mode 100644 openapi/components/schemas/WebsocketInstanceClosed.yaml create mode 100644 openapi/components/schemas/WebsocketInstanceClosedEncoded.yaml diff --git a/openapi/components/schemas/WebsocketInstanceClosed.yaml b/openapi/components/schemas/WebsocketInstanceClosed.yaml new file mode 100644 index 00000000..7eb06f07 --- /dev/null +++ b/openapi/components/schemas/WebsocketInstanceClosed.yaml @@ -0,0 +1,7 @@ +title: WebsocketInstanceClosed +type: object +properties: + instanceLocation: + $ref: ./LocationID.yaml +required: + - instanceLocation diff --git a/openapi/components/schemas/WebsocketInstanceClosedEncoded.yaml b/openapi/components/schemas/WebsocketInstanceClosedEncoded.yaml new file mode 100644 index 00000000..e6333368 --- /dev/null +++ b/openapi/components/schemas/WebsocketInstanceClosedEncoded.yaml @@ -0,0 +1,14 @@ +title: WebsocketInstanceClosedEncoded +type: object +properties: + content: + type: string + contentMediaType: application/json + contentSchema: + $ref: ./WebsocketInstanceClosed.yaml + x-vrchat-double-encoding-type: WebsocketInstanceClosed + type: + const: instance-closed +required: + - content + - type diff --git a/openapi/components/schemas/WebsocketMessage.yaml b/openapi/components/schemas/WebsocketMessage.yaml index f828e6bc..e74713dc 100644 --- a/openapi/components/schemas/WebsocketMessage.yaml +++ b/openapi/components/schemas/WebsocketMessage.yaml @@ -18,6 +18,7 @@ discriminator: group-member-updated: ./WebsocketGroupMemberUpdatedEncoded.yaml group-role-updated: ./WebsocketGroupRoleUpdatedEncoded.yaml hide-notification: ./WebsocketHideNotification.yaml + instance-closed: ./WebsocketInstanceClosedEncoded.yaml instance-queue-joined: ./WebsocketInstanceQueueJoinedEncoded.yaml instance-queue-ready: ./WebsocketInstanceQueueReadyEncoded.yaml modified-image-update: ./WebsocketModifiedImageUpdateEncoded.yaml @@ -48,6 +49,7 @@ oneOf: - $ref: ./WebsocketGroupMemberUpdatedEncoded.yaml - $ref: ./WebsocketGroupRoleUpdatedEncoded.yaml - $ref: ./WebsocketHideNotification.yaml + - $ref: ./WebsocketInstanceClosedEncoded.yaml - $ref: ./WebsocketInstanceQueueJoinedEncoded.yaml - $ref: ./WebsocketInstanceQueueReadyEncoded.yaml - $ref: ./WebsocketModifiedImageUpdateEncoded.yaml diff --git a/openapi/components/schemas/_index.yaml b/openapi/components/schemas/_index.yaml index 5737f611..77e0c7cd 100644 --- a/openapi/components/schemas/_index.yaml +++ b/openapi/components/schemas/_index.yaml @@ -94,6 +94,10 @@ WebsocketGroupRoleUpdatedEncoded: $ref: ./WebsocketGroupRoleUpdatedEncoded.yaml WebsocketHideNotification: $ref: ./WebsocketHideNotification.yaml +WebsocketInstanceClosed: + $ref: ./WebsocketInstanceClosed.yaml +WebsocketInstanceClosedEncoded: + $ref: ./WebsocketInstanceClosedEncoded.yaml WebsocketInstanceQueueJoined: $ref: ./WebsocketInstanceQueueJoined.yaml WebsocketInstanceQueueJoinedEncoded: From 41ca0fabd094d31a6faed233a35c6fdd65a2bafb Mon Sep 17 00:00:00 2001 From: C0D3 M4513R <28912031+C0D3-M4513R@users.noreply.github.com> Date: Mon, 12 Oct 2026 23:55:01 +0200 Subject: [PATCH 7/7] oops --- openapi/components/schemas/WebsocketMessageUnknown.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/openapi/components/schemas/WebsocketMessageUnknown.yaml b/openapi/components/schemas/WebsocketMessageUnknown.yaml index 3617f710..28f8ed73 100644 --- a/openapi/components/schemas/WebsocketMessageUnknown.yaml +++ b/openapi/components/schemas/WebsocketMessageUnknown.yaml @@ -22,6 +22,7 @@ properties: - group-member-updated - group-role-updated - hide-notification + - instance-closed - instance-queue-joined - instance-queue-ready - modified-image-update