diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
index 2e282f0f..890b2137 100644
--- a/.openapi-generator/FILES
+++ b/.openapi-generator/FILES
@@ -92,6 +92,7 @@ docs/LicenseType.md
 docs/LimitedGroup.md
 docs/LimitedUnityPackage.md
 docs/LimitedUser.md
+docs/LimitedUserGroups.md
 docs/LimitedWorld.md
 docs/MIMEType.md
 docs/ModerateUserRequest.md
@@ -269,6 +270,7 @@ src/VRChat.API/Model/LicenseType.cs
 src/VRChat.API/Model/LimitedGroup.cs
 src/VRChat.API/Model/LimitedUnityPackage.cs
 src/VRChat.API/Model/LimitedUser.cs
+src/VRChat.API/Model/LimitedUserGroups.cs
 src/VRChat.API/Model/LimitedWorld.cs
 src/VRChat.API/Model/MIMEType.cs
 src/VRChat.API/Model/ModerateUserRequest.cs
diff --git a/docs/AuthenticationApi.md b/docs/AuthenticationApi.md
index 41ce1f08..80365fd9 100644
--- a/docs/AuthenticationApi.md
+++ b/docs/AuthenticationApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.AuthenticationApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -36,7 +36,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new AuthenticationApi(config);
             var email = "email_example";  // string | Filter by email. (optional) 
             var displayName = "displayName_example";  // string | Filter by displayName. (optional) 
@@ -134,7 +134,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -231,7 +231,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -330,7 +330,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -422,7 +422,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -519,7 +519,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -616,7 +616,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -708,7 +708,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/AvatarsApi.md b/docs/AvatarsApi.md
index 56f6145e..d55e3d50 100644
--- a/docs/AvatarsApi.md
+++ b/docs/AvatarsApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.AvatarsApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -37,7 +37,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -134,7 +134,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -232,7 +232,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -330,7 +330,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -452,7 +452,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -550,7 +550,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -671,7 +671,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -769,7 +769,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -868,7 +868,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/CreateInstanceRequest.md b/docs/CreateInstanceRequest.md
index f379949f..9fa51869 100644
--- a/docs/CreateInstanceRequest.md
+++ b/docs/CreateInstanceRequest.md
@@ -11,7 +11,10 @@ Name | Type | Description | Notes
 **RoleIds** | **List<string>** | Group roleIds that are allowed to join if the type is \"group\" and groupAccessType is \"member\" | [optional] 
 **GroupAccessType** | **GroupAccessType** |  | [optional] 
 **QueueEnabled** | **bool** |  | [optional] [default to false]
-**ClosedAt** | **DateTime** | The time after which users won't be allowed to join the instance | [optional] 
+**ClosedAt** | **DateTime** | The time after which users won't be allowed to join the instance. This doesn't work for public instances. | [optional] 
+**CanRequestInvite** | **bool** | Only applies to invite type instances to make them invite+ | [optional] [default to false]
+**HardClose** | **bool** | Currently unused, but will eventually be a flag to set if the closing of the instance should kick people. | [optional] [default to false]
+**InviteOnly** | **bool** |  | [optional] [default to false]
 
 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
 
diff --git a/docs/CurrentUser.md b/docs/CurrentUser.md
index 523999ea..1b1b5b84 100644
--- a/docs/CurrentUser.md
+++ b/docs/CurrentUser.md
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
 **AccountDeletionLog** | [**List<AccountDeletionLog>**](AccountDeletionLog.md) |   | [optional] 
 **ActiveFriends** | **List<string>** |   | [optional] 
 **AllowAvatarCopying** | **bool** |  | 
-**Badges** | [**List<Badge>**](Badge.md) |   | 
+**Badges** | [**List<Badge>**](Badge.md) |   | [optional] 
 **Bio** | **string** |  | 
 **BioLinks** | **List<string>** |   | 
 **CurrentAvatar** | **string** |  | 
diff --git a/docs/EconomyApi.md b/docs/EconomyApi.md
index 42b63e51..71f2a457 100644
--- a/docs/EconomyApi.md
+++ b/docs/EconomyApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.EconomyApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -33,7 +33,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -125,7 +125,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -222,7 +222,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -319,7 +319,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -411,7 +411,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/FavoritesApi.md b/docs/FavoritesApi.md
index 053febff..07a395aa 100644
--- a/docs/FavoritesApi.md
+++ b/docs/FavoritesApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.FavoritesApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -36,7 +36,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -134,7 +134,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -234,7 +234,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -332,7 +332,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -432,7 +432,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -533,7 +533,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -636,7 +636,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -734,7 +734,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/FilesApi.md b/docs/FilesApi.md
index af2d6459..649f55a6 100644
--- a/docs/FilesApi.md
+++ b/docs/FilesApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.FilesApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -38,7 +38,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -134,7 +134,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -232,7 +232,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -329,7 +329,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -429,7 +429,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -523,7 +523,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -625,7 +625,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -722,7 +722,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -822,7 +822,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -924,7 +924,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/FriendsApi.md b/docs/FriendsApi.md
index a755d9bb..6f29fe89 100644
--- a/docs/FriendsApi.md
+++ b/docs/FriendsApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.FriendsApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -33,7 +33,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -131,7 +131,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -230,7 +230,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -327,7 +327,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -428,7 +428,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/GroupsApi.md b/docs/GroupsApi.md
index c24775d6..8b76c998 100644
--- a/docs/GroupsApi.md
+++ b/docs/GroupsApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.GroupsApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -70,7 +70,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -172,7 +172,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -274,7 +274,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -373,7 +373,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -474,7 +474,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -569,7 +569,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -666,7 +666,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -766,7 +766,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -866,7 +866,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -964,7 +964,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1064,7 +1064,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1162,7 +1162,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1260,7 +1260,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1360,7 +1360,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1463,7 +1463,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1559,7 +1559,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1659,7 +1659,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1759,7 +1759,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1859,7 +1859,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1957,7 +1957,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2063,7 +2063,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2165,7 +2165,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2271,7 +2271,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2369,7 +2369,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2472,7 +2472,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2572,7 +2572,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2677,7 +2677,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2776,7 +2776,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2858,7 +2858,7 @@ catch (ApiException e)
 
 
 # **GetGroupRequests**
-> List<GroupMember> GetGroupRequests (string groupId, int? n = null, int? offset = null)
+> List<GroupMember> GetGroupRequests (string groupId, int? n = null, int? offset = null, bool? blocked = null)
 
 Get Group Join Requests
 
@@ -2879,7 +2879,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -2889,11 +2889,12 @@ namespace Example
             var groupId = grp_00000000-0000-0000-0000-000000000000;  // string | Must be a valid group ID.
             var n = 60;  // int? | The number of objects to return. (optional)  (default to 60)
             var offset = 56;  // int? | A zero-based offset from the default object sorting from where search results start. (optional) 
+            var blocked = true;  // bool? | See blocked join requests (optional) 
 
             try
             {
                 // Get Group Join Requests
-                List result = apiInstance.GetGroupRequests(groupId, n, offset);
+                List result = apiInstance.GetGroupRequests(groupId, n, offset, blocked);
                 Debug.WriteLine(result);
             }
             catch (ApiException  e)
@@ -2914,7 +2915,7 @@ This returns an ApiResponse object which contains the response data, status code
 try
 {
     // Get Group Join Requests
-    ApiResponse> response = apiInstance.GetGroupRequestsWithHttpInfo(groupId, n, offset);
+    ApiResponse> response = apiInstance.GetGroupRequestsWithHttpInfo(groupId, n, offset, blocked);
     Debug.Write("Status Code: " + response.StatusCode);
     Debug.Write("Response Headers: " + response.Headers);
     Debug.Write("Response Body: " + response.Data);
@@ -2934,6 +2935,7 @@ catch (ApiException e)
 | **groupId** | **string** | Must be a valid group ID. |  |
 | **n** | **int?** | The number of objects to return. | [optional] [default to 60] |
 | **offset** | **int?** | A zero-based offset from the default object sorting from where search results start. | [optional]  |
+| **blocked** | **bool?** | See blocked join requests | [optional]  |
 
 ### Return type
 
@@ -2982,7 +2984,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3080,7 +3082,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3179,7 +3181,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3276,7 +3278,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3370,7 +3372,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3472,7 +3474,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3570,7 +3572,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new GroupsApi(config);
             var query = "query_example";  // string | Query to search for, can be either Group Name or Group shortCode (optional) 
             var offset = 56;  // int? | A zero-based offset from the default object sorting from where search results start. (optional) 
@@ -3666,7 +3668,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3766,7 +3768,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3866,7 +3868,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -3968,7 +3970,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -4070,7 +4072,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -4172,7 +4174,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/InstancesApi.md b/docs/InstancesApi.md
index 05cb3090..6873b02d 100644
--- a/docs/InstancesApi.md
+++ b/docs/InstancesApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.InstancesApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -34,7 +34,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -139,7 +139,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -236,7 +236,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -335,7 +335,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -433,7 +433,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -532,7 +532,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/InviteApi.md b/docs/InviteApi.md
index 21600bdf..9da7ab7c 100644
--- a/docs/InviteApi.md
+++ b/docs/InviteApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.InviteApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -36,7 +36,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -139,7 +139,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -239,7 +239,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -339,7 +339,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -438,7 +438,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -537,7 +537,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -641,7 +641,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -740,7 +740,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/LimitedUser.md b/docs/LimitedUser.md
index 14233cab..5bbab709 100644
--- a/docs/LimitedUser.md
+++ b/docs/LimitedUser.md
@@ -5,8 +5,10 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **Bio** | **string** |  | [optional] 
+**BioLinks** | **List<string>** |   | [optional] 
 **CurrentAvatarImageUrl** | **string** | When profilePicOverride is not empty, use it instead. | [optional] 
 **CurrentAvatarThumbnailImageUrl** | **string** | When profilePicOverride is not empty, use it instead. | [optional] 
+**CurrentAvatarTags** | **List<string>** |  | [optional] 
 **DeveloperType** | **DeveloperType** |  | 
 **DisplayName** | **string** |  | 
 **FallbackAvatar** | **string** |  | [optional] 
diff --git a/docs/LimitedUserGroups.md b/docs/LimitedUserGroups.md
new file mode 100644
index 00000000..4b64c603
--- /dev/null
+++ b/docs/LimitedUserGroups.md
@@ -0,0 +1,27 @@
+# VRChat.API.Model.LimitedUserGroups
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **string** |  | [optional] 
+**Name** | **string** |  | [optional] 
+**ShortCode** | **string** |  | [optional] 
+**Discriminator** | **string** |  | [optional] 
+**Description** | **string** |  | [optional] 
+**IconId** | **string** |  | [optional] 
+**IconUrl** | **string** |  | [optional] 
+**BannerId** | **string** |  | [optional] 
+**BannerUrl** | **string** |  | [optional] 
+**Privacy** | **string** |  | [optional] 
+**LastPostCreatedAt** | **DateTime?** |  | [optional] 
+**OwnerId** | **string** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | [optional] 
+**MemberCount** | **int** |  | [optional] 
+**GroupId** | **string** |  | [optional] 
+**MemberVisibility** | **string** |  | [optional] 
+**IsRepresenting** | **bool** |  | [optional] 
+**MutualGroup** | **bool** |  | [optional] 
+**LastPostReadAt** | **DateTime?** |  | [optional] 
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/docs/NotificationsApi.md b/docs/NotificationsApi.md
index 681f1fcc..6d6826a8 100644
--- a/docs/NotificationsApi.md
+++ b/docs/NotificationsApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.NotificationsApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -33,7 +33,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -131,7 +131,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -223,7 +223,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -320,7 +320,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -427,7 +427,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/PermissionsApi.md b/docs/PermissionsApi.md
index b3cf6322..0f6f12df 100644
--- a/docs/PermissionsApi.md
+++ b/docs/PermissionsApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.PermissionsApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -30,7 +30,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -122,7 +122,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/PlayermoderationApi.md b/docs/PlayermoderationApi.md
index bab6e6cd..5c2cb7d9 100644
--- a/docs/PlayermoderationApi.md
+++ b/docs/PlayermoderationApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.PlayermoderationApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -34,7 +34,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -126,7 +126,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -224,7 +224,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -322,7 +322,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -421,7 +421,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -518,7 +518,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/RespondGroupJoinRequest.md b/docs/RespondGroupJoinRequest.md
index f56066a1..80e31d71 100644
--- a/docs/RespondGroupJoinRequest.md
+++ b/docs/RespondGroupJoinRequest.md
@@ -5,6 +5,7 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **Action** | **GroupJoinRequestAction** |  | 
+**Block** | **bool** | Whether to block the user from requesting again | [optional] 
 
 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
 
diff --git a/docs/SentNotification.md b/docs/SentNotification.md
index 9438b70e..2e6a2f91 100644
--- a/docs/SentNotification.md
+++ b/docs/SentNotification.md
@@ -5,10 +5,10 @@
 Name | Type | Description | Notes
 ------------ | ------------- | ------------- | -------------
 **CreatedAt** | **DateTime** |  | 
-**Details** | **string** | **NOTICE:** This is not a JSON object, this is a json **encoded** object, meaning you have to json-de-encode to get the NotificationDetail object depending on the NotificationType. | [default to "{}"]
+**Details** | **Object** |  | 
 **Id** | **string** |  | 
 **Message** | **string** |  | 
-**RecieverUserId** | **string** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | 
+**ReceiverUserId** | **string** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | 
 **SenderUserId** | **string** | A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. | 
 **SenderUsername** | **string** | -| **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429). | [optional] 
 **Type** | **NotificationType** |  | 
diff --git a/docs/SystemApi.md b/docs/SystemApi.md
index 66956b85..6c870525 100644
--- a/docs/SystemApi.md
+++ b/docs/SystemApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.SystemApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -35,7 +35,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
             var variant = "public";  // string | Specifies which `variant` of the site. Public is the end-user site, while `internal` is the staff-only site with special pages for moderation and management. (optional)  (default to public)
             var branch = "\"main\"";  // string | Specifies which git branch the site should load frontend source code from. (optional)  (default to "main")
@@ -129,7 +129,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
 
             try
@@ -215,7 +215,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
 
             try
@@ -301,7 +301,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
 
             try
@@ -387,7 +387,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
             var require = "require_example";  // string | Tags to include (comma-separated). All of the tags needs to be present. (optional) 
             var include = "include_example";  // string | Tags to include (comma-separated). Any of the tags needs to be present. (optional) 
@@ -480,7 +480,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
             var variant = "public";  // string | Specifies which `variant` of the site. Public is the end-user site, while `internal` is the staff-only site with special pages for moderation and management. (optional)  (default to public)
             var branch = "\"main\"";  // string | Specifies which git branch the site should load frontend source code from. (optional)  (default to "main")
@@ -574,7 +574,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new SystemApi(config);
 
             try
diff --git a/docs/UpdateUserRequest.md b/docs/UpdateUserRequest.md
index 09a02ff7..27947d7c 100644
--- a/docs/UpdateUserRequest.md
+++ b/docs/UpdateUserRequest.md
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
 **StatusDescription** | **string** |  | [optional] 
 **Bio** | **string** |  | [optional] 
 **BioLinks** | **List<string>** |  | [optional] 
+**Pronouns** | **string** |  | [optional] 
 **UserIcon** | **string** | MUST be a valid VRChat /file/ url. | [optional] 
 
 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/docs/UsersApi.md b/docs/UsersApi.md
index 8c0ca09d..6b63a242 100644
--- a/docs/UsersApi.md
+++ b/docs/UsersApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.UsersApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -35,7 +35,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -132,7 +132,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -229,7 +229,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -305,7 +305,7 @@ catch (ApiException e)
 
 
 # **GetUserGroups**
-> List<LimitedGroup> GetUserGroups (string userId)
+> List<LimitedUserGroups> GetUserGroups (string userId)
 
 Get User Groups
 
@@ -326,7 +326,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -338,7 +338,7 @@ namespace Example
             try
             {
                 // Get User Groups
-                List result = apiInstance.GetUserGroups(userId);
+                List result = apiInstance.GetUserGroups(userId);
                 Debug.WriteLine(result);
             }
             catch (ApiException  e)
@@ -359,7 +359,7 @@ This returns an ApiResponse object which contains the response data, status code
 try
 {
     // Get User Groups
-    ApiResponse> response = apiInstance.GetUserGroupsWithHttpInfo(userId);
+    ApiResponse> response = apiInstance.GetUserGroupsWithHttpInfo(userId);
     Debug.Write("Status Code: " + response.StatusCode);
     Debug.Write("Response Headers: " + response.Headers);
     Debug.Write("Response Body: " + response.Data);
@@ -380,7 +380,7 @@ catch (ApiException e)
 
 ### Return type
 
-[**List<LimitedGroup>**](LimitedGroup.md)
+[**List<LimitedUserGroups>**](LimitedUserGroups.md)
 
 ### Authorization
 
@@ -395,7 +395,7 @@ catch (ApiException e)
 ### HTTP response details
 | Status code | Description | Response headers |
 |-------------|-------------|------------------|
-| **200** | Returns a list of LimitedGroup objects. |  -  |
+| **200** | Returns a list of LimitedUserGroups objects. |  -  |
 | **401** | Error response due to missing auth cookie. |  -  |
 
 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
@@ -423,7 +423,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -520,7 +520,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -624,7 +624,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/docs/WorldsApi.md b/docs/WorldsApi.md
index 8255feba..2585921c 100644
--- a/docs/WorldsApi.md
+++ b/docs/WorldsApi.md
@@ -1,6 +1,6 @@
 # VRChat.API.Api.WorldsApi
 
-All URIs are relative to *https://api.vrchat.cloud/api/1*
+All URIs are relative to *https://vrchat.com/api/1*
 
 | Method | HTTP request | Description |
 |--------|--------------|-------------|
@@ -41,7 +41,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new WorldsApi(config);
             var createWorldRequest = new CreateWorldRequest(); // CreateWorldRequest |  (optional) 
 
@@ -134,7 +134,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -228,7 +228,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -347,7 +347,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -469,7 +469,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -591,7 +591,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             var apiInstance = new WorldsApi(config);
             var worldId = "worldId_example";  // string | Must be a valid world ID.
 
@@ -683,7 +683,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -782,7 +782,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -879,7 +879,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -977,7 +977,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1071,7 +1071,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1194,7 +1194,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
@@ -1288,7 +1288,7 @@ namespace Example
         public static void Main()
         {
             Configuration config = new Configuration();
-            config.BasePath = "https://api.vrchat.cloud/api/1";
+            config.BasePath = "https://vrchat.com/api/1";
             // Configure API key authorization: authCookie
             config.AddApiKey("auth", "YOUR_API_KEY");
             // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
diff --git a/src/VRChat.API/Api/AuthenticationApi.cs b/src/VRChat.API/Api/AuthenticationApi.cs
index 008c51ae..52c81ec2 100644
--- a/src/VRChat.API/Api/AuthenticationApi.cs
+++ b/src/VRChat.API/Api/AuthenticationApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/AvatarsApi.cs b/src/VRChat.API/Api/AvatarsApi.cs
index ad2905c8..889755e2 100644
--- a/src/VRChat.API/Api/AvatarsApi.cs
+++ b/src/VRChat.API/Api/AvatarsApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/EconomyApi.cs b/src/VRChat.API/Api/EconomyApi.cs
index 09c6ff49..e6a87cbc 100644
--- a/src/VRChat.API/Api/EconomyApi.cs
+++ b/src/VRChat.API/Api/EconomyApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/FavoritesApi.cs b/src/VRChat.API/Api/FavoritesApi.cs
index 8fd911c6..2d70258f 100644
--- a/src/VRChat.API/Api/FavoritesApi.cs
+++ b/src/VRChat.API/Api/FavoritesApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/FilesApi.cs b/src/VRChat.API/Api/FilesApi.cs
index 4f85ae93..418011e8 100644
--- a/src/VRChat.API/Api/FilesApi.cs
+++ b/src/VRChat.API/Api/FilesApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/FriendsApi.cs b/src/VRChat.API/Api/FriendsApi.cs
index f0687d40..eeb71d75 100644
--- a/src/VRChat.API/Api/FriendsApi.cs
+++ b/src/VRChat.API/Api/FriendsApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/GroupsApi.cs b/src/VRChat.API/Api/GroupsApi.cs
index 92acc002..f613182a 100644
--- a/src/VRChat.API/Api/GroupsApi.cs
+++ b/src/VRChat.API/Api/GroupsApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -752,9 +752,10 @@ public interface IGroupsApiSync : IApiAccessor
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// List<GroupMember>
-        List GetGroupRequests(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0);
+        List GetGroupRequests(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0);
 
         /// 
         /// Get Group Join Requests
@@ -766,9 +767,10 @@ public interface IGroupsApiSync : IApiAccessor
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// ApiResponse of List<GroupMember>
-        ApiResponse> GetGroupRequestsWithHttpInfo(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0);
+        ApiResponse> GetGroupRequestsWithHttpInfo(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0);
         /// 
         /// Get Group Roles
         /// 
@@ -1893,10 +1895,11 @@ public interface IGroupsApiAsync : IApiAccessor
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
         /// Task of List<GroupMember>
-        System.Threading.Tasks.Task> GetGroupRequestsAsync(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+        System.Threading.Tasks.Task> GetGroupRequestsAsync(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
 
         /// 
         /// Get Group Join Requests
@@ -1908,10 +1911,11 @@ public interface IGroupsApiAsync : IApiAccessor
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
         /// Task of ApiResponse (List<GroupMember>)
-        System.Threading.Tasks.Task>> GetGroupRequestsWithHttpInfoAsync(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+        System.Threading.Tasks.Task>> GetGroupRequestsWithHttpInfoAsync(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
         /// 
         /// Get Group Roles
         /// 
@@ -7316,11 +7320,12 @@ public VRChat.API.Client.ApiResponse> GetGroupPermissionsW
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// List<GroupMember>
-        public List GetGroupRequests(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0)
+        public List GetGroupRequests(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0)
         {
-            VRChat.API.Client.ApiResponse> localVarResponse = GetGroupRequestsWithHttpInfo(groupId, n, offset);
+            VRChat.API.Client.ApiResponse> localVarResponse = GetGroupRequestsWithHttpInfo(groupId, n, offset, blocked);
             return localVarResponse.Data;
         }
 
@@ -7331,9 +7336,10 @@ public VRChat.API.Client.ApiResponse> GetGroupPermissionsW
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// ApiResponse of List<GroupMember>
-        public VRChat.API.Client.ApiResponse> GetGroupRequestsWithHttpInfo(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0)
+        public VRChat.API.Client.ApiResponse> GetGroupRequestsWithHttpInfo(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0)
         {
             // verify the required parameter 'groupId' is set
             if (groupId == null)
@@ -7372,6 +7378,10 @@ public VRChat.API.Client.ApiResponse> GetGroupPermissionsW
             {
                 localVarRequestOptions.QueryParameters.Add(VRChat.API.Client.ClientUtils.ParameterToMultiMap("", "offset", offset));
             }
+            if (blocked != null)
+            {
+                localVarRequestOptions.QueryParameters.Add(VRChat.API.Client.ClientUtils.ParameterToMultiMap("", "blocked", blocked));
+            }
 
             localVarRequestOptions.Operation = "GroupsApi.GetGroupRequests";
             localVarRequestOptions.OperationIndex = operationIndex;
@@ -7404,12 +7414,13 @@ public VRChat.API.Client.ApiResponse> GetGroupPermissionsW
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
         /// Task of List<GroupMember>
-        public async System.Threading.Tasks.Task> GetGroupRequestsAsync(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+        public async System.Threading.Tasks.Task> GetGroupRequestsAsync(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
         {
-            VRChat.API.Client.ApiResponse> localVarResponse = await GetGroupRequestsWithHttpInfoAsync(groupId, n, offset, operationIndex, cancellationToken).ConfigureAwait(false);
+            VRChat.API.Client.ApiResponse> localVarResponse = await GetGroupRequestsWithHttpInfoAsync(groupId, n, offset, blocked, operationIndex, cancellationToken).ConfigureAwait(false);
             return localVarResponse.Data;
         }
 
@@ -7420,10 +7431,11 @@ public VRChat.API.Client.ApiResponse> GetGroupPermissionsW
         /// Must be a valid group ID.
         /// The number of objects to return. (optional, default to 60)
         /// A zero-based offset from the default object sorting from where search results start. (optional)
+        /// See blocked join requests (optional)
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
         /// Task of ApiResponse (List<GroupMember>)
-        public async System.Threading.Tasks.Task>> GetGroupRequestsWithHttpInfoAsync(string groupId, int? n = default(int?), int? offset = default(int?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+        public async System.Threading.Tasks.Task>> GetGroupRequestsWithHttpInfoAsync(string groupId, int? n = default(int?), int? offset = default(int?), bool? blocked = default(bool?), int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
         {
             // verify the required parameter 'groupId' is set
             if (groupId == null)
@@ -7463,6 +7475,10 @@ public VRChat.API.Client.ApiResponse> GetGroupPermissionsW
             {
                 localVarRequestOptions.QueryParameters.Add(VRChat.API.Client.ClientUtils.ParameterToMultiMap("", "offset", offset));
             }
+            if (blocked != null)
+            {
+                localVarRequestOptions.QueryParameters.Add(VRChat.API.Client.ClientUtils.ParameterToMultiMap("", "blocked", blocked));
+            }
 
             localVarRequestOptions.Operation = "GroupsApi.GetGroupRequests";
             localVarRequestOptions.OperationIndex = operationIndex;
diff --git a/src/VRChat.API/Api/InstancesApi.cs b/src/VRChat.API/Api/InstancesApi.cs
index eef538e3..c85c6544 100644
--- a/src/VRChat.API/Api/InstancesApi.cs
+++ b/src/VRChat.API/Api/InstancesApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/InviteApi.cs b/src/VRChat.API/Api/InviteApi.cs
index 94dc27cc..ffa5e2a9 100644
--- a/src/VRChat.API/Api/InviteApi.cs
+++ b/src/VRChat.API/Api/InviteApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/NotificationsApi.cs b/src/VRChat.API/Api/NotificationsApi.cs
index 5fe349a1..34a3e96f 100644
--- a/src/VRChat.API/Api/NotificationsApi.cs
+++ b/src/VRChat.API/Api/NotificationsApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/PermissionsApi.cs b/src/VRChat.API/Api/PermissionsApi.cs
index 2baace45..58a396c0 100644
--- a/src/VRChat.API/Api/PermissionsApi.cs
+++ b/src/VRChat.API/Api/PermissionsApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/PlayermoderationApi.cs b/src/VRChat.API/Api/PlayermoderationApi.cs
index e3d6f2af..92f32098 100644
--- a/src/VRChat.API/Api/PlayermoderationApi.cs
+++ b/src/VRChat.API/Api/PlayermoderationApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/SystemApi.cs b/src/VRChat.API/Api/SystemApi.cs
index 0b24e54e..a62ad159 100644
--- a/src/VRChat.API/Api/SystemApi.cs
+++ b/src/VRChat.API/Api/SystemApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Api/UsersApi.cs b/src/VRChat.API/Api/UsersApi.cs
index 26ef951c..a99dde47 100644
--- a/src/VRChat.API/Api/UsersApi.cs
+++ b/src/VRChat.API/Api/UsersApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -106,8 +106,8 @@ public interface IUsersApiSync : IApiAccessor
         /// Thrown when fails to make API call
         /// Must be a valid user ID.
         /// Index associated with the operation.
-        /// List<LimitedGroup>
-        List GetUserGroups(string userId, int operationIndex = 0);
+        /// List<LimitedUserGroups>
+        List GetUserGroups(string userId, int operationIndex = 0);
 
         /// 
         /// Get User Groups
@@ -118,8 +118,8 @@ public interface IUsersApiSync : IApiAccessor
         /// Thrown when fails to make API call
         /// Must be a valid user ID.
         /// Index associated with the operation.
-        /// ApiResponse of List<LimitedGroup>
-        ApiResponse> GetUserGroupsWithHttpInfo(string userId, int operationIndex = 0);
+        /// ApiResponse of List<LimitedUserGroups>
+        ApiResponse> GetUserGroupsWithHttpInfo(string userId, int operationIndex = 0);
         /// 
         /// Get user's current represented group
         /// 
@@ -293,8 +293,8 @@ public interface IUsersApiAsync : IApiAccessor
         /// Must be a valid user ID.
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
-        /// Task of List<LimitedGroup>
-        System.Threading.Tasks.Task> GetUserGroupsAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+        /// Task of List<LimitedUserGroups>
+        System.Threading.Tasks.Task> GetUserGroupsAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
 
         /// 
         /// Get User Groups
@@ -306,8 +306,8 @@ public interface IUsersApiAsync : IApiAccessor
         /// Must be a valid user ID.
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
-        /// Task of ApiResponse (List<LimitedGroup>)
-        System.Threading.Tasks.Task>> GetUserGroupsWithHttpInfoAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
+        /// Task of ApiResponse (List<LimitedUserGroups>)
+        System.Threading.Tasks.Task>> GetUserGroupsWithHttpInfoAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
         /// 
         /// Get user's current represented group
         /// 
@@ -989,10 +989,10 @@ public VRChat.API.Client.ApiResponse> GetUserGroupRequestsWithHttpIn
         /// Thrown when fails to make API call
         /// Must be a valid user ID.
         /// Index associated with the operation.
-        /// List<LimitedGroup>
-        public List GetUserGroups(string userId, int operationIndex = 0)
+        /// List<LimitedUserGroups>
+        public List GetUserGroups(string userId, int operationIndex = 0)
         {
-            VRChat.API.Client.ApiResponse> localVarResponse = GetUserGroupsWithHttpInfo(userId);
+            VRChat.API.Client.ApiResponse> localVarResponse = GetUserGroupsWithHttpInfo(userId);
             return localVarResponse.Data;
         }
 
@@ -1002,8 +1002,8 @@ public List GetUserGroups(string userId, int operationIndex = 0)
         /// Thrown when fails to make API call
         /// Must be a valid user ID.
         /// Index associated with the operation.
-        /// ApiResponse of List<LimitedGroup>
-        public VRChat.API.Client.ApiResponse> GetUserGroupsWithHttpInfo(string userId, int operationIndex = 0)
+        /// ApiResponse of List<LimitedUserGroups>
+        public VRChat.API.Client.ApiResponse> GetUserGroupsWithHttpInfo(string userId, int operationIndex = 0)
         {
             // verify the required parameter 'userId' is set
             if (userId == null)
@@ -1046,7 +1046,7 @@ public VRChat.API.Client.ApiResponse> GetUserGroupsWithHttpIn
             }
 
             // make the HTTP request
-            var localVarResponse = this.Client.Get>("/users/{userId}/groups", localVarRequestOptions, this.Configuration);
+            var localVarResponse = this.Client.Get>("/users/{userId}/groups", localVarRequestOptions, this.Configuration);
             if (this.ExceptionFactory != null)
             {
                 Exception _exception = this.ExceptionFactory("GetUserGroups", localVarResponse);
@@ -1066,10 +1066,10 @@ public VRChat.API.Client.ApiResponse> GetUserGroupsWithHttpIn
         /// Must be a valid user ID.
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
-        /// Task of List<LimitedGroup>
-        public async System.Threading.Tasks.Task> GetUserGroupsAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+        /// Task of List<LimitedUserGroups>
+        public async System.Threading.Tasks.Task> GetUserGroupsAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
         {
-            VRChat.API.Client.ApiResponse> localVarResponse = await GetUserGroupsWithHttpInfoAsync(userId, operationIndex, cancellationToken).ConfigureAwait(false);
+            VRChat.API.Client.ApiResponse> localVarResponse = await GetUserGroupsWithHttpInfoAsync(userId, operationIndex, cancellationToken).ConfigureAwait(false);
             return localVarResponse.Data;
         }
 
@@ -1080,8 +1080,8 @@ public VRChat.API.Client.ApiResponse> GetUserGroupsWithHttpIn
         /// Must be a valid user ID.
         /// Index associated with the operation.
         /// Cancellation Token to cancel the request.
-        /// Task of ApiResponse (List<LimitedGroup>)
-        public async System.Threading.Tasks.Task>> GetUserGroupsWithHttpInfoAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
+        /// Task of ApiResponse (List<LimitedUserGroups>)
+        public async System.Threading.Tasks.Task>> GetUserGroupsWithHttpInfoAsync(string userId, int operationIndex = 0, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
         {
             // verify the required parameter 'userId' is set
             if (userId == null)
@@ -1125,7 +1125,7 @@ public VRChat.API.Client.ApiResponse> GetUserGroupsWithHttpIn
             }
 
             // make the HTTP request
-            var localVarResponse = await this.AsynchronousClient.GetAsync>("/users/{userId}/groups", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
+            var localVarResponse = await this.AsynchronousClient.GetAsync>("/users/{userId}/groups", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);
 
             if (this.ExceptionFactory != null)
             {
diff --git a/src/VRChat.API/Api/WorldsApi.cs b/src/VRChat.API/Api/WorldsApi.cs
index fe08e3e5..4898056b 100644
--- a/src/VRChat.API/Api/WorldsApi.cs
+++ b/src/VRChat.API/Api/WorldsApi.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/ApiClient.cs b/src/VRChat.API/Client/ApiClient.cs
index e19bb6f0..86378229 100644
--- a/src/VRChat.API/Client/ApiClient.cs
+++ b/src/VRChat.API/Client/ApiClient.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/ApiException.cs b/src/VRChat.API/Client/ApiException.cs
index 4ab33722..b5236a72 100644
--- a/src/VRChat.API/Client/ApiException.cs
+++ b/src/VRChat.API/Client/ApiException.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/ApiResponse.cs b/src/VRChat.API/Client/ApiResponse.cs
index 0926e479..689bf0b4 100644
--- a/src/VRChat.API/Client/ApiResponse.cs
+++ b/src/VRChat.API/Client/ApiResponse.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/ClientUtils.cs b/src/VRChat.API/Client/ClientUtils.cs
index 65592e39..ec45f229 100644
--- a/src/VRChat.API/Client/ClientUtils.cs
+++ b/src/VRChat.API/Client/ClientUtils.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/Configuration.cs b/src/VRChat.API/Client/Configuration.cs
index 4dbff049..66c7fa7c 100644
--- a/src/VRChat.API/Client/Configuration.cs
+++ b/src/VRChat.API/Client/Configuration.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -32,7 +32,7 @@ public class Configuration : IReadableConfiguration
         /// Version of the package.
         /// 
/// Version of the package.
-        public const string Version = "1.17.4";
+        public const string Version = "1.17.5";
 
         /// 
         /// Identifier for ISO 8601 DateTime Format
@@ -110,7 +110,7 @@ public Configuration()
         {
             Proxy = null;
             UserAgent = WebUtility.UrlEncode("vrchatapi-csharp");
-            BasePath = "https://api.vrchat.cloud/api/1";
+            BasePath = "https://vrchat.com/api/1";
             DefaultHeaders = new ConcurrentDictionary();
             ApiKey = new ConcurrentDictionary();
             ApiKeyPrefix = new ConcurrentDictionary();
@@ -118,7 +118,7 @@ public Configuration()
             {
                 {
                     new Dictionary {
-                        {"url", "https://api.vrchat.cloud/api/1"},
+                        {"url", "https://vrchat.com/api/1"},
                         {"description", "No description provided"},
                     }
                 }
@@ -139,7 +139,7 @@ public Configuration(
             IDictionary defaultHeaders,
             IDictionary apiKey,
             IDictionary apiKeyPrefix,
-            string basePath = "https://api.vrchat.cloud/api/1") : this()
+            string basePath = "https://vrchat.com/api/1") : this()
         {
             if (string.IsNullOrWhiteSpace(basePath))
                 throw new ArgumentException("The provided basePath is invalid.", "basePath");
@@ -516,8 +516,8 @@ public static string ToDebugReport()
             string report = "C# SDK (VRChat.API) Debug Report:\n";
             report += "    OS: " + System.Environment.OSVersion + "\n";
             report += "    .NET Framework Version: " + System.Environment.Version  + "\n";
-            report += "    Version of the API: 1.17.4\n";
-            report += "    SDK Package Version: 1.17.4\n";
+            report += "    Version of the API: 1.17.5\n";
+            report += "    SDK Package Version: 1.17.5\n";
 
             return report;
         }
diff --git a/src/VRChat.API/Client/ExceptionFactory.cs b/src/VRChat.API/Client/ExceptionFactory.cs
index c8c3d790..f2e0df5b 100644
--- a/src/VRChat.API/Client/ExceptionFactory.cs
+++ b/src/VRChat.API/Client/ExceptionFactory.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/GlobalConfiguration.cs b/src/VRChat.API/Client/GlobalConfiguration.cs
index 1919e6d1..5a9ce5dc 100644
--- a/src/VRChat.API/Client/GlobalConfiguration.cs
+++ b/src/VRChat.API/Client/GlobalConfiguration.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/HttpMethod.cs b/src/VRChat.API/Client/HttpMethod.cs
index f53e54d3..f83594b6 100644
--- a/src/VRChat.API/Client/HttpMethod.cs
+++ b/src/VRChat.API/Client/HttpMethod.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/IApiAccessor.cs b/src/VRChat.API/Client/IApiAccessor.cs
index d27228bd..bde34f9e 100644
--- a/src/VRChat.API/Client/IApiAccessor.cs
+++ b/src/VRChat.API/Client/IApiAccessor.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/IAsynchronousClient.cs b/src/VRChat.API/Client/IAsynchronousClient.cs
index c84d4008..bfaecafa 100644
--- a/src/VRChat.API/Client/IAsynchronousClient.cs
+++ b/src/VRChat.API/Client/IAsynchronousClient.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/IReadableConfiguration.cs b/src/VRChat.API/Client/IReadableConfiguration.cs
index 7b28308a..d88e91fd 100644
--- a/src/VRChat.API/Client/IReadableConfiguration.cs
+++ b/src/VRChat.API/Client/IReadableConfiguration.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/ISynchronousClient.cs b/src/VRChat.API/Client/ISynchronousClient.cs
index a18aed9b..7ddda237 100644
--- a/src/VRChat.API/Client/ISynchronousClient.cs
+++ b/src/VRChat.API/Client/ISynchronousClient.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/Multimap.cs b/src/VRChat.API/Client/Multimap.cs
index cc6a82ee..f0762ce3 100644
--- a/src/VRChat.API/Client/Multimap.cs
+++ b/src/VRChat.API/Client/Multimap.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/OpenAPIDateConverter.cs b/src/VRChat.API/Client/OpenAPIDateConverter.cs
index 6734c074..f592cf24 100644
--- a/src/VRChat.API/Client/OpenAPIDateConverter.cs
+++ b/src/VRChat.API/Client/OpenAPIDateConverter.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/RequestOptions.cs b/src/VRChat.API/Client/RequestOptions.cs
index e642fbf0..e9d18432 100644
--- a/src/VRChat.API/Client/RequestOptions.cs
+++ b/src/VRChat.API/Client/RequestOptions.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Client/RetryConfiguration.cs b/src/VRChat.API/Client/RetryConfiguration.cs
index d684af5b..03f5a20a 100644
--- a/src/VRChat.API/Client/RetryConfiguration.cs
+++ b/src/VRChat.API/Client/RetryConfiguration.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/APIConfig.cs b/src/VRChat.API/Model/APIConfig.cs
index a8b0a652..35abfffb 100644
--- a/src/VRChat.API/Model/APIConfig.cs
+++ b/src/VRChat.API/Model/APIConfig.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/APIConfigAnnouncement.cs b/src/VRChat.API/Model/APIConfigAnnouncement.cs
index 98d2f077..1b6f8ffa 100644
--- a/src/VRChat.API/Model/APIConfigAnnouncement.cs
+++ b/src/VRChat.API/Model/APIConfigAnnouncement.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/APIConfigDownloadURLList.cs b/src/VRChat.API/Model/APIConfigDownloadURLList.cs
index a7cca94d..16ccfc73 100644
--- a/src/VRChat.API/Model/APIConfigDownloadURLList.cs
+++ b/src/VRChat.API/Model/APIConfigDownloadURLList.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/APIConfigEvents.cs b/src/VRChat.API/Model/APIConfigEvents.cs
index 0a9990cd..a92f858a 100644
--- a/src/VRChat.API/Model/APIConfigEvents.cs
+++ b/src/VRChat.API/Model/APIConfigEvents.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/APIHealth.cs b/src/VRChat.API/Model/APIHealth.cs
index 922fe622..825b9f4c 100644
--- a/src/VRChat.API/Model/APIHealth.cs
+++ b/src/VRChat.API/Model/APIHealth.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/AbstractOpenAPISchema.cs b/src/VRChat.API/Model/AbstractOpenAPISchema.cs
index fe429fc0..750d5ddb 100644
--- a/src/VRChat.API/Model/AbstractOpenAPISchema.cs
+++ b/src/VRChat.API/Model/AbstractOpenAPISchema.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/AccountDeletionLog.cs b/src/VRChat.API/Model/AccountDeletionLog.cs
index 757e0ed0..8ddea4fb 100644
--- a/src/VRChat.API/Model/AccountDeletionLog.cs
+++ b/src/VRChat.API/Model/AccountDeletionLog.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/AddFavoriteRequest.cs b/src/VRChat.API/Model/AddFavoriteRequest.cs
index 7d6559d7..99c08485 100644
--- a/src/VRChat.API/Model/AddFavoriteRequest.cs
+++ b/src/VRChat.API/Model/AddFavoriteRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/AddGroupGalleryImageRequest.cs b/src/VRChat.API/Model/AddGroupGalleryImageRequest.cs
index c099c151..0ba9a334 100644
--- a/src/VRChat.API/Model/AddGroupGalleryImageRequest.cs
+++ b/src/VRChat.API/Model/AddGroupGalleryImageRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Avatar.cs b/src/VRChat.API/Model/Avatar.cs
index 54ffe58f..be37eed7 100644
--- a/src/VRChat.API/Model/Avatar.cs
+++ b/src/VRChat.API/Model/Avatar.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/AvatarUnityPackageUrlObject.cs b/src/VRChat.API/Model/AvatarUnityPackageUrlObject.cs
index 00a69e43..2dc98462 100644
--- a/src/VRChat.API/Model/AvatarUnityPackageUrlObject.cs
+++ b/src/VRChat.API/Model/AvatarUnityPackageUrlObject.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Badge.cs b/src/VRChat.API/Model/Badge.cs
index 955fd2cf..590a23da 100644
--- a/src/VRChat.API/Model/Badge.cs
+++ b/src/VRChat.API/Model/Badge.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/BanGroupMemberRequest.cs b/src/VRChat.API/Model/BanGroupMemberRequest.cs
index eda6b948..52d6e4c9 100644
--- a/src/VRChat.API/Model/BanGroupMemberRequest.cs
+++ b/src/VRChat.API/Model/BanGroupMemberRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateAvatarRequest.cs b/src/VRChat.API/Model/CreateAvatarRequest.cs
index 97134cef..fb6b460b 100644
--- a/src/VRChat.API/Model/CreateAvatarRequest.cs
+++ b/src/VRChat.API/Model/CreateAvatarRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateFileRequest.cs b/src/VRChat.API/Model/CreateFileRequest.cs
index ac5047b6..dc0b5720 100644
--- a/src/VRChat.API/Model/CreateFileRequest.cs
+++ b/src/VRChat.API/Model/CreateFileRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateFileVersionRequest.cs b/src/VRChat.API/Model/CreateFileVersionRequest.cs
index 40bcf23b..f61553f9 100644
--- a/src/VRChat.API/Model/CreateFileVersionRequest.cs
+++ b/src/VRChat.API/Model/CreateFileVersionRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateGroupAnnouncementRequest.cs b/src/VRChat.API/Model/CreateGroupAnnouncementRequest.cs
index aa8e0246..958881aa 100644
--- a/src/VRChat.API/Model/CreateGroupAnnouncementRequest.cs
+++ b/src/VRChat.API/Model/CreateGroupAnnouncementRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateGroupGalleryRequest.cs b/src/VRChat.API/Model/CreateGroupGalleryRequest.cs
index beafad27..703df1a0 100644
--- a/src/VRChat.API/Model/CreateGroupGalleryRequest.cs
+++ b/src/VRChat.API/Model/CreateGroupGalleryRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateGroupInviteRequest.cs b/src/VRChat.API/Model/CreateGroupInviteRequest.cs
index 27783337..28663dd1 100644
--- a/src/VRChat.API/Model/CreateGroupInviteRequest.cs
+++ b/src/VRChat.API/Model/CreateGroupInviteRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateGroupPostRequest.cs b/src/VRChat.API/Model/CreateGroupPostRequest.cs
index 35c967c8..78ded824 100644
--- a/src/VRChat.API/Model/CreateGroupPostRequest.cs
+++ b/src/VRChat.API/Model/CreateGroupPostRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateGroupRequest.cs b/src/VRChat.API/Model/CreateGroupRequest.cs
index 2bcb1b3a..a27763f8 100644
--- a/src/VRChat.API/Model/CreateGroupRequest.cs
+++ b/src/VRChat.API/Model/CreateGroupRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateGroupRoleRequest.cs b/src/VRChat.API/Model/CreateGroupRoleRequest.cs
index 16e4a989..f4e476b3 100644
--- a/src/VRChat.API/Model/CreateGroupRoleRequest.cs
+++ b/src/VRChat.API/Model/CreateGroupRoleRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CreateInstanceRequest.cs b/src/VRChat.API/Model/CreateInstanceRequest.cs
index 0f4499b3..fdbd1065 100644
--- a/src/VRChat.API/Model/CreateInstanceRequest.cs
+++ b/src/VRChat.API/Model/CreateInstanceRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -64,8 +64,11 @@ protected CreateInstanceRequest() { }
         /// Group roleIds that are allowed to join if the type is \"group\" and groupAccessType is \"member\".
         /// groupAccessType.
         /// queueEnabled (default to false).
-        /// The time after which users won't be allowed to join the instance.
-        public CreateInstanceRequest(string worldId = default(string), InstanceType type = default(InstanceType), Region region = default(Region), string ownerId = default(string), List roleIds = default(List), GroupAccessType? groupAccessType = default(GroupAccessType?), bool queueEnabled = false, DateTime closedAt = default(DateTime))
+        /// The time after which users won't be allowed to join the instance. This doesn't work for public instances..
+        /// Only applies to invite type instances to make them invite+ (default to false).
+        /// Currently unused, but will eventually be a flag to set if the closing of the instance should kick people. (default to false).
+        /// inviteOnly (default to false).
+        public CreateInstanceRequest(string worldId = default(string), InstanceType type = default(InstanceType), Region region = default(Region), string ownerId = default(string), List roleIds = default(List), GroupAccessType? groupAccessType = default(GroupAccessType?), bool queueEnabled = false, DateTime closedAt = default(DateTime), bool canRequestInvite = false, bool hardClose = false, bool inviteOnly = false)
         {
             // to ensure "worldId" is required (not null)
             if (worldId == null)
@@ -80,6 +83,9 @@ protected CreateInstanceRequest() { }
             this.GroupAccessType = groupAccessType;
             this.QueueEnabled = queueEnabled;
             this.ClosedAt = closedAt;
+            this.CanRequestInvite = canRequestInvite;
+            this.HardClose = hardClose;
+            this.InviteOnly = inviteOnly;
         }
 
         /// 
@@ -110,12 +116,32 @@ protected CreateInstanceRequest() { }
         public bool QueueEnabled { get; set; }
 
         /// 
-        /// The time after which users won't be allowed to join the instance
+        /// The time after which users won't be allowed to join the instance. This doesn't work for public instances.
         /// 
-        /// The time after which users won't be allowed to join the instance
+        /// The time after which users won't be allowed to join the instance. This doesn't work for public instances.
         [DataMember(Name = "closedAt", EmitDefaultValue = false)]
         public DateTime ClosedAt { get; set; }
 
+        /// 
+        /// Only applies to invite type instances to make them invite+
+        /// 
+        /// Only applies to invite type instances to make them invite+
+        [DataMember(Name = "canRequestInvite", EmitDefaultValue = true)]
+        public bool CanRequestInvite { get; set; }
+
+        /// 
+        /// Currently unused, but will eventually be a flag to set if the closing of the instance should kick people.
+        /// 
+        /// Currently unused, but will eventually be a flag to set if the closing of the instance should kick people.
+        [DataMember(Name = "hardClose", EmitDefaultValue = true)]
+        public bool HardClose { get; set; }
+
+        /// 
+        /// Gets or Sets InviteOnly
+        /// 
+        [DataMember(Name = "inviteOnly", EmitDefaultValue = true)]
+        public bool InviteOnly { get; set; }
+
         /// 
         /// Returns the string presentation of the object
         /// 
@@ -132,6 +158,9 @@ public override string ToString()
             sb.Append("  GroupAccessType: ").Append(GroupAccessType).Append("\n");
             sb.Append("  QueueEnabled: ").Append(QueueEnabled).Append("\n");
             sb.Append("  ClosedAt: ").Append(ClosedAt).Append("\n");
+            sb.Append("  CanRequestInvite: ").Append(CanRequestInvite).Append("\n");
+            sb.Append("  HardClose: ").Append(HardClose).Append("\n");
+            sb.Append("  InviteOnly: ").Append(InviteOnly).Append("\n");
             sb.Append("}\n");
             return sb.ToString();
         }
@@ -203,6 +232,18 @@ public bool Equals(CreateInstanceRequest input)
                     this.ClosedAt == input.ClosedAt ||
                     (this.ClosedAt != null &&
                     this.ClosedAt.Equals(input.ClosedAt))
+                ) && 
+                (
+                    this.CanRequestInvite == input.CanRequestInvite ||
+                    this.CanRequestInvite.Equals(input.CanRequestInvite)
+                ) && 
+                (
+                    this.HardClose == input.HardClose ||
+                    this.HardClose.Equals(input.HardClose)
+                ) && 
+                (
+                    this.InviteOnly == input.InviteOnly ||
+                    this.InviteOnly.Equals(input.InviteOnly)
                 );
         }
 
@@ -235,6 +276,9 @@ public override int GetHashCode()
                 {
                     hashCode = (hashCode * 59) + this.ClosedAt.GetHashCode();
                 }
+                hashCode = (hashCode * 59) + this.CanRequestInvite.GetHashCode();
+                hashCode = (hashCode * 59) + this.HardClose.GetHashCode();
+                hashCode = (hashCode * 59) + this.InviteOnly.GetHashCode();
                 return hashCode;
             }
         }
diff --git a/src/VRChat.API/Model/CreateWorldRequest.cs b/src/VRChat.API/Model/CreateWorldRequest.cs
index 3cbddc23..bd421712 100644
--- a/src/VRChat.API/Model/CreateWorldRequest.cs
+++ b/src/VRChat.API/Model/CreateWorldRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/CurrentUser.cs b/src/VRChat.API/Model/CurrentUser.cs
index 9dcae813..517e8a3f 100644
--- a/src/VRChat.API/Model/CurrentUser.cs
+++ b/src/VRChat.API/Model/CurrentUser.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -63,7 +63,7 @@ protected CurrentUser() { }
         ///  .
         ///  .
         /// allowAvatarCopying (required).
-        ///   (required).
+        ///  .
         /// bio (required).
         ///   (required).
         /// currentAvatar (required).
@@ -124,12 +124,6 @@ protected CurrentUser() { }
         {
             this.AcceptedTOSVersion = acceptedTOSVersion;
             this.AllowAvatarCopying = allowAvatarCopying;
-            // to ensure "badges" is required (not null)
-            if (badges == null)
-            {
-                throw new ArgumentNullException("badges is a required property for CurrentUser and cannot be null");
-            }
-            this.Badges = badges;
             // to ensure "bio" is required (not null)
             if (bio == null)
             {
@@ -310,6 +304,7 @@ protected CurrentUser() { }
             this.AccountDeletionDate = accountDeletionDate;
             this.AccountDeletionLog = accountDeletionLog;
             this.ActiveFriends = activeFriends;
+            this.Badges = badges;
             this.FallbackAvatar = fallbackAvatar;
             this.HideContentFilterSettings = hideContentFilterSettings;
             this.UserLanguage = userLanguage;
@@ -370,7 +365,7 @@ protected CurrentUser() { }
         ///  
         /// 
         ///  
-        [DataMember(Name = "badges", IsRequired = true, EmitDefaultValue = true)]
+        [DataMember(Name = "badges", EmitDefaultValue = false)]
         public List Badges { get; set; }
 
         /// 
diff --git a/src/VRChat.API/Model/CurrentUserPresence.cs b/src/VRChat.API/Model/CurrentUserPresence.cs
index 60f6ca90..3ea82e8f 100644
--- a/src/VRChat.API/Model/CurrentUserPresence.cs
+++ b/src/VRChat.API/Model/CurrentUserPresence.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/DeploymentGroup.cs b/src/VRChat.API/Model/DeploymentGroup.cs
index b00512f3..3a6496df 100644
--- a/src/VRChat.API/Model/DeploymentGroup.cs
+++ b/src/VRChat.API/Model/DeploymentGroup.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/DeveloperType.cs b/src/VRChat.API/Model/DeveloperType.cs
index f8b3b55e..df4e8620 100644
--- a/src/VRChat.API/Model/DeveloperType.cs
+++ b/src/VRChat.API/Model/DeveloperType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/DynamicContentRow.cs b/src/VRChat.API/Model/DynamicContentRow.cs
index 51c87bc8..42e6f5b5 100644
--- a/src/VRChat.API/Model/DynamicContentRow.cs
+++ b/src/VRChat.API/Model/DynamicContentRow.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Error.cs b/src/VRChat.API/Model/Error.cs
index 1d52b0ca..97adb491 100644
--- a/src/VRChat.API/Model/Error.cs
+++ b/src/VRChat.API/Model/Error.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Favorite.cs b/src/VRChat.API/Model/Favorite.cs
index b06af6b3..a95e3e16 100644
--- a/src/VRChat.API/Model/Favorite.cs
+++ b/src/VRChat.API/Model/Favorite.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FavoriteGroup.cs b/src/VRChat.API/Model/FavoriteGroup.cs
index 5a0db200..afe59361 100644
--- a/src/VRChat.API/Model/FavoriteGroup.cs
+++ b/src/VRChat.API/Model/FavoriteGroup.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FavoriteGroupVisibility.cs b/src/VRChat.API/Model/FavoriteGroupVisibility.cs
index 306c4f4c..c69e9880 100644
--- a/src/VRChat.API/Model/FavoriteGroupVisibility.cs
+++ b/src/VRChat.API/Model/FavoriteGroupVisibility.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FavoriteType.cs b/src/VRChat.API/Model/FavoriteType.cs
index 4eb75614..8b83c096 100644
--- a/src/VRChat.API/Model/FavoriteType.cs
+++ b/src/VRChat.API/Model/FavoriteType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/File.cs b/src/VRChat.API/Model/File.cs
index f8ae16ff..7e658c6b 100644
--- a/src/VRChat.API/Model/File.cs
+++ b/src/VRChat.API/Model/File.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FileData.cs b/src/VRChat.API/Model/FileData.cs
index 6e637e84..18eff3cc 100644
--- a/src/VRChat.API/Model/FileData.cs
+++ b/src/VRChat.API/Model/FileData.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FileStatus.cs b/src/VRChat.API/Model/FileStatus.cs
index 8f30d236..7b7ab865 100644
--- a/src/VRChat.API/Model/FileStatus.cs
+++ b/src/VRChat.API/Model/FileStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FileUploadURL.cs b/src/VRChat.API/Model/FileUploadURL.cs
index 445a385a..838981cb 100644
--- a/src/VRChat.API/Model/FileUploadURL.cs
+++ b/src/VRChat.API/Model/FileUploadURL.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FileVersion.cs b/src/VRChat.API/Model/FileVersion.cs
index a3a37d55..fb697316 100644
--- a/src/VRChat.API/Model/FileVersion.cs
+++ b/src/VRChat.API/Model/FileVersion.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FileVersionUploadStatus.cs b/src/VRChat.API/Model/FileVersionUploadStatus.cs
index cb011d47..5b95be86 100644
--- a/src/VRChat.API/Model/FileVersionUploadStatus.cs
+++ b/src/VRChat.API/Model/FileVersionUploadStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FinishFileDataUploadRequest.cs b/src/VRChat.API/Model/FinishFileDataUploadRequest.cs
index aa046d02..085a4a5a 100644
--- a/src/VRChat.API/Model/FinishFileDataUploadRequest.cs
+++ b/src/VRChat.API/Model/FinishFileDataUploadRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/FriendStatus.cs b/src/VRChat.API/Model/FriendStatus.cs
index c9548fc8..c2d78e04 100644
--- a/src/VRChat.API/Model/FriendStatus.cs
+++ b/src/VRChat.API/Model/FriendStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Group.cs b/src/VRChat.API/Model/Group.cs
index 1e1adb7f..f8eb2aa6 100644
--- a/src/VRChat.API/Model/Group.cs
+++ b/src/VRChat.API/Model/Group.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupAccessType.cs b/src/VRChat.API/Model/GroupAccessType.cs
index e82890c4..2c5bcc29 100644
--- a/src/VRChat.API/Model/GroupAccessType.cs
+++ b/src/VRChat.API/Model/GroupAccessType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupAnnouncement.cs b/src/VRChat.API/Model/GroupAnnouncement.cs
index a96a1a16..b436edae 100644
--- a/src/VRChat.API/Model/GroupAnnouncement.cs
+++ b/src/VRChat.API/Model/GroupAnnouncement.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupAuditLogEntry.cs b/src/VRChat.API/Model/GroupAuditLogEntry.cs
index f0a304f0..90e09bfb 100644
--- a/src/VRChat.API/Model/GroupAuditLogEntry.cs
+++ b/src/VRChat.API/Model/GroupAuditLogEntry.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupGallery.cs b/src/VRChat.API/Model/GroupGallery.cs
index 87bd844f..041bfa3b 100644
--- a/src/VRChat.API/Model/GroupGallery.cs
+++ b/src/VRChat.API/Model/GroupGallery.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupGalleryImage.cs b/src/VRChat.API/Model/GroupGalleryImage.cs
index 42265503..e2357308 100644
--- a/src/VRChat.API/Model/GroupGalleryImage.cs
+++ b/src/VRChat.API/Model/GroupGalleryImage.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupInstance.cs b/src/VRChat.API/Model/GroupInstance.cs
index c02e286c..c5e2ca01 100644
--- a/src/VRChat.API/Model/GroupInstance.cs
+++ b/src/VRChat.API/Model/GroupInstance.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupJoinRequestAction.cs b/src/VRChat.API/Model/GroupJoinRequestAction.cs
index b44dbbd9..f9c817ce 100644
--- a/src/VRChat.API/Model/GroupJoinRequestAction.cs
+++ b/src/VRChat.API/Model/GroupJoinRequestAction.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupJoinState.cs b/src/VRChat.API/Model/GroupJoinState.cs
index 84883b95..ce1ac55b 100644
--- a/src/VRChat.API/Model/GroupJoinState.cs
+++ b/src/VRChat.API/Model/GroupJoinState.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupLimitedMember.cs b/src/VRChat.API/Model/GroupLimitedMember.cs
index 6f745c9e..af9175b3 100644
--- a/src/VRChat.API/Model/GroupLimitedMember.cs
+++ b/src/VRChat.API/Model/GroupLimitedMember.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupMember.cs b/src/VRChat.API/Model/GroupMember.cs
index dea976ad..0e1eccbb 100644
--- a/src/VRChat.API/Model/GroupMember.cs
+++ b/src/VRChat.API/Model/GroupMember.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupMemberLimitedUser.cs b/src/VRChat.API/Model/GroupMemberLimitedUser.cs
index 7164001e..107399d1 100644
--- a/src/VRChat.API/Model/GroupMemberLimitedUser.cs
+++ b/src/VRChat.API/Model/GroupMemberLimitedUser.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupMemberStatus.cs b/src/VRChat.API/Model/GroupMemberStatus.cs
index 7423b43b..f88fcc1f 100644
--- a/src/VRChat.API/Model/GroupMemberStatus.cs
+++ b/src/VRChat.API/Model/GroupMemberStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupMyMember.cs b/src/VRChat.API/Model/GroupMyMember.cs
index 445416ec..8c846d37 100644
--- a/src/VRChat.API/Model/GroupMyMember.cs
+++ b/src/VRChat.API/Model/GroupMyMember.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupPermission.cs b/src/VRChat.API/Model/GroupPermission.cs
index 60b76108..6bb321c3 100644
--- a/src/VRChat.API/Model/GroupPermission.cs
+++ b/src/VRChat.API/Model/GroupPermission.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupPost.cs b/src/VRChat.API/Model/GroupPost.cs
index 6f1ecd92..c99127c9 100644
--- a/src/VRChat.API/Model/GroupPost.cs
+++ b/src/VRChat.API/Model/GroupPost.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupPostVisibility.cs b/src/VRChat.API/Model/GroupPostVisibility.cs
index 6844bc85..b29679b0 100644
--- a/src/VRChat.API/Model/GroupPostVisibility.cs
+++ b/src/VRChat.API/Model/GroupPostVisibility.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupPrivacy.cs b/src/VRChat.API/Model/GroupPrivacy.cs
index f72fb71c..4ee51311 100644
--- a/src/VRChat.API/Model/GroupPrivacy.cs
+++ b/src/VRChat.API/Model/GroupPrivacy.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupRole.cs b/src/VRChat.API/Model/GroupRole.cs
index dd539b0f..9f6c1af8 100644
--- a/src/VRChat.API/Model/GroupRole.cs
+++ b/src/VRChat.API/Model/GroupRole.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupRoleTemplate.cs b/src/VRChat.API/Model/GroupRoleTemplate.cs
index 8f912fbf..ac28d88b 100644
--- a/src/VRChat.API/Model/GroupRoleTemplate.cs
+++ b/src/VRChat.API/Model/GroupRoleTemplate.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupSearchSort.cs b/src/VRChat.API/Model/GroupSearchSort.cs
index fe4dd211..9cc66dd3 100644
--- a/src/VRChat.API/Model/GroupSearchSort.cs
+++ b/src/VRChat.API/Model/GroupSearchSort.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/GroupUserVisibility.cs b/src/VRChat.API/Model/GroupUserVisibility.cs
index b6803713..8c38992d 100644
--- a/src/VRChat.API/Model/GroupUserVisibility.cs
+++ b/src/VRChat.API/Model/GroupUserVisibility.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InfoPush.cs b/src/VRChat.API/Model/InfoPush.cs
index ea2fe864..2b199193 100644
--- a/src/VRChat.API/Model/InfoPush.cs
+++ b/src/VRChat.API/Model/InfoPush.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InfoPushData.cs b/src/VRChat.API/Model/InfoPushData.cs
index 7c001a15..2a50c5a2 100644
--- a/src/VRChat.API/Model/InfoPushData.cs
+++ b/src/VRChat.API/Model/InfoPushData.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InfoPushDataArticle.cs b/src/VRChat.API/Model/InfoPushDataArticle.cs
index 94d016c8..59d6a272 100644
--- a/src/VRChat.API/Model/InfoPushDataArticle.cs
+++ b/src/VRChat.API/Model/InfoPushDataArticle.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InfoPushDataArticleContent.cs b/src/VRChat.API/Model/InfoPushDataArticleContent.cs
index 75b6b78f..af804b98 100644
--- a/src/VRChat.API/Model/InfoPushDataArticleContent.cs
+++ b/src/VRChat.API/Model/InfoPushDataArticleContent.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InfoPushDataClickable.cs b/src/VRChat.API/Model/InfoPushDataClickable.cs
index 4ea7d927..741b6d19 100644
--- a/src/VRChat.API/Model/InfoPushDataClickable.cs
+++ b/src/VRChat.API/Model/InfoPushDataClickable.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Instance.cs b/src/VRChat.API/Model/Instance.cs
index 4ff5e6e4..3bb5a07d 100644
--- a/src/VRChat.API/Model/Instance.cs
+++ b/src/VRChat.API/Model/Instance.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InstancePlatforms.cs b/src/VRChat.API/Model/InstancePlatforms.cs
index 167e3f22..9bc7a75f 100644
--- a/src/VRChat.API/Model/InstancePlatforms.cs
+++ b/src/VRChat.API/Model/InstancePlatforms.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InstanceShortNameResponse.cs b/src/VRChat.API/Model/InstanceShortNameResponse.cs
index 15d4881d..2ceec880 100644
--- a/src/VRChat.API/Model/InstanceShortNameResponse.cs
+++ b/src/VRChat.API/Model/InstanceShortNameResponse.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InstanceType.cs b/src/VRChat.API/Model/InstanceType.cs
index f751a25d..292f80be 100644
--- a/src/VRChat.API/Model/InstanceType.cs
+++ b/src/VRChat.API/Model/InstanceType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InviteMessage.cs b/src/VRChat.API/Model/InviteMessage.cs
index 9f5bc499..c3f391ed 100644
--- a/src/VRChat.API/Model/InviteMessage.cs
+++ b/src/VRChat.API/Model/InviteMessage.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InviteMessageType.cs b/src/VRChat.API/Model/InviteMessageType.cs
index 00662ff3..46dbfaea 100644
--- a/src/VRChat.API/Model/InviteMessageType.cs
+++ b/src/VRChat.API/Model/InviteMessageType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InviteRequest.cs b/src/VRChat.API/Model/InviteRequest.cs
index 3cb16ce6..4d5bad6a 100644
--- a/src/VRChat.API/Model/InviteRequest.cs
+++ b/src/VRChat.API/Model/InviteRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/InviteResponse.cs b/src/VRChat.API/Model/InviteResponse.cs
index 5a439274..407b1b74 100644
--- a/src/VRChat.API/Model/InviteResponse.cs
+++ b/src/VRChat.API/Model/InviteResponse.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/License.cs b/src/VRChat.API/Model/License.cs
index 11b6b055..2cba8328 100644
--- a/src/VRChat.API/Model/License.cs
+++ b/src/VRChat.API/Model/License.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/LicenseAction.cs b/src/VRChat.API/Model/LicenseAction.cs
index c27be0c4..334b8c43 100644
--- a/src/VRChat.API/Model/LicenseAction.cs
+++ b/src/VRChat.API/Model/LicenseAction.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/LicenseGroup.cs b/src/VRChat.API/Model/LicenseGroup.cs
index c11b23c7..4bd1584b 100644
--- a/src/VRChat.API/Model/LicenseGroup.cs
+++ b/src/VRChat.API/Model/LicenseGroup.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/LicenseType.cs b/src/VRChat.API/Model/LicenseType.cs
index 9bef5bd0..b8e64e39 100644
--- a/src/VRChat.API/Model/LicenseType.cs
+++ b/src/VRChat.API/Model/LicenseType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/LimitedGroup.cs b/src/VRChat.API/Model/LimitedGroup.cs
index b2f17136..05a7c56e 100644
--- a/src/VRChat.API/Model/LimitedGroup.cs
+++ b/src/VRChat.API/Model/LimitedGroup.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/LimitedUnityPackage.cs b/src/VRChat.API/Model/LimitedUnityPackage.cs
index 08b7695e..56dbd67d 100644
--- a/src/VRChat.API/Model/LimitedUnityPackage.cs
+++ b/src/VRChat.API/Model/LimitedUnityPackage.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/LimitedUser.cs b/src/VRChat.API/Model/LimitedUser.cs
index f4b065bf..8334301a 100644
--- a/src/VRChat.API/Model/LimitedUser.cs
+++ b/src/VRChat.API/Model/LimitedUser.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -52,8 +52,10 @@ protected LimitedUser() { }
         /// Initializes a new instance of the  class.
         /// 
         /// bio.
+        ///  .
         /// When profilePicOverride is not empty, use it instead..
         /// When profilePicOverride is not empty, use it instead..
+        /// currentAvatarTags.
         /// developerType (required).
         /// displayName (required).
         /// fallbackAvatar.
@@ -69,7 +71,7 @@ protected LimitedUser() { }
         /// -| **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429)..
         /// location.
         /// friendKey.
-        public LimitedUser(string bio = default(string), string currentAvatarImageUrl = default(string), string currentAvatarThumbnailImageUrl = default(string), DeveloperType developerType = default(DeveloperType), string displayName = default(string), string fallbackAvatar = default(string), string id = default(string), bool isFriend = default(bool), string lastPlatform = default(string), string profilePicOverride = default(string), string pronouns = default(string), UserStatus status = default(UserStatus), string statusDescription = default(string), List tags = default(List), string userIcon = default(string), string username = default(string), string location = default(string), string friendKey = default(string))
+        public LimitedUser(string bio = default(string), List bioLinks = default(List), string currentAvatarImageUrl = default(string), string currentAvatarThumbnailImageUrl = default(string), List currentAvatarTags = default(List), DeveloperType developerType = default(DeveloperType), string displayName = default(string), string fallbackAvatar = default(string), string id = default(string), bool isFriend = default(bool), string lastPlatform = default(string), string profilePicOverride = default(string), string pronouns = default(string), UserStatus status = default(UserStatus), string statusDescription = default(string), List tags = default(List), string userIcon = default(string), string username = default(string), string location = default(string), string friendKey = default(string))
         {
             this.DeveloperType = developerType;
             // to ensure "displayName" is required (not null)
@@ -105,8 +107,10 @@ protected LimitedUser() { }
             }
             this.Tags = tags;
             this.Bio = bio;
+            this.BioLinks = bioLinks;
             this.CurrentAvatarImageUrl = currentAvatarImageUrl;
             this.CurrentAvatarThumbnailImageUrl = currentAvatarThumbnailImageUrl;
+            this.CurrentAvatarTags = currentAvatarTags;
             this.FallbackAvatar = fallbackAvatar;
             this.ProfilePicOverride = profilePicOverride;
             this.Pronouns = pronouns;
@@ -122,6 +126,13 @@ protected LimitedUser() { }
         [DataMember(Name = "bio", EmitDefaultValue = false)]
         public string Bio { get; set; }
 
+        /// 
+        ///  
+        /// 
+        ///  
+        [DataMember(Name = "bioLinks", EmitDefaultValue = false)]
+        public List BioLinks { get; set; }
+
         /// 
         /// When profilePicOverride is not empty, use it instead.
         /// 
@@ -136,6 +147,12 @@ protected LimitedUser() { }
         [DataMember(Name = "currentAvatarThumbnailImageUrl", EmitDefaultValue = false)]
         public string CurrentAvatarThumbnailImageUrl { get; set; }
 
+        /// 
+        /// Gets or Sets CurrentAvatarTags
+        /// 
+        [DataMember(Name = "currentAvatarTags", EmitDefaultValue = false)]
+        public List CurrentAvatarTags { get; set; }
+
         /// 
         /// Gets or Sets DisplayName
         /// 
@@ -228,8 +245,10 @@ public override string ToString()
             StringBuilder sb = new StringBuilder();
             sb.Append("class LimitedUser {\n");
             sb.Append("  Bio: ").Append(Bio).Append("\n");
+            sb.Append("  BioLinks: ").Append(BioLinks).Append("\n");
             sb.Append("  CurrentAvatarImageUrl: ").Append(CurrentAvatarImageUrl).Append("\n");
             sb.Append("  CurrentAvatarThumbnailImageUrl: ").Append(CurrentAvatarThumbnailImageUrl).Append("\n");
+            sb.Append("  CurrentAvatarTags: ").Append(CurrentAvatarTags).Append("\n");
             sb.Append("  DeveloperType: ").Append(DeveloperType).Append("\n");
             sb.Append("  DisplayName: ").Append(DisplayName).Append("\n");
             sb.Append("  FallbackAvatar: ").Append(FallbackAvatar).Append("\n");
@@ -285,6 +304,12 @@ public bool Equals(LimitedUser input)
                     (this.Bio != null &&
                     this.Bio.Equals(input.Bio))
                 ) && 
+                (
+                    this.BioLinks == input.BioLinks ||
+                    this.BioLinks != null &&
+                    input.BioLinks != null &&
+                    this.BioLinks.SequenceEqual(input.BioLinks)
+                ) && 
                 (
                     this.CurrentAvatarImageUrl == input.CurrentAvatarImageUrl ||
                     (this.CurrentAvatarImageUrl != null &&
@@ -295,6 +320,12 @@ public bool Equals(LimitedUser input)
                     (this.CurrentAvatarThumbnailImageUrl != null &&
                     this.CurrentAvatarThumbnailImageUrl.Equals(input.CurrentAvatarThumbnailImageUrl))
                 ) && 
+                (
+                    this.CurrentAvatarTags == input.CurrentAvatarTags ||
+                    this.CurrentAvatarTags != null &&
+                    input.CurrentAvatarTags != null &&
+                    this.CurrentAvatarTags.SequenceEqual(input.CurrentAvatarTags)
+                ) && 
                 (
                     this.DeveloperType == input.DeveloperType ||
                     this.DeveloperType.Equals(input.DeveloperType)
@@ -383,6 +414,10 @@ public override int GetHashCode()
                 {
                     hashCode = (hashCode * 59) + this.Bio.GetHashCode();
                 }
+                if (this.BioLinks != null)
+                {
+                    hashCode = (hashCode * 59) + this.BioLinks.GetHashCode();
+                }
                 if (this.CurrentAvatarImageUrl != null)
                 {
                     hashCode = (hashCode * 59) + this.CurrentAvatarImageUrl.GetHashCode();
@@ -391,6 +426,10 @@ public override int GetHashCode()
                 {
                     hashCode = (hashCode * 59) + this.CurrentAvatarThumbnailImageUrl.GetHashCode();
                 }
+                if (this.CurrentAvatarTags != null)
+                {
+                    hashCode = (hashCode * 59) + this.CurrentAvatarTags.GetHashCode();
+                }
                 hashCode = (hashCode * 59) + this.DeveloperType.GetHashCode();
                 if (this.DisplayName != null)
                 {
diff --git a/src/VRChat.API/Model/LimitedUserGroups.cs b/src/VRChat.API/Model/LimitedUserGroups.cs
new file mode 100644
index 00000000..1592ca7e
--- /dev/null
+++ b/src/VRChat.API/Model/LimitedUserGroups.cs
@@ -0,0 +1,423 @@
+/*
+ * VRChat API Documentation
+ *
+ *
+ * The version of the OpenAPI document: 1.17.5
+ * Contact: vrchatapi.lpv0t@aries.fyi
+ * Generated by: https://github.com/openapitools/openapi-generator.git
+ */
+
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.IO;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Text.RegularExpressions;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
+using Newtonsoft.Json.Linq;
+using System.ComponentModel.DataAnnotations;
+using OpenAPIDateConverter = VRChat.API.Client.OpenAPIDateConverter;
+
+namespace VRChat.API.Model
+{
+    /// 
+    /// LimitedUserGroups
+    /// 
+    [DataContract(Name = "LimitedUserGroups")]
+    public partial class LimitedUserGroups : IEquatable, IValidatableObject
+    {
+        /// 
+        /// Initializes a new instance of the  class.
+        /// 
+        /// id.
+        /// name.
+        /// shortCode.
+        /// discriminator.
+        /// description.
+        /// iconId.
+        /// iconUrl.
+        /// bannerId.
+        /// bannerUrl.
+        /// privacy.
+        /// lastPostCreatedAt.
+        /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed..
+        /// memberCount.
+        /// groupId.
+        /// memberVisibility.
+        /// isRepresenting.
+        /// mutualGroup.
+        /// lastPostReadAt.
+        public LimitedUserGroups(string id = default(string), string name = default(string), string shortCode = default(string), string discriminator = default(string), string description = default(string), string iconId = default(string), string iconUrl = default(string), string bannerId = default(string), string bannerUrl = default(string), string privacy = default(string), DateTime? lastPostCreatedAt = default(DateTime?), string ownerId = default(string), int memberCount = default(int), string groupId = default(string), string memberVisibility = default(string), bool isRepresenting = default(bool), bool mutualGroup = default(bool), DateTime? lastPostReadAt = default(DateTime?))
+        {
+            this.Id = id;
+            this.Name = name;
+            this.ShortCode = shortCode;
+            this.Discriminator = discriminator;
+            this.Description = description;
+            this.IconId = iconId;
+            this.IconUrl = iconUrl;
+            this.BannerId = bannerId;
+            this.BannerUrl = bannerUrl;
+            this.Privacy = privacy;
+            this.LastPostCreatedAt = lastPostCreatedAt;
+            this.OwnerId = ownerId;
+            this.MemberCount = memberCount;
+            this.GroupId = groupId;
+            this.MemberVisibility = memberVisibility;
+            this.IsRepresenting = isRepresenting;
+            this.MutualGroup = mutualGroup;
+            this.LastPostReadAt = lastPostReadAt;
+        }
+
+        /// 
+        /// Gets or Sets Id
+        /// 
+        [DataMember(Name = "id", EmitDefaultValue = false)]
+        public string Id { get; set; }
+
+        /// 
+        /// Gets or Sets Name
+        /// 
+        [DataMember(Name = "name", EmitDefaultValue = false)]
+        public string Name { get; set; }
+
+        /// 
+        /// Gets or Sets ShortCode
+        /// 
+        [DataMember(Name = "shortCode", EmitDefaultValue = false)]
+        public string ShortCode { get; set; }
+
+        /// 
+        /// Gets or Sets Discriminator
+        /// 
+        [DataMember(Name = "discriminator", EmitDefaultValue = false)]
+        public string Discriminator { get; set; }
+
+        /// 
+        /// Gets or Sets Description
+        /// 
+        [DataMember(Name = "description", EmitDefaultValue = false)]
+        public string Description { get; set; }
+
+        /// 
+        /// Gets or Sets IconId
+        /// 
+        [DataMember(Name = "iconId", EmitDefaultValue = true)]
+        public string IconId { get; set; }
+
+        /// 
+        /// Gets or Sets IconUrl
+        /// 
+        [DataMember(Name = "iconUrl", EmitDefaultValue = true)]
+        public string IconUrl { get; set; }
+
+        /// 
+        /// Gets or Sets BannerId
+        /// 
+        [DataMember(Name = "bannerId", EmitDefaultValue = true)]
+        public string BannerId { get; set; }
+
+        /// 
+        /// Gets or Sets BannerUrl
+        /// 
+        [DataMember(Name = "bannerUrl", EmitDefaultValue = true)]
+        public string BannerUrl { get; set; }
+
+        /// 
+        /// Gets or Sets Privacy
+        /// 
+        [DataMember(Name = "privacy", EmitDefaultValue = false)]
+        public string Privacy { get; set; }
+
+        /// 
+        /// Gets or Sets LastPostCreatedAt
+        /// 
+        [DataMember(Name = "lastPostCreatedAt", EmitDefaultValue = true)]
+        public DateTime? LastPostCreatedAt { get; set; }
+
+        /// 
+        /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed.
+        /// 
+        /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed.
+        [DataMember(Name = "ownerId", EmitDefaultValue = false)]
+        public string OwnerId { get; set; }
+
+        /// 
+        /// Gets or Sets MemberCount
+        /// 
+        [DataMember(Name = "memberCount", EmitDefaultValue = false)]
+        public int MemberCount { get; set; }
+
+        /// 
+        /// Gets or Sets GroupId
+        /// 
+        [DataMember(Name = "groupId", EmitDefaultValue = false)]
+        public string GroupId { get; set; }
+
+        /// 
+        /// Gets or Sets MemberVisibility
+        /// 
+        [DataMember(Name = "memberVisibility", EmitDefaultValue = false)]
+        public string MemberVisibility { get; set; }
+
+        /// 
+        /// Gets or Sets IsRepresenting
+        /// 
+        [DataMember(Name = "isRepresenting", EmitDefaultValue = true)]
+        public bool IsRepresenting { get; set; }
+
+        /// 
+        /// Gets or Sets MutualGroup
+        /// 
+        [DataMember(Name = "mutualGroup", EmitDefaultValue = true)]
+        public bool MutualGroup { get; set; }
+
+        /// 
+        /// Gets or Sets LastPostReadAt
+        /// 
+        [DataMember(Name = "lastPostReadAt", EmitDefaultValue = true)]
+        public DateTime? LastPostReadAt { get; set; }
+
+        /// 
+        /// Returns the string presentation of the object
+        /// 
+        /// String presentation of the object
+        public override string ToString()
+        {
+            StringBuilder sb = new StringBuilder();
+            sb.Append("class LimitedUserGroups {\n");
+            sb.Append("  Id: ").Append(Id).Append("\n");
+            sb.Append("  Name: ").Append(Name).Append("\n");
+            sb.Append("  ShortCode: ").Append(ShortCode).Append("\n");
+            sb.Append("  Discriminator: ").Append(Discriminator).Append("\n");
+            sb.Append("  Description: ").Append(Description).Append("\n");
+            sb.Append("  IconId: ").Append(IconId).Append("\n");
+            sb.Append("  IconUrl: ").Append(IconUrl).Append("\n");
+            sb.Append("  BannerId: ").Append(BannerId).Append("\n");
+            sb.Append("  BannerUrl: ").Append(BannerUrl).Append("\n");
+            sb.Append("  Privacy: ").Append(Privacy).Append("\n");
+            sb.Append("  LastPostCreatedAt: ").Append(LastPostCreatedAt).Append("\n");
+            sb.Append("  OwnerId: ").Append(OwnerId).Append("\n");
+            sb.Append("  MemberCount: ").Append(MemberCount).Append("\n");
+            sb.Append("  GroupId: ").Append(GroupId).Append("\n");
+            sb.Append("  MemberVisibility: ").Append(MemberVisibility).Append("\n");
+            sb.Append("  IsRepresenting: ").Append(IsRepresenting).Append("\n");
+            sb.Append("  MutualGroup: ").Append(MutualGroup).Append("\n");
+            sb.Append("  LastPostReadAt: ").Append(LastPostReadAt).Append("\n");
+            sb.Append("}\n");
+            return sb.ToString();
+        }
+
+        /// 
+        /// Returns the JSON string presentation of the object
+        /// 
+        /// JSON string presentation of the object
+        public virtual string ToJson()
+        {
+            return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
+        }
+
+        /// 
+        /// Returns true if objects are equal
+        /// 
+        /// Object to be compared
+        /// Boolean
+        public override bool Equals(object input)
+        {
+            return this.Equals(input as LimitedUserGroups);
+        }
+
+        /// 
+        /// Returns true if LimitedUserGroups instances are equal
+        /// 
+        /// Instance of LimitedUserGroups to be compared
+        /// Boolean
+        public bool Equals(LimitedUserGroups input)
+        {
+            if (input == null)
+            {
+                return false;
+            }
+            return 
+                (
+                    this.Id == input.Id ||
+                    (this.Id != null &&
+                    this.Id.Equals(input.Id))
+                ) && 
+                (
+                    this.Name == input.Name ||
+                    (this.Name != null &&
+                    this.Name.Equals(input.Name))
+                ) && 
+                (
+                    this.ShortCode == input.ShortCode ||
+                    (this.ShortCode != null &&
+                    this.ShortCode.Equals(input.ShortCode))
+                ) && 
+                (
+                    this.Discriminator == input.Discriminator ||
+                    (this.Discriminator != null &&
+                    this.Discriminator.Equals(input.Discriminator))
+                ) && 
+                (
+                    this.Description == input.Description ||
+                    (this.Description != null &&
+                    this.Description.Equals(input.Description))
+                ) && 
+                (
+                    this.IconId == input.IconId ||
+                    (this.IconId != null &&
+                    this.IconId.Equals(input.IconId))
+                ) && 
+                (
+                    this.IconUrl == input.IconUrl ||
+                    (this.IconUrl != null &&
+                    this.IconUrl.Equals(input.IconUrl))
+                ) && 
+                (
+                    this.BannerId == input.BannerId ||
+                    (this.BannerId != null &&
+                    this.BannerId.Equals(input.BannerId))
+                ) && 
+                (
+                    this.BannerUrl == input.BannerUrl ||
+                    (this.BannerUrl != null &&
+                    this.BannerUrl.Equals(input.BannerUrl))
+                ) && 
+                (
+                    this.Privacy == input.Privacy ||
+                    (this.Privacy != null &&
+                    this.Privacy.Equals(input.Privacy))
+                ) && 
+                (
+                    this.LastPostCreatedAt == input.LastPostCreatedAt ||
+                    (this.LastPostCreatedAt != null &&
+                    this.LastPostCreatedAt.Equals(input.LastPostCreatedAt))
+                ) && 
+                (
+                    this.OwnerId == input.OwnerId ||
+                    (this.OwnerId != null &&
+                    this.OwnerId.Equals(input.OwnerId))
+                ) && 
+                (
+                    this.MemberCount == input.MemberCount ||
+                    this.MemberCount.Equals(input.MemberCount)
+                ) && 
+                (
+                    this.GroupId == input.GroupId ||
+                    (this.GroupId != null &&
+                    this.GroupId.Equals(input.GroupId))
+                ) && 
+                (
+                    this.MemberVisibility == input.MemberVisibility ||
+                    (this.MemberVisibility != null &&
+                    this.MemberVisibility.Equals(input.MemberVisibility))
+                ) && 
+                (
+                    this.IsRepresenting == input.IsRepresenting ||
+                    this.IsRepresenting.Equals(input.IsRepresenting)
+                ) && 
+                (
+                    this.MutualGroup == input.MutualGroup ||
+                    this.MutualGroup.Equals(input.MutualGroup)
+                ) && 
+                (
+                    this.LastPostReadAt == input.LastPostReadAt ||
+                    (this.LastPostReadAt != null &&
+                    this.LastPostReadAt.Equals(input.LastPostReadAt))
+                );
+        }
+
+        /// 
+        /// Gets the hash code
+        /// 
+        /// Hash code
+        public override int GetHashCode()
+        {
+            unchecked // Overflow is fine, just wrap
+            {
+                int hashCode = 41;
+                if (this.Id != null)
+                {
+                    hashCode = (hashCode * 59) + this.Id.GetHashCode();
+                }
+                if (this.Name != null)
+                {
+                    hashCode = (hashCode * 59) + this.Name.GetHashCode();
+                }
+                if (this.ShortCode != null)
+                {
+                    hashCode = (hashCode * 59) + this.ShortCode.GetHashCode();
+                }
+                if (this.Discriminator != null)
+                {
+                    hashCode = (hashCode * 59) + this.Discriminator.GetHashCode();
+                }
+                if (this.Description != null)
+                {
+                    hashCode = (hashCode * 59) + this.Description.GetHashCode();
+                }
+                if (this.IconId != null)
+                {
+                    hashCode = (hashCode * 59) + this.IconId.GetHashCode();
+                }
+                if (this.IconUrl != null)
+                {
+                    hashCode = (hashCode * 59) + this.IconUrl.GetHashCode();
+                }
+                if (this.BannerId != null)
+                {
+                    hashCode = (hashCode * 59) + this.BannerId.GetHashCode();
+                }
+                if (this.BannerUrl != null)
+                {
+                    hashCode = (hashCode * 59) + this.BannerUrl.GetHashCode();
+                }
+                if (this.Privacy != null)
+                {
+                    hashCode = (hashCode * 59) + this.Privacy.GetHashCode();
+                }
+                if (this.LastPostCreatedAt != null)
+                {
+                    hashCode = (hashCode * 59) + this.LastPostCreatedAt.GetHashCode();
+                }
+                if (this.OwnerId != null)
+                {
+                    hashCode = (hashCode * 59) + this.OwnerId.GetHashCode();
+                }
+                hashCode = (hashCode * 59) + this.MemberCount.GetHashCode();
+                if (this.GroupId != null)
+                {
+                    hashCode = (hashCode * 59) + this.GroupId.GetHashCode();
+                }
+                if (this.MemberVisibility != null)
+                {
+                    hashCode = (hashCode * 59) + this.MemberVisibility.GetHashCode();
+                }
+                hashCode = (hashCode * 59) + this.IsRepresenting.GetHashCode();
+                hashCode = (hashCode * 59) + this.MutualGroup.GetHashCode();
+                if (this.LastPostReadAt != null)
+                {
+                    hashCode = (hashCode * 59) + this.LastPostReadAt.GetHashCode();
+                }
+                return hashCode;
+            }
+        }
+
+        /// 
+        /// To validate all properties of the instance
+        /// 
+        /// Validation context
+        /// Validation Result
+        public IEnumerable Validate(ValidationContext validationContext)
+        {
+            yield break;
+        }
+    }
+
+}
diff --git a/src/VRChat.API/Model/LimitedWorld.cs b/src/VRChat.API/Model/LimitedWorld.cs
index bce2c54f..f90795d3 100644
--- a/src/VRChat.API/Model/LimitedWorld.cs
+++ b/src/VRChat.API/Model/LimitedWorld.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/MIMEType.cs b/src/VRChat.API/Model/MIMEType.cs
index 4d82f6a3..55107419 100644
--- a/src/VRChat.API/Model/MIMEType.cs
+++ b/src/VRChat.API/Model/MIMEType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/ModerateUserRequest.cs b/src/VRChat.API/Model/ModerateUserRequest.cs
index 3597691f..be10d7b4 100644
--- a/src/VRChat.API/Model/ModerateUserRequest.cs
+++ b/src/VRChat.API/Model/ModerateUserRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Notification.cs b/src/VRChat.API/Model/Notification.cs
index 25b43d42..92511b95 100644
--- a/src/VRChat.API/Model/Notification.cs
+++ b/src/VRChat.API/Model/Notification.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/NotificationDetailInvite.cs b/src/VRChat.API/Model/NotificationDetailInvite.cs
index 14c6d4c6..40105a15 100644
--- a/src/VRChat.API/Model/NotificationDetailInvite.cs
+++ b/src/VRChat.API/Model/NotificationDetailInvite.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/NotificationDetailInviteResponse.cs b/src/VRChat.API/Model/NotificationDetailInviteResponse.cs
index b41ad3db..c0c6be51 100644
--- a/src/VRChat.API/Model/NotificationDetailInviteResponse.cs
+++ b/src/VRChat.API/Model/NotificationDetailInviteResponse.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/NotificationDetailRequestInvite.cs b/src/VRChat.API/Model/NotificationDetailRequestInvite.cs
index 5f84ea2b..697875f5 100644
--- a/src/VRChat.API/Model/NotificationDetailRequestInvite.cs
+++ b/src/VRChat.API/Model/NotificationDetailRequestInvite.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/NotificationDetailRequestInviteResponse.cs b/src/VRChat.API/Model/NotificationDetailRequestInviteResponse.cs
index 916d4197..bf962ebb 100644
--- a/src/VRChat.API/Model/NotificationDetailRequestInviteResponse.cs
+++ b/src/VRChat.API/Model/NotificationDetailRequestInviteResponse.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/NotificationDetailVoteToKick.cs b/src/VRChat.API/Model/NotificationDetailVoteToKick.cs
index 281c7f7b..596558d7 100644
--- a/src/VRChat.API/Model/NotificationDetailVoteToKick.cs
+++ b/src/VRChat.API/Model/NotificationDetailVoteToKick.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/NotificationType.cs b/src/VRChat.API/Model/NotificationType.cs
index 0127742b..bd5063ac 100644
--- a/src/VRChat.API/Model/NotificationType.cs
+++ b/src/VRChat.API/Model/NotificationType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/OrderOption.cs b/src/VRChat.API/Model/OrderOption.cs
index e593861b..b09f9412 100644
--- a/src/VRChat.API/Model/OrderOption.cs
+++ b/src/VRChat.API/Model/OrderOption.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/PaginatedGroupAuditLogEntryList.cs b/src/VRChat.API/Model/PaginatedGroupAuditLogEntryList.cs
index 15f16bba..754bf179 100644
--- a/src/VRChat.API/Model/PaginatedGroupAuditLogEntryList.cs
+++ b/src/VRChat.API/Model/PaginatedGroupAuditLogEntryList.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/PastDisplayName.cs b/src/VRChat.API/Model/PastDisplayName.cs
index df2ef4a3..65dbf926 100644
--- a/src/VRChat.API/Model/PastDisplayName.cs
+++ b/src/VRChat.API/Model/PastDisplayName.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Permission.cs b/src/VRChat.API/Model/Permission.cs
index 1ea89bde..9f5b4583 100644
--- a/src/VRChat.API/Model/Permission.cs
+++ b/src/VRChat.API/Model/Permission.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/PlayerModeration.cs b/src/VRChat.API/Model/PlayerModeration.cs
index 41e5cce2..06ac7fd9 100644
--- a/src/VRChat.API/Model/PlayerModeration.cs
+++ b/src/VRChat.API/Model/PlayerModeration.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/PlayerModerationType.cs b/src/VRChat.API/Model/PlayerModerationType.cs
index 7a761e70..59902c6b 100644
--- a/src/VRChat.API/Model/PlayerModerationType.cs
+++ b/src/VRChat.API/Model/PlayerModerationType.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Region.cs b/src/VRChat.API/Model/Region.cs
index 0a533378..31573abe 100644
--- a/src/VRChat.API/Model/Region.cs
+++ b/src/VRChat.API/Model/Region.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/ReleaseStatus.cs b/src/VRChat.API/Model/ReleaseStatus.cs
index f542e9bd..795eff74 100644
--- a/src/VRChat.API/Model/ReleaseStatus.cs
+++ b/src/VRChat.API/Model/ReleaseStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/RepresentedGroup.cs b/src/VRChat.API/Model/RepresentedGroup.cs
index 15412900..fed5da9a 100644
--- a/src/VRChat.API/Model/RepresentedGroup.cs
+++ b/src/VRChat.API/Model/RepresentedGroup.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/RequestInviteRequest.cs b/src/VRChat.API/Model/RequestInviteRequest.cs
index 7c3bf579..abc8716c 100644
--- a/src/VRChat.API/Model/RequestInviteRequest.cs
+++ b/src/VRChat.API/Model/RequestInviteRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/RespondGroupJoinRequest.cs b/src/VRChat.API/Model/RespondGroupJoinRequest.cs
index 08663681..5a81033b 100644
--- a/src/VRChat.API/Model/RespondGroupJoinRequest.cs
+++ b/src/VRChat.API/Model/RespondGroupJoinRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -46,11 +46,20 @@ protected RespondGroupJoinRequest() { }
         /// Initializes a new instance of the  class.
         /// 
         /// action (required).
-        public RespondGroupJoinRequest(GroupJoinRequestAction action = default(GroupJoinRequestAction))
+        /// Whether to block the user from requesting again.
+        public RespondGroupJoinRequest(GroupJoinRequestAction action = default(GroupJoinRequestAction), bool block = default(bool))
         {
             this.Action = action;
+            this.Block = block;
         }
 
+        /// 
+        /// Whether to block the user from requesting again
+        /// 
+        /// Whether to block the user from requesting again
+        [DataMember(Name = "block", EmitDefaultValue = true)]
+        public bool Block { get; set; }
+
         /// 
         /// Returns the string presentation of the object
         /// 
@@ -60,6 +69,7 @@ public override string ToString()
             StringBuilder sb = new StringBuilder();
             sb.Append("class RespondGroupJoinRequest {\n");
             sb.Append("  Action: ").Append(Action).Append("\n");
+            sb.Append("  Block: ").Append(Block).Append("\n");
             sb.Append("}\n");
             return sb.ToString();
         }
@@ -98,6 +108,10 @@ public bool Equals(RespondGroupJoinRequest input)
                 (
                     this.Action == input.Action ||
                     this.Action.Equals(input.Action)
+                ) && 
+                (
+                    this.Block == input.Block ||
+                    this.Block.Equals(input.Block)
                 );
         }
 
@@ -111,6 +125,7 @@ public override int GetHashCode()
             {
                 int hashCode = 41;
                 hashCode = (hashCode * 59) + this.Action.GetHashCode();
+                hashCode = (hashCode * 59) + this.Block.GetHashCode();
                 return hashCode;
             }
         }
diff --git a/src/VRChat.API/Model/Response.cs b/src/VRChat.API/Model/Response.cs
index 89fca327..b4a56f1e 100644
--- a/src/VRChat.API/Model/Response.cs
+++ b/src/VRChat.API/Model/Response.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/SentNotification.cs b/src/VRChat.API/Model/SentNotification.cs
index 9d57b76b..90c79475 100644
--- a/src/VRChat.API/Model/SentNotification.cs
+++ b/src/VRChat.API/Model/SentNotification.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -46,14 +46,14 @@ protected SentNotification() { }
         /// Initializes a new instance of the  class.
         ///
/// createdAt (required).
-        /// **NOTICE:** This is not a JSON object, this is a json **encoded** object, meaning you have to json-de-encode to get the NotificationDetail object depending on the NotificationType. (required) (default to "{}").
+        /// details (required).
         /// id (required).
         /// message (required).
-        /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. (required).
+        /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. (required).
         /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed. (required).
         /// -| **DEPRECATED:** VRChat API no longer return usernames of other users. [See issue by Tupper for more information](https://github.com/pypy-vrc/VRCX/issues/429)..
         /// type (required).
-        public SentNotification(DateTime createdAt = default(DateTime), string details = "{}", string id = default(string), string message = default(string), string recieverUserId = default(string), string senderUserId = default(string), string senderUsername = default(string), NotificationType type = default(NotificationType))
+        public SentNotification(DateTime createdAt = default(DateTime), Object details = default(Object), string id = default(string), string message = default(string), string receiverUserId = default(string), string senderUserId = default(string), string senderUsername = default(string), NotificationType type = default(NotificationType))
         {
             this.CreatedAt = createdAt;
             // to ensure "details" is required (not null)
@@ -74,12 +74,12 @@ protected SentNotification() { }
                 throw new ArgumentNullException("message is a required property for SentNotification and cannot be null");
             }
             this.Message = message;
-            // to ensure "recieverUserId" is required (not null)
-            if (recieverUserId == null)
+            // to ensure "receiverUserId" is required (not null)
+            if (receiverUserId == null)
             {
-                throw new ArgumentNullException("recieverUserId is a required property for SentNotification and cannot be null");
+                throw new ArgumentNullException("receiverUserId is a required property for SentNotification and cannot be null");
             }
-            this.RecieverUserId = recieverUserId;
+            this.ReceiverUserId = receiverUserId;
             // to ensure "senderUserId" is required (not null)
             if (senderUserId == null)
             {
@@ -97,11 +97,10 @@ protected SentNotification() { }
         public DateTime CreatedAt { get; set; }
 
         /// 
-        /// **NOTICE:** This is not a JSON object, this is a json **encoded** object, meaning you have to json-de-encode to get the NotificationDetail object depending on the NotificationType.
+        /// Gets or Sets Details
         /// 
-        /// **NOTICE:** This is not a JSON object, this is a json **encoded** object, meaning you have to json-de-encode to get the NotificationDetail object depending on the NotificationType.
         [DataMember(Name = "details", IsRequired = true, EmitDefaultValue = true)]
-        public string Details { get; set; }
+        public Object Details { get; set; }
 
         /// 
         /// Gets or Sets Id
@@ -119,8 +118,8 @@ protected SentNotification() { }
         /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed.
         /// 
         /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed.
-        [DataMember(Name = "recieverUserId", IsRequired = true, EmitDefaultValue = true)]
-        public string RecieverUserId { get; set; }
+        [DataMember(Name = "receiverUserId", IsRequired = true, EmitDefaultValue = true)]
+        public string ReceiverUserId { get; set; }
 
         /// 
         /// A users unique ID, usually in the form of `usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469`. Legacy players can have old IDs in the form of `8JoV9XEdpo`. The ID can never be changed.
@@ -149,7 +148,7 @@ public override string ToString()
             sb.Append("  Details: ").Append(Details).Append("\n");
             sb.Append("  Id: ").Append(Id).Append("\n");
             sb.Append("  Message: ").Append(Message).Append("\n");
-            sb.Append("  RecieverUserId: ").Append(RecieverUserId).Append("\n");
+            sb.Append("  ReceiverUserId: ").Append(ReceiverUserId).Append("\n");
             sb.Append("  SenderUserId: ").Append(SenderUserId).Append("\n");
             sb.Append("  SenderUsername: ").Append(SenderUsername).Append("\n");
             sb.Append("  Type: ").Append(Type).Append("\n");
@@ -209,9 +208,9 @@ public bool Equals(SentNotification input)
                     this.Message.Equals(input.Message))
                 ) && 
                 (
-                    this.RecieverUserId == input.RecieverUserId ||
-                    (this.RecieverUserId != null &&
-                    this.RecieverUserId.Equals(input.RecieverUserId))
+                    this.ReceiverUserId == input.ReceiverUserId ||
+                    (this.ReceiverUserId != null &&
+                    this.ReceiverUserId.Equals(input.ReceiverUserId))
                 ) && 
                 (
                     this.SenderUserId == input.SenderUserId ||
@@ -254,9 +253,9 @@ public override int GetHashCode()
                 {
                     hashCode = (hashCode * 59) + this.Message.GetHashCode();
                 }
-                if (this.RecieverUserId != null)
+                if (this.ReceiverUserId != null)
                 {
-                    hashCode = (hashCode * 59) + this.RecieverUserId.GetHashCode();
+                    hashCode = (hashCode * 59) + this.ReceiverUserId.GetHashCode();
                 }
                 if (this.SenderUserId != null)
                 {
diff --git a/src/VRChat.API/Model/SortOption.cs b/src/VRChat.API/Model/SortOption.cs
index d35329f1..4af04b0e 100644
--- a/src/VRChat.API/Model/SortOption.cs
+++ b/src/VRChat.API/Model/SortOption.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Subscription.cs b/src/VRChat.API/Model/Subscription.cs
index 708f96e0..c5eff722 100644
--- a/src/VRChat.API/Model/Subscription.cs
+++ b/src/VRChat.API/Model/Subscription.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/SubscriptionPeriod.cs b/src/VRChat.API/Model/SubscriptionPeriod.cs
index a776b9de..49c76920 100644
--- a/src/VRChat.API/Model/SubscriptionPeriod.cs
+++ b/src/VRChat.API/Model/SubscriptionPeriod.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Success.cs b/src/VRChat.API/Model/Success.cs
index 3843c75b..d4939998 100644
--- a/src/VRChat.API/Model/Success.cs
+++ b/src/VRChat.API/Model/Success.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Transaction.cs b/src/VRChat.API/Model/Transaction.cs
index 36cec0b5..9fc711e6 100644
--- a/src/VRChat.API/Model/Transaction.cs
+++ b/src/VRChat.API/Model/Transaction.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/TransactionAgreement.cs b/src/VRChat.API/Model/TransactionAgreement.cs
index 9f07e60f..a78ce28a 100644
--- a/src/VRChat.API/Model/TransactionAgreement.cs
+++ b/src/VRChat.API/Model/TransactionAgreement.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/TransactionStatus.cs b/src/VRChat.API/Model/TransactionStatus.cs
index a2f87f6e..42b1e110 100644
--- a/src/VRChat.API/Model/TransactionStatus.cs
+++ b/src/VRChat.API/Model/TransactionStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/TransactionSteamInfo.cs b/src/VRChat.API/Model/TransactionSteamInfo.cs
index 97ea29db..7e2500cc 100644
--- a/src/VRChat.API/Model/TransactionSteamInfo.cs
+++ b/src/VRChat.API/Model/TransactionSteamInfo.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/TransactionSteamWalletInfo.cs b/src/VRChat.API/Model/TransactionSteamWalletInfo.cs
index 6b6889f6..6894db5d 100644
--- a/src/VRChat.API/Model/TransactionSteamWalletInfo.cs
+++ b/src/VRChat.API/Model/TransactionSteamWalletInfo.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/TwoFactorAuthCode.cs b/src/VRChat.API/Model/TwoFactorAuthCode.cs
index b6c8ffb2..16d29da7 100644
--- a/src/VRChat.API/Model/TwoFactorAuthCode.cs
+++ b/src/VRChat.API/Model/TwoFactorAuthCode.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/TwoFactorEmailCode.cs b/src/VRChat.API/Model/TwoFactorEmailCode.cs
index 0f3176f5..a2a106d6 100644
--- a/src/VRChat.API/Model/TwoFactorEmailCode.cs
+++ b/src/VRChat.API/Model/TwoFactorEmailCode.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UnityPackage.cs b/src/VRChat.API/Model/UnityPackage.cs
index 37f0f1d8..a611fac1 100644
--- a/src/VRChat.API/Model/UnityPackage.cs
+++ b/src/VRChat.API/Model/UnityPackage.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateAvatarRequest.cs b/src/VRChat.API/Model/UpdateAvatarRequest.cs
index 5eaee31f..0d7498c6 100644
--- a/src/VRChat.API/Model/UpdateAvatarRequest.cs
+++ b/src/VRChat.API/Model/UpdateAvatarRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateFavoriteGroupRequest.cs b/src/VRChat.API/Model/UpdateFavoriteGroupRequest.cs
index a109f286..a79aa160 100644
--- a/src/VRChat.API/Model/UpdateFavoriteGroupRequest.cs
+++ b/src/VRChat.API/Model/UpdateFavoriteGroupRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateGroupGalleryRequest.cs b/src/VRChat.API/Model/UpdateGroupGalleryRequest.cs
index f6f18843..df9f37e4 100644
--- a/src/VRChat.API/Model/UpdateGroupGalleryRequest.cs
+++ b/src/VRChat.API/Model/UpdateGroupGalleryRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateGroupMemberRequest.cs b/src/VRChat.API/Model/UpdateGroupMemberRequest.cs
index fcf255ae..594d98c4 100644
--- a/src/VRChat.API/Model/UpdateGroupMemberRequest.cs
+++ b/src/VRChat.API/Model/UpdateGroupMemberRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateGroupRequest.cs b/src/VRChat.API/Model/UpdateGroupRequest.cs
index 161c99db..f8603966 100644
--- a/src/VRChat.API/Model/UpdateGroupRequest.cs
+++ b/src/VRChat.API/Model/UpdateGroupRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateGroupRoleRequest.cs b/src/VRChat.API/Model/UpdateGroupRoleRequest.cs
index f4c05fbd..a01f42b5 100644
--- a/src/VRChat.API/Model/UpdateGroupRoleRequest.cs
+++ b/src/VRChat.API/Model/UpdateGroupRoleRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateInviteMessageRequest.cs b/src/VRChat.API/Model/UpdateInviteMessageRequest.cs
index a1836a7b..26c33d9c 100644
--- a/src/VRChat.API/Model/UpdateInviteMessageRequest.cs
+++ b/src/VRChat.API/Model/UpdateInviteMessageRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UpdateUserRequest.cs b/src/VRChat.API/Model/UpdateUserRequest.cs
index 6fabc287..5606bc55 100644
--- a/src/VRChat.API/Model/UpdateUserRequest.cs
+++ b/src/VRChat.API/Model/UpdateUserRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
@@ -48,8 +48,9 @@ public partial class UpdateUserRequest : IEquatable, IValidat
         /// statusDescription.
         /// bio.
         /// bioLinks.
+        /// pronouns.
         /// MUST be a valid VRChat /file/ url..
-        public UpdateUserRequest(string email = default(string), DateTime birthday = default(DateTime), decimal acceptedTOSVersion = default(decimal), List tags = default(List), UserStatus? status = default(UserStatus?), string statusDescription = default(string), string bio = default(string), List bioLinks = default(List), string userIcon = default(string))
+        public UpdateUserRequest(string email = default(string), DateTime birthday = default(DateTime), decimal acceptedTOSVersion = default(decimal), List tags = default(List), UserStatus? status = default(UserStatus?), string statusDescription = default(string), string bio = default(string), List bioLinks = default(List), string pronouns = default(string), string userIcon = default(string))
         {
             this.Email = email;
             this.Birthday = birthday;
@@ -59,6 +60,7 @@ public partial class UpdateUserRequest : IEquatable, IValidat
             this.StatusDescription = statusDescription;
             this.Bio = bio;
             this.BioLinks = bioLinks;
+            this.Pronouns = pronouns;
             this.UserIcon = userIcon;
         }
 
@@ -106,6 +108,12 @@ public partial class UpdateUserRequest : IEquatable, IValidat
         [DataMember(Name = "bioLinks", EmitDefaultValue = false)]
         public List BioLinks { get; set; }
 
+        /// 
+        /// Gets or Sets Pronouns
+        /// 
+        [DataMember(Name = "pronouns", EmitDefaultValue = false)]
+        public string Pronouns { get; set; }
+
         /// 
         /// MUST be a valid VRChat /file/ url.
         /// 
@@ -129,6 +137,7 @@ public override string ToString()
             sb.Append("  StatusDescription: ").Append(StatusDescription).Append("\n");
             sb.Append("  Bio: ").Append(Bio).Append("\n");
             sb.Append("  BioLinks: ").Append(BioLinks).Append("\n");
+            sb.Append("  Pronouns: ").Append(Pronouns).Append("\n");
             sb.Append("  UserIcon: ").Append(UserIcon).Append("\n");
             sb.Append("}\n");
             return sb.ToString();
@@ -205,6 +214,11 @@ public bool Equals(UpdateUserRequest input)
                     input.BioLinks != null &&
                     this.BioLinks.SequenceEqual(input.BioLinks)
                 ) && 
+                (
+                    this.Pronouns == input.Pronouns ||
+                    (this.Pronouns != null &&
+                    this.Pronouns.Equals(input.Pronouns))
+                ) && 
                 (
                     this.UserIcon == input.UserIcon ||
                     (this.UserIcon != null &&
@@ -247,6 +261,10 @@ public override int GetHashCode()
                 {
                     hashCode = (hashCode * 59) + this.BioLinks.GetHashCode();
                 }
+                if (this.Pronouns != null)
+                {
+                    hashCode = (hashCode * 59) + this.Pronouns.GetHashCode();
+                }
                 if (this.UserIcon != null)
                 {
                     hashCode = (hashCode * 59) + this.UserIcon.GetHashCode();
@@ -268,6 +286,18 @@ public override int GetHashCode()
                 yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for Bio, length must be greater than 0.", new [] { "Bio" });
             }
 
+            // Pronouns (string) maxLength
+            if (this.Pronouns != null && this.Pronouns.Length > 32)
+            {
+                yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for Pronouns, length must be less than 32.", new [] { "Pronouns" });
+            }
+
+            // Pronouns (string) minLength
+            if (this.Pronouns != null && this.Pronouns.Length < 0)
+            {
+                yield return new System.ComponentModel.DataAnnotations.ValidationResult("Invalid value for Pronouns, length must be greater than 0.", new [] { "Pronouns" });
+            }
+
             // UserIcon (string) minLength
             if (this.UserIcon != null && this.UserIcon.Length < 0)
             {
diff --git a/src/VRChat.API/Model/UpdateWorldRequest.cs b/src/VRChat.API/Model/UpdateWorldRequest.cs
index 2b83d6ee..b689b744 100644
--- a/src/VRChat.API/Model/UpdateWorldRequest.cs
+++ b/src/VRChat.API/Model/UpdateWorldRequest.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/User.cs b/src/VRChat.API/Model/User.cs
index 142581aa..52b71d4f 100644
--- a/src/VRChat.API/Model/User.cs
+++ b/src/VRChat.API/Model/User.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UserExists.cs b/src/VRChat.API/Model/UserExists.cs
index db4e8ee3..f30a95da 100644
--- a/src/VRChat.API/Model/UserExists.cs
+++ b/src/VRChat.API/Model/UserExists.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UserState.cs b/src/VRChat.API/Model/UserState.cs
index d6f79397..ca6704d6 100644
--- a/src/VRChat.API/Model/UserState.cs
+++ b/src/VRChat.API/Model/UserState.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UserStatus.cs b/src/VRChat.API/Model/UserStatus.cs
index 23c037e1..c4199041 100644
--- a/src/VRChat.API/Model/UserStatus.cs
+++ b/src/VRChat.API/Model/UserStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/UserSubscription.cs b/src/VRChat.API/Model/UserSubscription.cs
index 47ccf7af..91d49742 100644
--- a/src/VRChat.API/Model/UserSubscription.cs
+++ b/src/VRChat.API/Model/UserSubscription.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Verify2FAEmailCodeResult.cs b/src/VRChat.API/Model/Verify2FAEmailCodeResult.cs
index 6ebcbf51..6d862ae2 100644
--- a/src/VRChat.API/Model/Verify2FAEmailCodeResult.cs
+++ b/src/VRChat.API/Model/Verify2FAEmailCodeResult.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/Verify2FAResult.cs b/src/VRChat.API/Model/Verify2FAResult.cs
index 86b6fe2c..16969c60 100644
--- a/src/VRChat.API/Model/Verify2FAResult.cs
+++ b/src/VRChat.API/Model/Verify2FAResult.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/VerifyAuthTokenResult.cs b/src/VRChat.API/Model/VerifyAuthTokenResult.cs
index c2cdc7b2..530d0a36 100644
--- a/src/VRChat.API/Model/VerifyAuthTokenResult.cs
+++ b/src/VRChat.API/Model/VerifyAuthTokenResult.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/World.cs b/src/VRChat.API/Model/World.cs
index c9f228fc..d1ff01b1 100644
--- a/src/VRChat.API/Model/World.cs
+++ b/src/VRChat.API/Model/World.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/WorldMetadata.cs b/src/VRChat.API/Model/WorldMetadata.cs
index 2f57af60..47aeafb3 100644
--- a/src/VRChat.API/Model/WorldMetadata.cs
+++ b/src/VRChat.API/Model/WorldMetadata.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/Model/WorldPublishStatus.cs b/src/VRChat.API/Model/WorldPublishStatus.cs
index a6695ace..92d07ff8 100644
--- a/src/VRChat.API/Model/WorldPublishStatus.cs
+++ b/src/VRChat.API/Model/WorldPublishStatus.cs
@@ -2,7 +2,7 @@
  * VRChat API Documentation
  *
  *
- * The version of the OpenAPI document: 1.17.4
+ * The version of the OpenAPI document: 1.17.5
  * Contact: vrchatapi.lpv0t@aries.fyi
  * Generated by: https://github.com/openapitools/openapi-generator.git
  */
diff --git a/src/VRChat.API/VRChat.API.csproj b/src/VRChat.API/VRChat.API.csproj
index 92cf6830..1f94af49 100644
--- a/src/VRChat.API/VRChat.API.csproj
+++ b/src/VRChat.API/VRChat.API.csproj
@@ -12,7 +12,7 @@
     VRChat API Library for .NET
     Copyright © 2021 Owners of GitHub organisation "vrchatapi" and individual contributors.
     VRChat.API
-    1.17.4
+    1.17.5
     bin\$(Configuration)\$(TargetFramework)\VRChat.API.xml
     MIT
     https://github.com/vrchatapi/vrchatapi-csharp.git