summary refs log tree commit diff
diff options
context:
space:
mode:
authorPuyodead1 <puyodead@proton.me>2023-03-24 18:14:47 -0400
committerPuyodead1 <puyodead@proton.me>2023-04-13 15:20:10 -0400
commit6b3a3b750f3e29b491c51f8199efd64c05176a65 (patch)
tree2f15670152c3fb99630c648a86dd63e0a0b86b74
parentAAA (diff)
downloadserver-6b3a3b750f3e29b491c51f8199efd64c05176a65.tar.xz
fixing lots of openapi crap
-rw-r--r--assets/schemas.json44136
-rw-r--r--openapitools.json7
-rw-r--r--scripts/openapi.js124
-rw-r--r--scripts/schema.js2
-rw-r--r--src/api/routes/applications/#id/bot/index.ts2
-rw-r--r--src/api/routes/applications/#id/index.ts2
-rw-r--r--src/api/routes/applications/index.ts2
-rw-r--r--src/api/routes/auth/forgot.ts2
-rw-r--r--src/api/routes/auth/login.ts2
-rw-r--r--src/api/routes/auth/mfa/totp.ts2
-rw-r--r--src/api/routes/auth/mfa/webauthn.ts2
-rw-r--r--src/api/routes/auth/register.ts26
-rw-r--r--src/api/routes/auth/reset.ts2
-rw-r--r--src/api/routes/auth/verify/index.ts2
-rw-r--r--src/api/routes/auth/verify/view-backup-codes-challenge.ts2
-rw-r--r--src/api/routes/channels/#channel_id/index.ts2
-rw-r--r--src/api/routes/channels/#channel_id/invites.ts2
-rw-r--r--src/api/routes/channels/#channel_id/messages/#message_id/ack.ts2
-rw-r--r--src/api/routes/channels/#channel_id/messages/#message_id/index.ts4
-rw-r--r--src/api/routes/channels/#channel_id/messages/bulk-delete.ts2
-rw-r--r--src/api/routes/channels/#channel_id/messages/index.ts2
-rw-r--r--src/api/routes/channels/#channel_id/permissions.ts2
-rw-r--r--src/api/routes/channels/#channel_id/webhooks.ts2
-rw-r--r--src/api/routes/connections/#connection_name/callback.ts2
-rw-r--r--src/api/routes/guilds/#guild_id/bans.ts18
-rw-r--r--src/api/routes/guilds/#guild_id/channels.ts18
-rw-r--r--src/api/routes/guilds/#guild_id/emojis.ts16
-rw-r--r--src/api/routes/guilds/#guild_id/index.ts16
-rw-r--r--src/api/routes/guilds/#guild_id/members/#member_id/index.ts18
-rw-r--r--src/api/routes/guilds/#guild_id/members/#member_id/nick.ts4
-rw-r--r--src/api/routes/guilds/#guild_id/profile/index.ts2
-rw-r--r--src/api/routes/guilds/#guild_id/roles/#role_id/index.ts14
-rw-r--r--src/api/routes/guilds/#guild_id/roles/index.ts18
-rw-r--r--src/api/routes/guilds/#guild_id/stickers.ts14
-rw-r--r--src/api/routes/guilds/#guild_id/templates.ts9
-rw-r--r--src/api/routes/guilds/#guild_id/vanity-url.ts6
-rw-r--r--src/api/routes/guilds/#guild_id/voice-states/#user_id/index.ts4
-rw-r--r--src/api/routes/guilds/#guild_id/welcome-screen.ts6
-rw-r--r--src/api/routes/guilds/#guild_id/widget.ts6
-rw-r--r--src/api/routes/guilds/index.ts12
-rw-r--r--src/api/routes/guilds/templates/index.ts16
-rw-r--r--src/api/routes/oauth2/authorize.ts6
-rw-r--r--src/api/routes/read-states/ack-bulk.ts4
-rw-r--r--src/api/routes/users/#id/profile.ts2
-rw-r--r--src/api/routes/users/@me/channels.ts10
-rw-r--r--src/api/routes/users/@me/connections/#connection_name/#connection_id/index.ts2
-rw-r--r--src/api/routes/users/@me/guilds/#guild_id/settings.ts6
-rw-r--r--src/api/routes/users/@me/index.ts20
-rw-r--r--src/api/routes/users/@me/mfa/codes-verification.ts8
-rw-r--r--src/api/routes/users/@me/mfa/codes.ts6
-rw-r--r--src/api/routes/users/@me/mfa/totp/disable.ts12
-rw-r--r--src/api/routes/users/@me/mfa/totp/enable.ts10
-rw-r--r--src/api/routes/users/@me/mfa/webauthn/credentials/index.ts2
-rw-r--r--src/api/routes/users/@me/relationships.ts20
-rw-r--r--src/api/routes/users/@me/settings.ts6
-rw-r--r--src/api/util/handlers/route.ts26
-rw-r--r--src/util/schemas/LazyRequestSchema.ts4
-rw-r--r--src/util/schemas/UserGuildSettingsSchema.ts4
-rw-r--r--src/util/schemas/WebAuthnSchema.ts6
-rw-r--r--src/util/schemas/index.ts6
60 files changed, 22178 insertions, 22514 deletions
diff --git a/assets/schemas.json b/assets/schemas.json
index 0ef1e5d9..36778b97 100644
--- a/assets/schemas.json
+++ b/assets/schemas.json
@@ -63,71 +63,6 @@
         ],
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "SMTPConnection.CustomAuthenticationResponse": {
-        "type": "object",
-        "properties": {
-            "command": {
-                "type": "string"
-            },
-            "response": {
-                "type": "string"
-            },
-            "status": {
-                "type": "integer"
-            },
-            "text": {
-                "type": "string"
-            },
-            "code": {
-                "type": "integer"
-            }
-        },
-        "additionalProperties": false,
-        "required": [
-            "command",
-            "response",
-            "status",
-            "text"
-        ],
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "TransportMakeRequestResponse": {
-        "type": "object",
-        "properties": {
-            "statusCode": {
-                "type": "integer"
-            },
-            "headers": {
-                "type": "object",
-                "additionalProperties": {
-                    "type": [
-                        "null",
-                        "string"
-                    ]
-                },
-                "properties": {
-                    "x-sentry-rate-limits": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    },
-                    "retry-after": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "required": [
-                    "retry-after",
-                    "x-sentry-rate-limits"
-                ]
-            }
-        },
-        "additionalProperties": false,
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
     "ApplicationAuthorizeSchema": {
         "type": "object",
         "properties": {
@@ -792,10 +727,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -926,6 +857,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -1159,9 +1222,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -1452,35 +1522,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -1488,17 +1589,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -1694,63 +1790,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -2871,49 +2910,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -3581,130 +3577,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -4132,10 +4004,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -4266,6 +4134,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -4499,9 +4499,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -4792,35 +4799,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -4828,17 +4866,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -5034,63 +5067,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -6211,49 +6187,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -6921,130 +6854,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -7472,10 +7281,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -7606,6 +7411,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -7839,9 +7776,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -8132,35 +8076,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -8168,17 +8143,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -8374,63 +8344,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -9551,49 +9464,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -10261,130 +10131,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -10807,10 +10553,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -10941,6 +10683,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -11174,9 +11048,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -11467,35 +11348,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -11503,17 +11415,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -11709,63 +11616,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -12886,49 +12736,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -13596,130 +13403,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -14178,10 +13861,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -14312,6 +13991,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -14380,336 +14191,160 @@
                     "captcha_sitekey"
                 ]
             },
-            "UserSettings": {
+            "Application": {
                 "type": "object",
                 "properties": {
-                    "index": {
+                    "name": {
                         "type": "string"
                     },
-                    "afk_timeout": {
-                        "type": "integer",
-                        "default": 3600
-                    },
-                    "allow_accessibility_detection": {
-                        "type": "boolean",
-                        "default": true
-                    },
-                    "animate_emoji": {
-                        "type": "boolean",
-                        "default": true
-                    },
-                    "animate_stickers": {
-                        "type": "integer",
-                        "default": 0
-                    },
-                    "contact_sync_enabled": {
-                        "type": "boolean",
-                        "default": false
-                    },
-                    "convert_emoticons": {
-                        "type": "boolean",
-                        "default": false
+                    "icon": {
+                        "type": "string"
                     },
-                    "custom_status": {
-                        "anyOf": [
-                            {
-                                "$ref": "#/definitions/CustomStatus"
-                            },
-                            {
-                                "type": "null"
-                            }
-                        ],
-                        "default": null
+                    "description": {
+                        "type": "string"
                     },
-                    "default_guilds_restricted": {
-                        "type": "boolean",
-                        "default": false
+                    "summary": {
+                        "type": "string",
+                        "default": ""
                     },
-                    "detect_platform_accounts": {
-                        "type": "boolean",
-                        "default": false
+                    "type": {
+                        "type": "object",
+                        "properties": {},
+                        "additionalProperties": true
                     },
-                    "developer_mode": {
+                    "hook": {
                         "type": "boolean",
                         "default": true
                     },
-                    "disable_games_tab": {
+                    "bot_public": {
                         "type": "boolean",
                         "default": true
                     },
-                    "enable_tts_command": {
+                    "bot_require_code_grant": {
                         "type": "boolean",
                         "default": false
                     },
-                    "explicit_content_filter": {
-                        "type": "integer",
-                        "default": 0
-                    },
-                    "friend_source_flags": {
-                        "$ref": "#/definitions/FriendSourceFlags"
-                    },
-                    "gateway_connected": {
-                        "type": "boolean",
-                        "default": false
+                    "verify_key": {
+                        "type": "string"
                     },
-                    "gif_auto_play": {
-                        "type": "boolean",
-                        "default": false
+                    "owner": {
+                        "$ref": "#/definitions/User"
                     },
-                    "guild_folders": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/GuildFolder"
-                        },
-                        "default": []
+                    "flags": {
+                        "type": "integer",
+                        "default": 0
                     },
-                    "guild_positions": {
+                    "redirect_uris": {
                         "type": "array",
                         "items": {
                             "type": "string"
                         },
                         "default": []
                     },
-                    "inline_attachment_media": {
-                        "type": "boolean",
-                        "default": true
-                    },
-                    "inline_embed_media": {
-                        "type": "boolean",
-                        "default": true
-                    },
-                    "locale": {
-                        "type": "string",
-                        "default": "en-US"
-                    },
-                    "message_display_compact": {
-                        "type": "boolean",
-                        "default": false
-                    },
-                    "native_phone_integration_enabled": {
-                        "type": "boolean",
-                        "default": true
+                    "rpc_application_state": {
+                        "type": "integer",
+                        "default": 0
                     },
-                    "render_embeds": {
-                        "type": "boolean",
-                        "default": true
+                    "store_application_state": {
+                        "type": "integer",
+                        "default": 1
                     },
-                    "render_reactions": {
-                        "type": "boolean",
-                        "default": true
+                    "verification_state": {
+                        "type": "integer",
+                        "default": 1
                     },
-                    "restricted_guilds": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "interactions_endpoint_url": {
+                        "type": "string"
                     },
-                    "show_current_game": {
+                    "integration_public": {
                         "type": "boolean",
                         "default": true
                     },
-                    "status": {
-                        "enum": [
-                            "dnd",
-                            "idle",
-                            "invisible",
-                            "offline",
-                            "online"
-                        ],
-                        "type": "string",
-                        "default": "online"
-                    },
-                    "stream_notifications_enabled": {
+                    "integration_require_code_grant": {
                         "type": "boolean",
                         "default": false
                     },
-                    "theme": {
-                        "enum": [
-                            "dark",
-                            "light"
-                        ],
-                        "type": "string",
-                        "default": "dark"
-                    },
-                    "timezone_offset": {
+                    "discoverability_state": {
                         "type": "integer",
-                        "default": 0
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "afk_timeout",
-                    "allow_accessibility_detection",
-                    "animate_emoji",
-                    "animate_stickers",
-                    "contact_sync_enabled",
-                    "convert_emoticons",
-                    "custom_status",
-                    "default_guilds_restricted",
-                    "detect_platform_accounts",
-                    "developer_mode",
-                    "disable_games_tab",
-                    "enable_tts_command",
-                    "explicit_content_filter",
-                    "friend_source_flags",
-                    "gateway_connected",
-                    "gif_auto_play",
-                    "guild_folders",
-                    "guild_positions",
-                    "index",
-                    "inline_attachment_media",
-                    "inline_embed_media",
-                    "locale",
-                    "message_display_compact",
-                    "native_phone_integration_enabled",
-                    "render_embeds",
-                    "render_reactions",
-                    "restricted_guilds",
-                    "show_current_game",
-                    "status",
-                    "stream_notifications_enabled",
-                    "theme",
-                    "timezone_offset"
-                ]
-            },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
+                        "default": 1
                     },
-                    "expires_at": {
-                        "type": "integer"
+                    "discovery_eligibility_flags": {
+                        "type": "integer",
+                        "default": 2240
                     },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
+                    "bot": {
+                        "$ref": "#/definitions/User"
                     },
-                    "guild_ids": {
+                    "tags": {
                         "type": "array",
                         "items": {
                             "type": "string"
                         }
                     },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
+                    "cover_image": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
                     },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
+                    "install_params": {
+                        "type": "object",
+                        "properties": {
+                            "scopes": {
+                                "type": "array",
+                                "items": {
+                                    "type": "string"
+                                }
+                            },
+                            "permissions": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "permissions",
+                            "scopes"
                         ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
                     },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
+                    "terms_of_service_url": {
                         "type": "string"
                     },
-                    "name": {
+                    "privacy_policy_url": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "team": {
+                        "$ref": "#/definitions/Team"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "description",
+                    "discoverability_state",
+                    "discovery_eligibility_flags",
+                    "flags",
+                    "hook",
+                    "id",
+                    "integration_public",
+                    "integration_require_code_grant",
+                    "name",
+                    "owner",
+                    "redirect_uris",
+                    "rpc_application_state",
+                    "store_application_state",
+                    "summary",
+                    "verification_state",
+                    "verify_key"
+                ]
             },
-            "UserPublic": {
+            "User": {
                 "type": "object",
                 "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
                     "username": {
                         "type": "string"
                     },
                     "discriminator": {
                         "type": "string"
                     },
-                    "public_flags": {
-                        "type": "integer"
-                    },
                     "avatar": {
                         "type": "string"
                     },
@@ -14719,15 +14354,6 @@
                     "banner": {
                         "type": "string"
                     },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
                     "theme_colors": {
                         "type": "array",
                         "items": [
@@ -14743,620 +14369,366 @@
                     },
                     "pronouns": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
                     },
-                    "name": {
+                    "phone": {
                         "type": "string"
                     },
-                    "verified": {
+                    "desktop": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "mobile": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "premium": {
                         "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type"
-                ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "ConnectionCallbackSchema": {
-        "type": "object",
-        "properties": {
-            "code": {
-                "type": "string"
-            },
-            "state": {
-                "type": "string"
-            },
-            "insecure": {
-                "type": "boolean"
-            },
-            "friend_sync": {
-                "type": "boolean"
-            },
-            "openid_params": {}
-        },
-        "additionalProperties": false,
-        "required": [
-            "friend_sync",
-            "insecure",
-            "state"
-        ],
-        "definitions": {
-            "ChannelPermissionOverwriteType": {
-                "enum": [
-                    0,
-                    1,
-                    2
-                ],
-                "type": "number"
-            },
-            "ConnectedAccountTokenData": {
-                "type": "object",
-                "properties": {
-                    "access_token": {
-                        "type": "string"
                     },
-                    "token_type": {
-                        "type": "string"
+                    "premium_type": {
+                        "type": "integer"
                     },
-                    "scope": {
-                        "type": "string"
+                    "bot": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "refresh_token": {
-                        "type": "string"
+                    "bio": {
+                        "type": "string",
+                        "default": ""
                     },
-                    "expires_in": {
-                        "type": "integer"
+                    "system": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "expires_at": {
-                        "type": "integer"
+                    "nsfw_allowed": {
+                        "type": "boolean",
+                        "default": true
                     },
-                    "fetched_at": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "access_token",
-                    "fetched_at"
-                ]
-            },
-            "ChannelModifySchema": {
-                "type": "object",
-                "properties": {
-                    "name": {
-                        "maxLength": 100,
-                        "type": "string"
+                    "mfa_enabled": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "type": {
-                        "enum": [
-                            0,
-                            1,
-                            10,
-                            11,
-                            12,
-                            13,
-                            14,
-                            15,
-                            2,
-                            255,
-                            3,
-                            33,
-                            34,
-                            35,
-                            4,
-                            5,
-                            6,
-                            64,
-                            7,
-                            8,
-                            9
-                        ],
-                        "type": "number"
+                    "webauthn_enabled": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "topic": {
-                        "type": "string"
+                    "totp_secret": {
+                        "type": "string",
+                        "default": ""
                     },
-                    "icon": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "totp_last_ticket": {
+                        "type": "string",
+                        "default": ""
                     },
-                    "bitrate": {
-                        "type": "integer"
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
                     },
-                    "user_limit": {
-                        "type": "integer"
+                    "premium_since": {
+                        "type": "string",
+                        "format": "date-time"
                     },
-                    "rate_limit_per_user": {
-                        "type": "integer"
+                    "verified": {
+                        "type": "boolean"
                     },
-                    "position": {
-                        "type": "integer"
+                    "disabled": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "permission_overwrites": {
-                        "type": "array",
-                        "items": {
-                            "type": "object",
-                            "properties": {
-                                "id": {
-                                    "type": "string"
-                                },
-                                "type": {
-                                    "$ref": "#/definitions/ChannelPermissionOverwriteType"
-                                },
-                                "allow": {
-                                    "type": "string"
-                                },
-                                "deny": {
-                                    "type": "string"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "allow",
-                                "deny",
-                                "id",
-                                "type"
-                            ]
-                        }
+                    "deleted": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "parent_id": {
+                    "email": {
                         "type": "string"
                     },
-                    "id": {
-                        "type": "string"
+                    "flags": {
+                        "type": "string",
+                        "default": "0"
                     },
-                    "nsfw": {
-                        "type": "boolean"
+                    "public_flags": {
+                        "type": "integer",
+                        "default": 0
                     },
-                    "rtc_region": {
+                    "purchased_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "premium_usage_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "rights": {
                         "type": "string"
                     },
-                    "default_auto_archive_duration": {
-                        "type": "integer"
+                    "sessions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Session"
+                        }
                     },
-                    "default_reaction_emoji": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "relationships": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Relationship"
+                        }
                     },
-                    "flags": {
-                        "type": "integer"
+                    "connected_accounts": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/ConnectedAccount"
+                        }
                     },
-                    "default_thread_rate_limit_per_user": {
-                        "type": "integer"
+                    "data": {
+                        "type": "object",
+                        "properties": {
+                            "valid_tokens_since": {
+                                "type": "string",
+                                "format": "date-time"
+                            },
+                            "hash": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "valid_tokens_since"
+                        ]
                     },
-                    "video_quality_mode": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "ActivitySchema": {
-                "type": "object",
-                "properties": {
-                    "afk": {
-                        "type": "boolean"
+                    "fingerprints": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
                     },
-                    "status": {
-                        "$ref": "#/definitions/Status"
+                    "settings": {
+                        "$ref": "#/definitions/UserSettings"
                     },
-                    "activities": {
+                    "extended_settings": {
+                        "type": "string",
+                        "default": "{}"
+                    },
+                    "security_keys": {
                         "type": "array",
                         "items": {
-                            "$ref": "#/definitions/Activity"
+                            "$ref": "#/definitions/SecurityKey"
                         }
                     },
-                    "since": {
-                        "type": "integer"
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "status"
+                    "bio",
+                    "bot",
+                    "connected_accounts",
+                    "created_at",
+                    "data",
+                    "deleted",
+                    "desktop",
+                    "disabled",
+                    "discriminator",
+                    "extended_settings",
+                    "fingerprints",
+                    "flags",
+                    "id",
+                    "mfa_enabled",
+                    "mobile",
+                    "nsfw_allowed",
+                    "premium",
+                    "premium_since",
+                    "premium_type",
+                    "premium_usage_flags",
+                    "public_flags",
+                    "purchased_flags",
+                    "relationships",
+                    "rights",
+                    "security_keys",
+                    "sessions",
+                    "settings",
+                    "system",
+                    "username",
+                    "verified",
+                    "webauthn_enabled"
                 ]
             },
-            "Status": {
-                "enum": [
-                    "dnd",
-                    "idle",
-                    "invisible",
-                    "offline",
-                    "online"
-                ],
-                "type": "string"
-            },
-            "Activity": {
+            "Session": {
                 "type": "object",
                 "properties": {
-                    "name": {
-                        "type": "string"
-                    },
-                    "type": {
-                        "$ref": "#/definitions/ActivityType"
-                    },
-                    "url": {
+                    "user_id": {
                         "type": "string"
                     },
-                    "created_at": {
-                        "type": "integer"
-                    },
-                    "timestamps": {
-                        "type": "object",
-                        "properties": {
-                            "start": {
-                                "type": "integer"
-                            },
-                            "end": {
-                                "type": "integer"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "end",
-                            "start"
-                        ]
-                    },
-                    "application_id": {
-                        "type": "string"
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "details": {
+                    "session_id": {
                         "type": "string"
                     },
-                    "state": {
-                        "type": "string"
+                    "activities": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Activity"
+                        }
                     },
-                    "emoji": {
+                    "client_info": {
                         "type": "object",
                         "properties": {
-                            "name": {
+                            "client": {
                                 "type": "string"
                             },
-                            "id": {
+                            "os": {
                                 "type": "string"
                             },
-                            "animated": {
-                                "type": "boolean"
+                            "version": {
+                                "type": "integer"
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "animated",
-                            "name"
+                            "client",
+                            "os",
+                            "version"
                         ]
                     },
-                    "party": {
-                        "type": "object",
-                        "properties": {
-                            "id": {
-                                "type": "string"
-                            },
-                            "size": {
-                                "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
-                            }
-                        },
-                        "additionalProperties": false
-                    },
-                    "assets": {
-                        "type": "object",
-                        "properties": {
-                            "large_image": {
-                                "type": "string"
-                            },
-                            "large_text": {
-                                "type": "string"
-                            },
-                            "small_image": {
-                                "type": "string"
-                            },
-                            "small_text": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "status": {
+                        "$ref": "#/definitions/Status"
                     },
-                    "secrets": {
-                        "type": "object",
-                        "properties": {
-                            "join": {
-                                "type": "string"
-                            },
-                            "spectate": {
-                                "type": "string"
-                            },
-                            "match": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "activities",
+                    "client_info",
+                    "id",
+                    "session_id",
+                    "status",
+                    "user",
+                    "user_id"
+                ]
+            },
+            "Relationship": {
+                "type": "object",
+                "properties": {
+                    "from_id": {
+                        "type": "string"
                     },
-                    "instance": {
-                        "type": "boolean"
+                    "from": {
+                        "$ref": "#/definitions/User"
                     },
-                    "flags": {
+                    "to_id": {
                         "type": "string"
                     },
-                    "id": {
-                        "type": "string"
+                    "to": {
+                        "$ref": "#/definitions/User"
                     },
-                    "sync_id": {
+                    "nickname": {
                         "type": "string"
                     },
-                    "metadata": {
-                        "type": "object",
-                        "properties": {
-                            "context_uri": {
-                                "type": "string"
-                            },
-                            "album_id": {
-                                "type": "string"
-                            },
-                            "artist_ids": {
-                                "type": "array",
-                                "items": {
-                                    "type": "string"
-                                }
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "album_id",
-                            "artist_ids"
-                        ]
+                    "type": {
+                        "$ref": "#/definitions/RelationshipType"
                     },
-                    "session_id": {
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "flags",
-                    "name",
-                    "session_id",
+                    "from",
+                    "from_id",
+                    "id",
+                    "to",
+                    "to_id",
                     "type"
                 ]
             },
-            "ActivityType": {
+            "RelationshipType": {
                 "enum": [
-                    0,
                     1,
                     2,
-                    4,
-                    5
+                    3,
+                    4
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
-            "Embed": {
+            "ConnectedAccount": {
                 "type": "object",
                 "properties": {
-                    "title": {
+                    "external_id": {
                         "type": "string"
                     },
-                    "type": {
-                        "enum": [
-                            "article",
-                            "gifv",
-                            "image",
-                            "link",
-                            "rich",
-                            "video"
-                        ],
-                        "type": "string"
-                    },
-                    "description": {
-                        "type": "string"
-                    },
-                    "url": {
+                    "user_id": {
                         "type": "string"
                     },
-                    "timestamp": {
-                        "type": "string",
-                        "format": "date-time"
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "color": {
-                        "type": "integer"
+                    "friend_sync": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "footer": {
-                        "type": "object",
-                        "properties": {
-                            "text": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "text"
-                        ]
+                    "name": {
+                        "type": "string"
                     },
-                    "image": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "revoked": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "thumbnail": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "show_activity": {
+                        "type": "integer",
+                        "default": 0
                     },
-                    "video": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "type": {
+                        "type": "string"
                     },
-                    "provider": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "verified": {
+                        "type": "boolean",
+                        "default": true
                     },
-                    "author": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "visibility": {
+                        "type": "integer",
+                        "default": 0
                     },
-                    "fields": {
+                    "integrations": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "name": {
-                                    "type": "string"
-                                },
-                                "value": {
-                                    "type": "string"
-                                },
-                                "inline": {
-                                    "type": "boolean"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "name",
-                                "value"
-                            ]
-                        }
-                    }
-                },
-                "additionalProperties": false
-            },
-            "EmbedImage": {
-                "type": "object",
-                "properties": {
-                    "url": {
-                        "type": "string"
-                    },
-                    "proxy_url": {
-                        "type": "string"
-                    },
-                    "height": {
-                        "type": "integer"
+                            "type": "string"
+                        },
+                        "default": []
                     },
-                    "width": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "APIErrorResponse": {
-                "type": "object",
-                "properties": {
-                    "code": {
-                        "type": "integer"
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
                     },
-                    "message": {
-                        "type": "string"
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
                     },
-                    "errors": {
-                        "type": "object",
-                        "additionalProperties": {
-                            "type": "object",
-                            "properties": {
-                                "_errors": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "message": {
-                                                "type": "string"
-                                            },
-                                            "code": {
-                                                "type": "string"
-                                            }
-                                        },
-                                        "additionalProperties": false,
-                                        "required": [
-                                            "code",
-                                            "message"
-                                        ]
-                                    }
-                                }
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
                             },
-                            "additionalProperties": false,
-                            "required": [
-                                "_errors"
-                            ]
-                        }
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "code",
-                    "errors",
-                    "message"
-                ]
-            },
-            "CaptchaRequiredResponse": {
-                "type": "object",
-                "properties": {
-                    "captcha_key": {
-                        "type": "string"
-                    },
-                    "captcha_sitekey": {
-                        "type": "string"
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
-                    "captcha_service": {
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "captcha_key",
-                    "captcha_service",
-                    "captcha_sitekey"
+                    "external_id",
+                    "id",
+                    "name",
+                    "type",
+                    "user",
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -15552,300 +14924,473 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
+            "SecurityKey": {
                 "type": "object",
                 "properties": {
-                    "emoji_id": {
+                    "user_id": {
                         "type": "string"
                     },
-                    "emoji_name": {
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "key_id": {
                         "type": "string"
                     },
-                    "expires_at": {
+                    "public_key": {
+                        "type": "string"
+                    },
+                    "counter": {
                         "type": "integer"
                     },
-                    "text": {
+                    "name": {
+                        "type": "string"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "counter",
+                    "id",
+                    "key_id",
+                    "name",
+                    "public_key",
+                    "user",
+                    "user_id"
+                ]
             },
-            "FriendSourceFlags": {
+            "Team": {
                 "type": "object",
                 "properties": {
-                    "all": {
-                        "type": "boolean"
+                    "icon": {
+                        "type": "string"
+                    },
+                    "members": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/TeamMember"
+                        }
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "owner_user_id": {
+                        "type": "string"
+                    },
+                    "owner_user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "all"
+                    "id",
+                    "members",
+                    "name",
+                    "owner_user",
+                    "owner_user_id"
                 ]
             },
-            "GuildFolder": {
+            "TeamMember": {
                 "type": "object",
                 "properties": {
-                    "color": {
-                        "type": "integer"
+                    "membership_state": {
+                        "$ref": "#/definitions/TeamMemberState"
                     },
-                    "guild_ids": {
+                    "permissions": {
                         "type": "array",
                         "items": {
                             "type": "string"
                         }
                     },
-                    "id": {
-                        "type": "integer"
+                    "team_id": {
+                        "type": "string"
                     },
-                    "name": {
+                    "team": {
+                        "$ref": "#/definitions/Team"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "color",
-                    "guild_ids",
                     "id",
-                    "name"
+                    "membership_state",
+                    "permissions",
+                    "team",
+                    "team_id",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<ChannelOverride>": {
+            "TeamMemberState": {
+                "enum": [
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "Invite": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
+                    "code": {
+                        "type": "string"
+                    },
+                    "temporary": {
+                        "type": "boolean"
+                    },
+                    "uses": {
                         "type": "integer"
                     },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
+                    "max_uses": {
+                        "type": "integer"
                     },
-                    "muted": {
-                        "type": "boolean"
+                    "max_age": {
+                        "type": "integer"
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "expires_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
                     "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
+                        "type": "string"
                     },
-                    "selected_time_window": {
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "inviter_id": {
+                        "type": "string"
+                    },
+                    "inviter": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "target_user_id": {
+                        "type": "string"
+                    },
+                    "target_user": {
+                        "type": "string"
+                    },
+                    "target_user_type": {
                         "type": "integer"
+                    },
+                    "vanity_url": {
+                        "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "end_time",
-                    "selected_time_window"
+                    "channel",
+                    "channel_id",
+                    "code",
+                    "created_at",
+                    "expires_at",
+                    "guild",
+                    "guild_id",
+                    "inviter",
+                    "max_age",
+                    "max_uses",
+                    "target_user_id",
+                    "temporary",
+                    "uses"
                 ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "Guild": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "afk_channel_id": {
                         "type": "string"
                     },
-                    "name": {
+                    "afk_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "afk_timeout": {
+                        "type": "integer"
+                    },
+                    "bans": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Ban"
+                        }
+                    },
+                    "banner": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "default_message_notifications": {
+                        "type": "integer"
+                    },
+                    "description": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
+                    },
+                    "discovery_splash": {
                         "type": "string"
                     },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
+                    "explicit_content_filter": {
+                        "type": "integer"
                     },
-                    "username": {
+                    "features": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "primary_category_id": {
                         "type": "string"
                     },
-                    "discriminator": {
+                    "icon": {
                         "type": "string"
                     },
-                    "public_flags": {
+                    "large": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "max_members": {
                         "type": "integer"
                     },
-                    "avatar": {
+                    "max_presences": {
+                        "type": "integer"
+                    },
+                    "max_video_channel_users": {
+                        "type": "integer"
+                    },
+                    "member_count": {
+                        "type": "integer"
+                    },
+                    "presence_count": {
+                        "type": "integer"
+                    },
+                    "members": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Member"
+                        }
+                    },
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "channels": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Channel"
+                        }
+                    },
+                    "template_id": {
                         "type": "string"
                     },
-                    "accent_color": {
+                    "template": {
+                        "$ref": "#/definitions/Template"
+                    },
+                    "emojis": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Emoji"
+                        }
+                    },
+                    "stickers": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
+                    },
+                    "invites": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Invite"
+                        }
+                    },
+                    "voice_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/VoiceState"
+                        }
+                    },
+                    "webhooks": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Webhook"
+                        }
+                    },
+                    "mfa_level": {
                         "type": "integer"
                     },
-                    "banner": {
+                    "name": {
                         "type": "string"
                     },
-                    "bio": {
+                    "owner_id": {
                         "type": "string"
                     },
-                    "bot": {
-                        "type": "boolean"
+                    "owner": {
+                        "$ref": "#/definitions/User"
                     },
-                    "premium_type": {
+                    "preferred_locale": {
+                        "type": "string"
+                    },
+                    "premium_subscription_count": {
                         "type": "integer"
                     },
-                    "theme_colors": {
-                        "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
+                    "premium_tier": {
+                        "type": "integer"
                     },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
+                    "public_updates_channel_id": {
                         "type": "string"
                     },
-                    "name": {
+                    "public_updates_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "rules_channel_id": {
                         "type": "string"
                     },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type"
-                ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "ConnectionUpdateSchema": {
-        "type": "object",
-        "properties": {
-            "visibility": {
-                "type": "boolean"
-            },
-            "show_activity": {
-                "type": "boolean"
-            },
-            "metadata_visibility": {
-                "type": "boolean"
-            }
-        },
-        "additionalProperties": false,
-        "definitions": {
-            "ChannelPermissionOverwriteType": {
-                "enum": [
-                    0,
-                    1,
-                    2
-                ],
-                "type": "number"
-            },
-            "ConnectedAccountTokenData": {
-                "type": "object",
-                "properties": {
-                    "access_token": {
+                    "rules_channel": {
                         "type": "string"
                     },
-                    "token_type": {
+                    "region": {
                         "type": "string"
                     },
-                    "scope": {
+                    "splash": {
                         "type": "string"
                     },
-                    "refresh_token": {
+                    "system_channel_id": {
                         "type": "string"
                     },
-                    "expires_in": {
+                    "system_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "system_channel_flags": {
                         "type": "integer"
                     },
-                    "expires_at": {
+                    "unavailable": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "verification_level": {
                         "type": "integer"
                     },
-                    "fetched_at": {
+                    "welcome_screen": {
+                        "type": "object",
+                        "properties": {
+                            "enabled": {
+                                "type": "boolean"
+                            },
+                            "description": {
+                                "type": "string"
+                            },
+                            "welcome_channels": {
+                                "type": "array",
+                                "items": {
+                                    "type": "object",
+                                    "properties": {
+                                        "description": {
+                                            "type": "string"
+                                        },
+                                        "emoji_id": {
+                                            "type": "string"
+                                        },
+                                        "emoji_name": {
+                                            "type": "string"
+                                        },
+                                        "channel_id": {
+                                            "type": "string"
+                                        }
+                                    },
+                                    "additionalProperties": false,
+                                    "required": [
+                                        "channel_id",
+                                        "description"
+                                    ]
+                                }
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "description",
+                            "enabled",
+                            "welcome_channels"
+                        ]
+                    },
+                    "widget_channel_id": {
+                        "type": "string"
+                    },
+                    "widget_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "widget_enabled": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "nsfw_level": {
+                        "type": "integer"
+                    },
+                    "nsfw": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "parent": {
+                        "type": "string"
+                    },
+                    "permissions": {
                         "type": "integer"
+                    },
+                    "premium_progress_bar_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "fetched_at"
+                    "bans",
+                    "channels",
+                    "emojis",
+                    "features",
+                    "id",
+                    "invites",
+                    "members",
+                    "name",
+                    "nsfw",
+                    "premium_progress_bar_enabled",
+                    "public_updates_channel_id",
+                    "roles",
+                    "stickers",
+                    "template",
+                    "unavailable",
+                    "voice_states",
+                    "webhooks",
+                    "welcome_screen",
+                    "widget_enabled"
                 ]
             },
-            "ChannelModifySchema": {
+            "Channel": {
                 "type": "object",
                 "properties": {
-                    "name": {
-                        "maxLength": 100,
-                        "type": "string"
-                    },
-                    "type": {
-                        "enum": [
-                            0,
-                            1,
-                            10,
-                            11,
-                            12,
-                            13,
-                            14,
-                            15,
-                            2,
-                            255,
-                            3,
-                            33,
-                            34,
-                            35,
-                            4,
-                            5,
-                            6,
-                            64,
-                            7,
-                            8,
-                            9
-                        ],
-                        "type": "number"
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
                     },
-                    "topic": {
+                    "name": {
                         "type": "string"
                     },
                     "icon": {
@@ -15854,13 +15399,40 @@
                             "string"
                         ]
                     },
-                    "bitrate": {
-                        "type": "integer"
+                    "type": {
+                        "$ref": "#/definitions/ChannelType"
                     },
-                    "user_limit": {
+                    "recipients": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Recipient"
+                        }
+                    },
+                    "last_message_id": {
+                        "type": "string"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "parent_id": {
+                        "type": "string"
+                    },
+                    "parent": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "owner_id": {
+                        "type": "string"
+                    },
+                    "owner": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "last_pin_timestamp": {
                         "type": "integer"
                     },
-                    "rate_limit_per_user": {
+                    "default_auto_archive_duration": {
                         "type": "integer"
                     },
                     "position": {
@@ -15869,776 +15441,1236 @@
                     "permission_overwrites": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "id": {
-                                    "type": "string"
-                                },
-                                "type": {
-                                    "$ref": "#/definitions/ChannelPermissionOverwriteType"
-                                },
-                                "allow": {
-                                    "type": "string"
-                                },
-                                "deny": {
-                                    "type": "string"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "allow",
-                                "deny",
-                                "id",
-                                "type"
-                            ]
+                            "$ref": "#/definitions/ChannelPermissionOverwrite"
                         }
                     },
-                    "parent_id": {
-                        "type": "string"
+                    "video_quality_mode": {
+                        "type": "integer"
                     },
-                    "id": {
-                        "type": "string"
+                    "bitrate": {
+                        "type": "integer"
+                    },
+                    "user_limit": {
+                        "type": "integer"
                     },
                     "nsfw": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
-                    "rtc_region": {
+                    "rate_limit_per_user": {
+                        "type": "integer"
+                    },
+                    "topic": {
                         "type": "string"
                     },
-                    "default_auto_archive_duration": {
-                        "type": "integer"
+                    "invites": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Invite"
+                        }
                     },
-                    "default_reaction_emoji": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "retention_policy_id": {
+                        "type": "string"
+                    },
+                    "messages": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Message"
+                        }
+                    },
+                    "voice_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/VoiceState"
+                        }
+                    },
+                    "read_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/ReadState"
+                        }
+                    },
+                    "webhooks": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Webhook"
+                        }
                     },
                     "flags": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
                     },
                     "default_thread_rate_limit_per_user": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
                     },
-                    "video_quality_mode": {
-                        "type": "integer"
+                    "id": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "created_at",
+                    "default_thread_rate_limit_per_user",
+                    "flags",
+                    "guild",
+                    "id",
+                    "nsfw",
+                    "owner",
+                    "parent_id",
+                    "type"
+                ]
             },
-            "ActivitySchema": {
+            "ChannelType": {
+                "enum": [
+                    0,
+                    1,
+                    10,
+                    11,
+                    12,
+                    13,
+                    14,
+                    15,
+                    2,
+                    255,
+                    3,
+                    33,
+                    34,
+                    35,
+                    4,
+                    5,
+                    6,
+                    64,
+                    7,
+                    8,
+                    9
+                ],
+                "type": "number"
+            },
+            "Recipient": {
                 "type": "object",
                 "properties": {
-                    "afk": {
-                        "type": "boolean"
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "status": {
-                        "$ref": "#/definitions/Status"
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "activities": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/Activity"
-                        }
+                    "user_id": {
+                        "type": "string"
                     },
-                    "since": {
-                        "type": "integer"
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "closed": {
+                        "type": "boolean"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "status"
+                    "channel",
+                    "channel_id",
+                    "closed",
+                    "id",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Status": {
-                "enum": [
-                    "dnd",
-                    "idle",
-                    "invisible",
-                    "offline",
-                    "online"
-                ],
-                "type": "string"
-            },
-            "Activity": {
+            "ChannelPermissionOverwrite": {
                 "type": "object",
                 "properties": {
-                    "name": {
+                    "allow": {
+                        "type": "string"
+                    },
+                    "deny": {
+                        "type": "string"
+                    },
+                    "id": {
                         "type": "string"
                     },
                     "type": {
-                        "$ref": "#/definitions/ActivityType"
+                        "$ref": "#/definitions/ChannelPermissionOverwriteType"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "allow",
+                    "deny",
+                    "id",
+                    "type"
+                ]
+            },
+            "Message": {
+                "type": "object",
+                "properties": {
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "url": {
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
-                    "created_at": {
-                        "type": "integer"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "timestamps": {
-                        "type": "object",
-                        "properties": {
-                            "start": {
-                                "type": "integer"
-                            },
-                            "end": {
-                                "type": "integer"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "end",
-                            "start"
-                        ]
+                    "author_id": {
+                        "type": "string"
+                    },
+                    "author": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "member_id": {
+                        "type": "string"
+                    },
+                    "member": {
+                        "$ref": "#/definitions/Member"
+                    },
+                    "webhook_id": {
+                        "type": "string"
+                    },
+                    "webhook": {
+                        "$ref": "#/definitions/Webhook"
                     },
                     "application_id": {
                         "type": "string"
                     },
-                    "details": {
+                    "application": {
+                        "$ref": "#/definitions/Application"
+                    },
+                    "content": {
                         "type": "string"
                     },
-                    "state": {
+                    "timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "edited_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "tts": {
+                        "type": "boolean"
+                    },
+                    "mention_everyone": {
+                        "type": "boolean"
+                    },
+                    "mentions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/User"
+                        }
+                    },
+                    "mention_roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "mention_channels": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Channel"
+                        }
+                    },
+                    "sticker_items": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
+                    },
+                    "attachments": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Attachment_1"
+                        }
+                    },
+                    "embeds": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Embed"
+                        }
+                    },
+                    "reactions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Reaction"
+                        }
+                    },
+                    "nonce": {
                         "type": "string"
                     },
-                    "emoji": {
+                    "pinned": {
+                        "type": "boolean"
+                    },
+                    "type": {
+                        "$ref": "#/definitions/MessageType"
+                    },
+                    "activity": {
                         "type": "object",
                         "properties": {
-                            "name": {
-                                "type": "string"
+                            "type": {
+                                "type": "integer"
                             },
-                            "id": {
+                            "party_id": {
                                 "type": "string"
-                            },
-                            "animated": {
-                                "type": "boolean"
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "animated",
-                            "name"
+                            "party_id",
+                            "type"
                         ]
                     },
-                    "party": {
-                        "type": "object",
-                        "properties": {
-                            "id": {
-                                "type": "string"
-                            },
-                            "size": {
-                                "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
-                            }
-                        },
-                        "additionalProperties": false
+                    "flags": {
+                        "type": "string"
                     },
-                    "assets": {
+                    "message_reference": {
                         "type": "object",
                         "properties": {
-                            "large_image": {
-                                "type": "string"
-                            },
-                            "large_text": {
+                            "message_id": {
                                 "type": "string"
                             },
-                            "small_image": {
+                            "channel_id": {
                                 "type": "string"
                             },
-                            "small_text": {
+                            "guild_id": {
                                 "type": "string"
                             }
                         },
-                        "additionalProperties": false
+                        "additionalProperties": false,
+                        "required": [
+                            "message_id"
+                        ]
                     },
-                    "secrets": {
+                    "referenced_message": {
+                        "$ref": "#/definitions/Message"
+                    },
+                    "interaction": {
                         "type": "object",
                         "properties": {
-                            "join": {
+                            "id": {
                                 "type": "string"
                             },
-                            "spectate": {
-                                "type": "string"
+                            "type": {
+                                "$ref": "#/definitions/InteractionType"
                             },
-                            "match": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
-                    },
-                    "instance": {
-                        "type": "boolean"
-                    },
-                    "flags": {
-                        "type": "string"
-                    },
-                    "id": {
-                        "type": "string"
-                    },
-                    "sync_id": {
-                        "type": "string"
-                    },
-                    "metadata": {
-                        "type": "object",
-                        "properties": {
-                            "context_uri": {
+                            "name": {
                                 "type": "string"
                             },
-                            "album_id": {
+                            "user_id": {
                                 "type": "string"
-                            },
-                            "artist_ids": {
-                                "type": "array",
-                                "items": {
-                                    "type": "string"
-                                }
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "album_id",
-                            "artist_ids"
+                            "id",
+                            "name",
+                            "type",
+                            "user_id"
                         ]
                     },
-                    "session_id": {
+                    "components": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/MessageComponent"
+                        }
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "flags",
-                    "name",
-                    "session_id",
+                    "channel",
+                    "embeds",
+                    "id",
+                    "mention_channels",
+                    "mention_roles",
+                    "mentions",
+                    "reactions",
+                    "timestamp",
                     "type"
                 ]
             },
-            "ActivityType": {
-                "enum": [
-                    0,
-                    1,
-                    2,
-                    4,
-                    5
-                ],
-                "type": "number"
-            },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
-            "Embed": {
+            "Member": {
                 "type": "object",
                 "properties": {
-                    "title": {
+                    "index": {
                         "type": "string"
                     },
-                    "type": {
-                        "enum": [
-                            "article",
-                            "gifv",
-                            "image",
-                            "link",
-                            "rich",
-                            "video"
-                        ],
+                    "id": {
                         "type": "string"
                     },
-                    "description": {
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
-                    "url": {
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "nick": {
                         "type": "string"
                     },
-                    "timestamp": {
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "joined_at": {
                         "type": "string",
                         "format": "date-time"
                     },
-                    "color": {
+                    "premium_since": {
                         "type": "integer"
                     },
-                    "footer": {
-                        "type": "object",
-                        "properties": {
-                            "text": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "text"
-                        ]
+                    "deaf": {
+                        "type": "boolean"
                     },
-                    "image": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "mute": {
+                        "type": "boolean"
                     },
-                    "thumbnail": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "pending": {
+                        "type": "boolean"
                     },
-                    "video": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "settings": {
+                        "$ref": "#/definitions/UserGuildSettings"
                     },
-                    "provider": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "last_message_id": {
+                        "type": "string"
                     },
-                    "author": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "joined_by": {
+                        "type": "string"
                     },
-                    "fields": {
+                    "avatar": {
+                        "type": "string"
+                    },
+                    "banner": {
+                        "type": "string"
+                    },
+                    "bio": {
+                        "type": "string"
+                    },
+                    "theme_colors": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "name": {
-                                    "type": "string"
-                                },
-                                "value": {
-                                    "type": "string"
-                                },
-                                "inline": {
-                                    "type": "boolean"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "name",
-                                "value"
-                            ]
+                            "type": "integer"
                         }
+                    },
+                    "pronouns": {
+                        "type": "string"
+                    },
+                    "communication_disabled_until": {
+                        "type": "string",
+                        "format": "date-time"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "avatar",
+                    "banner",
+                    "bio",
+                    "communication_disabled_until",
+                    "deaf",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "index",
+                    "joined_at",
+                    "joined_by",
+                    "mute",
+                    "pending",
+                    "roles",
+                    "settings",
+                    "user"
+                ]
             },
-            "EmbedImage": {
+            "Role": {
                 "type": "object",
                 "properties": {
-                    "url": {
+                    "guild_id": {
                         "type": "string"
                     },
-                    "proxy_url": {
-                        "type": "string"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "height": {
+                    "color": {
                         "type": "integer"
                     },
-                    "width": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "APIErrorResponse": {
-                "type": "object",
-                "properties": {
-                    "code": {
+                    "hoist": {
+                        "type": "boolean"
+                    },
+                    "managed": {
+                        "type": "boolean"
+                    },
+                    "mentionable": {
+                        "type": "boolean"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "permissions": {
+                        "type": "string"
+                    },
+                    "position": {
                         "type": "integer"
                     },
-                    "message": {
+                    "icon": {
                         "type": "string"
                     },
-                    "errors": {
+                    "unicode_emoji": {
+                        "type": "string"
+                    },
+                    "tags": {
                         "type": "object",
-                        "additionalProperties": {
-                            "type": "object",
-                            "properties": {
-                                "_errors": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "message": {
-                                                "type": "string"
-                                            },
-                                            "code": {
-                                                "type": "string"
-                                            }
-                                        },
-                                        "additionalProperties": false,
-                                        "required": [
-                                            "code",
-                                            "message"
-                                        ]
-                                    }
-                                }
+                        "properties": {
+                            "bot_id": {
+                                "type": "string"
                             },
-                            "additionalProperties": false,
-                            "required": [
-                                "_errors"
-                            ]
-                        }
+                            "integration_id": {
+                                "type": "string"
+                            },
+                            "premium_subscriber": {
+                                "type": "boolean"
+                            }
+                        },
+                        "additionalProperties": false
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "code",
-                    "errors",
-                    "message"
+                    "color",
+                    "guild",
+                    "guild_id",
+                    "hoist",
+                    "id",
+                    "managed",
+                    "mentionable",
+                    "name",
+                    "permissions",
+                    "position"
                 ]
             },
-            "CaptchaRequiredResponse": {
+            "UserGuildSettings": {
                 "type": "object",
                 "properties": {
-                    "captcha_key": {
-                        "type": "string"
+                    "channel_overrides": {
+                        "anyOf": [
+                            {
+                                "type": "object",
+                                "additionalProperties": {
+                                    "$ref": "#/definitions/ChannelOverride"
+                                }
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
-                    "captcha_sitekey": {
-                        "type": "string"
+                    "message_notifications": {
+                        "type": "integer"
                     },
-                    "captcha_service": {
-                        "type": "string"
+                    "mobile_push": {
+                        "type": "boolean"
+                    },
+                    "mute_config": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/MuteConfig"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "suppress_everyone": {
+                        "type": "boolean"
+                    },
+                    "suppress_roles": {
+                        "type": "boolean"
+                    },
+                    "version": {
+                        "type": "integer"
+                    },
+                    "guild_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    },
+                    "flags": {
+                        "type": "integer"
+                    },
+                    "mute_scheduled_events": {
+                        "type": "boolean"
+                    },
+                    "hide_muted_channels": {
+                        "type": "boolean"
+                    },
+                    "notify_highlights": {
+                        "type": "number",
+                        "enum": [
+                            0
+                        ]
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "captcha_key",
-                    "captcha_service",
-                    "captcha_sitekey"
+                    "channel_overrides",
+                    "flags",
+                    "guild_id",
+                    "hide_muted_channels",
+                    "message_notifications",
+                    "mobile_push",
+                    "mute_config",
+                    "mute_scheduled_events",
+                    "muted",
+                    "notify_highlights",
+                    "suppress_everyone",
+                    "suppress_roles",
+                    "version"
                 ]
             },
-            "UserSettings": {
+            "Webhook": {
                 "type": "object",
                 "properties": {
-                    "index": {
+                    "type": {
+                        "$ref": "#/definitions/WebhookType"
+                    },
+                    "name": {
                         "type": "string"
                     },
-                    "afk_timeout": {
-                        "type": "integer",
-                        "default": 3600
+                    "avatar": {
+                        "type": "string"
                     },
-                    "allow_accessibility_detection": {
-                        "type": "boolean",
-                        "default": true
+                    "token": {
+                        "type": "string"
                     },
-                    "animate_emoji": {
-                        "type": "boolean",
-                        "default": true
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "animate_stickers": {
-                        "type": "integer",
-                        "default": 0
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "contact_sync_enabled": {
-                        "type": "boolean",
-                        "default": false
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "convert_emoticons": {
-                        "type": "boolean",
-                        "default": false
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "custom_status": {
-                        "anyOf": [
-                            {
-                                "$ref": "#/definitions/CustomStatus"
-                            },
-                            {
-                                "type": "null"
-                            }
-                        ],
-                        "default": null
+                    "application_id": {
+                        "type": "string"
                     },
-                    "default_guilds_restricted": {
-                        "type": "boolean",
-                        "default": false
+                    "application": {
+                        "$ref": "#/definitions/Application"
                     },
-                    "detect_platform_accounts": {
-                        "type": "boolean",
-                        "default": false
+                    "user_id": {
+                        "type": "string"
                     },
-                    "developer_mode": {
-                        "type": "boolean",
-                        "default": true
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "disable_games_tab": {
-                        "type": "boolean",
-                        "default": true
+                    "source_guild_id": {
+                        "type": "string"
                     },
-                    "enable_tts_command": {
-                        "type": "boolean",
-                        "default": false
+                    "source_guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "explicit_content_filter": {
-                        "type": "integer",
-                        "default": 0
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "application",
+                    "application_id",
+                    "channel",
+                    "channel_id",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "source_guild",
+                    "source_guild_id",
+                    "type",
+                    "user",
+                    "user_id"
+                ]
+            },
+            "WebhookType": {
+                "enum": [
+                    1,
+                    2,
+                    3
+                ],
+                "type": "number"
+            },
+            "Sticker": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
                     },
-                    "friend_source_flags": {
-                        "$ref": "#/definitions/FriendSourceFlags"
+                    "description": {
+                        "type": "string"
                     },
-                    "gateway_connected": {
-                        "type": "boolean",
-                        "default": false
+                    "available": {
+                        "type": "boolean"
                     },
-                    "gif_auto_play": {
-                        "type": "boolean",
-                        "default": false
+                    "tags": {
+                        "type": "string"
                     },
-                    "guild_folders": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/GuildFolder"
-                        },
-                        "default": []
+                    "pack_id": {
+                        "type": "string"
                     },
-                    "guild_positions": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "pack": {
+                        "$ref": "#/definitions/StickerPack"
                     },
-                    "inline_attachment_media": {
-                        "type": "boolean",
-                        "default": true
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "inline_embed_media": {
-                        "type": "boolean",
-                        "default": true
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "locale": {
-                        "type": "string",
-                        "default": "en-US"
+                    "user_id": {
+                        "type": "string"
                     },
-                    "message_display_compact": {
-                        "type": "boolean",
-                        "default": false
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "native_phone_integration_enabled": {
-                        "type": "boolean",
-                        "default": true
+                    "type": {
+                        "$ref": "#/definitions/StickerType"
                     },
-                    "render_embeds": {
-                        "type": "boolean",
-                        "default": true
+                    "format_type": {
+                        "$ref": "#/definitions/StickerFormatType"
                     },
-                    "render_reactions": {
-                        "type": "boolean",
-                        "default": true
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "format_type",
+                    "id",
+                    "name",
+                    "pack",
+                    "type"
+                ]
+            },
+            "StickerPack": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
                     },
-                    "restricted_guilds": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "description": {
+                        "type": "string"
                     },
-                    "show_current_game": {
-                        "type": "boolean",
-                        "default": true
+                    "banner_asset_id": {
+                        "type": "string"
                     },
-                    "status": {
-                        "enum": [
-                            "dnd",
-                            "idle",
-                            "invisible",
-                            "offline",
-                            "online"
-                        ],
-                        "type": "string",
-                        "default": "online"
+                    "stickers": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
                     },
-                    "stream_notifications_enabled": {
-                        "type": "boolean",
-                        "default": false
+                    "cover_sticker_id": {
+                        "type": "string"
                     },
-                    "theme": {
-                        "enum": [
-                            "dark",
-                            "light"
-                        ],
-                        "type": "string",
-                        "default": "dark"
+                    "cover_sticker": {
+                        "$ref": "#/definitions/Sticker"
                     },
-                    "timezone_offset": {
-                        "type": "integer",
-                        "default": 0
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "afk_timeout",
-                    "allow_accessibility_detection",
-                    "animate_emoji",
-                    "animate_stickers",
-                    "contact_sync_enabled",
-                    "convert_emoticons",
-                    "custom_status",
-                    "default_guilds_restricted",
-                    "detect_platform_accounts",
-                    "developer_mode",
-                    "disable_games_tab",
-                    "enable_tts_command",
-                    "explicit_content_filter",
-                    "friend_source_flags",
-                    "gateway_connected",
-                    "gif_auto_play",
-                    "guild_folders",
-                    "guild_positions",
-                    "index",
-                    "inline_attachment_media",
-                    "inline_embed_media",
-                    "locale",
-                    "message_display_compact",
-                    "native_phone_integration_enabled",
-                    "render_embeds",
-                    "render_reactions",
-                    "restricted_guilds",
-                    "show_current_game",
-                    "status",
-                    "stream_notifications_enabled",
-                    "theme",
-                    "timezone_offset"
+                    "id",
+                    "name",
+                    "stickers"
                 ]
             },
-            "CustomStatus": {
+            "StickerType": {
+                "enum": [
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "StickerFormatType": {
+                "enum": [
+                    0,
+                    1,
+                    2,
+                    3
+                ],
+                "type": "number"
+            },
+            "Attachment_1": {
                 "type": "object",
                 "properties": {
-                    "emoji_id": {
+                    "filename": {
                         "type": "string"
                     },
-                    "emoji_name": {
+                    "size": {
+                        "type": "integer"
+                    },
+                    "url": {
                         "type": "string"
                     },
-                    "expires_at": {
+                    "proxy_url": {
+                        "type": "string"
+                    },
+                    "height": {
                         "type": "integer"
                     },
-                    "text": {
+                    "width": {
+                        "type": "integer"
+                    },
+                    "content_type": {
+                        "type": "string"
+                    },
+                    "message_id": {
+                        "type": "string"
+                    },
+                    "message": {
+                        "$ref": "#/definitions/Message"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "filename",
+                    "id",
+                    "message",
+                    "message_id",
+                    "proxy_url",
+                    "size",
+                    "url"
+                ]
             },
-            "FriendSourceFlags": {
+            "Reaction": {
                 "type": "object",
                 "properties": {
-                    "all": {
+                    "count": {
+                        "type": "integer"
+                    },
+                    "emoji": {
+                        "$ref": "#/definitions/PartialEmoji"
+                    },
+                    "user_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "count",
+                    "emoji",
+                    "user_ids"
+                ]
+            },
+            "PartialEmoji": {
+                "type": "object",
+                "properties": {
+                    "id": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "animated": {
                         "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "all"
+                    "name"
                 ]
             },
-            "GuildFolder": {
+            "MessageType": {
+                "enum": [
+                    0,
+                    1,
+                    10,
+                    11,
+                    12,
+                    13,
+                    14,
+                    15,
+                    16,
+                    19,
+                    2,
+                    20,
+                    255,
+                    3,
+                    4,
+                    41,
+                    42,
+                    43,
+                    5,
+                    50,
+                    6,
+                    63,
+                    7,
+                    8,
+                    9
+                ],
+                "type": "number"
+            },
+            "InteractionType": {
+                "enum": [
+                    0,
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "MessageComponent": {
                 "type": "object",
                 "properties": {
-                    "color": {
+                    "type": {
                         "type": "integer"
                     },
-                    "guild_ids": {
+                    "style": {
+                        "type": "integer"
+                    },
+                    "label": {
+                        "type": "string"
+                    },
+                    "emoji": {
+                        "$ref": "#/definitions/PartialEmoji"
+                    },
+                    "custom_id": {
+                        "type": "string"
+                    },
+                    "url": {
+                        "type": "string"
+                    },
+                    "disabled": {
+                        "type": "boolean"
+                    },
+                    "components": {
                         "type": "array",
                         "items": {
-                            "type": "string"
+                            "$ref": "#/definitions/MessageComponent"
                         }
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "components",
+                    "type"
+                ]
+            },
+            "VoiceState": {
+                "type": "object",
+                "properties": {
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "id": {
-                        "type": "integer"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "name": {
+                    "channel_id": {
+                        "type": "string"
+                    },
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "member": {
+                        "$ref": "#/definitions/Member"
+                    },
+                    "session_id": {
+                        "type": "string"
+                    },
+                    "token": {
+                        "type": "string"
+                    },
+                    "deaf": {
+                        "type": "boolean"
+                    },
+                    "mute": {
+                        "type": "boolean"
+                    },
+                    "self_deaf": {
+                        "type": "boolean"
+                    },
+                    "self_mute": {
+                        "type": "boolean"
+                    },
+                    "self_stream": {
+                        "type": "boolean"
+                    },
+                    "self_video": {
+                        "type": "boolean"
+                    },
+                    "suppress": {
+                        "type": "boolean"
+                    },
+                    "request_to_speak_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "color",
-                    "guild_ids",
+                    "channel",
+                    "channel_id",
+                    "deaf",
+                    "guild_id",
                     "id",
-                    "name"
+                    "member",
+                    "mute",
+                    "self_deaf",
+                    "self_mute",
+                    "self_video",
+                    "session_id",
+                    "suppress",
+                    "token",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<ChannelOverride>": {
+            "ReadState": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
-                        "type": "integer"
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "muted": {
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "last_message_id": {
+                        "type": "string"
+                    },
+                    "public_ack": {
+                        "type": "string"
+                    },
+                    "notifications_cursor": {
+                        "type": "string"
+                    },
+                    "last_pin_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "mention_count": {
+                        "type": "integer"
+                    },
+                    "manual": {
                         "type": "boolean"
                     },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "id": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "channel",
+                    "channel_id",
+                    "id",
+                    "last_message_id",
+                    "manual",
+                    "mention_count",
+                    "notifications_cursor",
+                    "public_ack",
+                    "user",
+                    "user_id"
+                ]
             },
-            "MuteConfig": {
+            "Ban": {
                 "type": "object",
                 "properties": {
-                    "end_time": {
-                        "type": "integer"
+                    "user_id": {
+                        "type": "string"
                     },
-                    "selected_time_window": {
-                        "type": "integer"
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "executor_id": {
+                        "type": "string"
+                    },
+                    "executor": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "ip": {
+                        "type": "string"
+                    },
+                    "reason": {
+                        "type": "string"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "end_time",
-                    "selected_time_window"
+                    "executor",
+                    "executor_id",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "ip",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
+            "Template": {
                 "type": "object",
                 "properties": {
-                    "password": {
+                    "code": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "description": {
+                        "type": "string"
+                    },
+                    "usage_count": {
+                        "type": "integer"
+                    },
+                    "creator_id": {
+                        "type": "string"
+                    },
+                    "creator": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "updated_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "source_guild_id": {
+                        "type": "string"
+                    },
+                    "source_guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "serialized_source_guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "code",
+                    "created_at",
+                    "creator",
+                    "creator_id",
+                    "id",
+                    "name",
+                    "serialized_source_guild",
+                    "source_guild",
+                    "source_guild_id",
+                    "updated_at"
+                ]
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "Emoji": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "animated": {
+                        "type": "boolean"
+                    },
+                    "available": {
+                        "type": "boolean"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "managed": {
+                        "type": "boolean"
+                    },
                     "name": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "require_colons": {
+                        "type": "boolean"
+                    },
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "groups": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "animated",
+                    "available",
+                    "groups",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "managed",
+                    "name",
+                    "require_colons",
+                    "roles",
+                    "user",
+                    "user_id"
+                ]
             },
             "UserPublic": {
                 "type": "object",
@@ -16728,22 +16760,28 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "DmChannelCreateSchema": {
+    "ConnectionCallbackSchema": {
         "type": "object",
         "properties": {
-            "name": {
+            "code": {
                 "type": "string"
             },
-            "recipients": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
-            }
+            "state": {
+                "type": "string"
+            },
+            "insecure": {
+                "type": "boolean"
+            },
+            "friend_sync": {
+                "type": "boolean"
+            },
+            "openid_params": {}
         },
         "additionalProperties": false,
         "required": [
-            "recipients"
+            "friend_sync",
+            "insecure",
+            "state"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -17100,10 +17138,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -17234,6 +17268,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -17467,9 +17633,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -17760,35 +17933,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -17796,17 +18000,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -18002,63 +18201,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -19179,49 +19321,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -19889,130 +19988,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -20062,32 +20037,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "EmojiCreateSchema": {
+    "ConnectionUpdateSchema": {
         "type": "object",
         "properties": {
-            "name": {
-                "type": "string"
-            },
-            "image": {
-                "type": "string"
+            "visibility": {
+                "type": "boolean"
             },
-            "require_colons": {
-                "type": [
-                    "null",
-                    "boolean"
-                ]
+            "show_activity": {
+                "type": "boolean"
             },
-            "roles": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
+            "metadata_visibility": {
+                "type": "boolean"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "image"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -20443,10 +20406,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -20577,6 +20536,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -20810,9 +20901,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -21103,35 +21201,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -21139,17 +21268,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -21345,63 +21469,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -22522,49 +22589,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -23232,130 +23256,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -23405,13 +23305,13 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "EmojiModifySchema": {
+    "DmChannelCreateSchema": {
         "type": "object",
         "properties": {
             "name": {
                 "type": "string"
             },
-            "roles": {
+            "recipients": {
                 "type": "array",
                 "items": {
                     "type": "string"
@@ -23419,6 +23319,9 @@
             }
         },
         "additionalProperties": false,
+        "required": [
+            "recipients"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -23774,10 +23677,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -23908,6 +23807,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -24141,9 +24172,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -24434,35 +24472,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -24470,17 +24539,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -24676,63 +24740,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -25853,49 +25860,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -26563,130 +26527,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -26736,19 +26576,31 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ForgotPasswordSchema": {
+    "EmojiCreateSchema": {
         "type": "object",
         "properties": {
-            "login": {
+            "name": {
                 "type": "string"
             },
-            "captcha_key": {
+            "image": {
                 "type": "string"
+            },
+            "require_colons": {
+                "type": [
+                    "null",
+                    "boolean"
+                ]
+            },
+            "roles": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
             }
         },
         "additionalProperties": false,
         "required": [
-            "login"
+            "image"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -27105,10 +26957,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -27239,6 +27087,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -27472,9 +27452,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -27765,35 +27752,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -27801,17 +27819,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -28007,63 +28020,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -29184,49 +29140,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -29894,130 +29807,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -30067,36 +29856,17 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GuildCreateSchema": {
+    "EmojiModifySchema": {
         "type": "object",
         "properties": {
             "name": {
-                "maxLength": 100,
-                "type": "string"
-            },
-            "region": {
                 "type": "string"
             },
-            "icon": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "channels": {
+            "roles": {
                 "type": "array",
                 "items": {
-                    "$ref": "#/definitions/ChannelModifySchema"
+                    "type": "string"
                 }
-            },
-            "guild_template_code": {
-                "type": "string"
-            },
-            "system_channel_id": {
-                "type": "string"
-            },
-            "rules_channel_id": {
-                "type": "string"
             }
         },
         "additionalProperties": false,
@@ -30455,10 +30225,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -30589,6 +30355,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -30822,9 +30720,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -31115,35 +31020,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -31151,17 +31087,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -31357,63 +31288,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -32534,49 +32408,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -33244,130 +33075,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -33417,22 +33124,19 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GuildTemplateCreateSchema": {
+    "ForgotPasswordSchema": {
         "type": "object",
         "properties": {
-            "name": {
+            "login": {
                 "type": "string"
             },
-            "avatar": {
-                "type": [
-                    "null",
-                    "string"
-                ]
+            "captcha_key": {
+                "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "name"
+            "login"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -33789,10 +33493,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -33923,6 +33623,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -34156,9 +33988,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -34449,35 +34288,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -34485,17 +34355,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -34691,63 +34556,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -35868,49 +35676,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -36578,130 +36343,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -36751,72 +36392,28 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GuildUpdateSchema": {
+    "GuildCreateSchema": {
         "type": "object",
         "properties": {
             "name": {
+                "maxLength": 100,
                 "type": "string"
             },
-            "banner": {
-                "type": [
-                    "null",
-                    "string"
-                ]
+            "region": {
+                "type": "string"
             },
-            "splash": {
+            "icon": {
                 "type": [
                     "null",
                     "string"
                 ]
             },
-            "description": {
-                "type": "string"
-            },
-            "features": {
+            "channels": {
                 "type": "array",
                 "items": {
-                    "type": "string"
+                    "$ref": "#/definitions/ChannelModifySchema"
                 }
             },
-            "verification_level": {
-                "type": "integer"
-            },
-            "default_message_notifications": {
-                "type": "integer"
-            },
-            "system_channel_flags": {
-                "type": "integer"
-            },
-            "explicit_content_filter": {
-                "type": "integer"
-            },
-            "public_updates_channel_id": {
-                "type": "string"
-            },
-            "afk_timeout": {
-                "type": "integer"
-            },
-            "afk_channel_id": {
-                "type": "string"
-            },
-            "preferred_locale": {
-                "type": "string"
-            },
-            "premium_progress_bar_enabled": {
-                "type": "boolean"
-            },
-            "discovery_splash": {
-                "type": "string"
-            },
-            "region": {
-                "type": "string"
-            },
-            "icon": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
             "guild_template_code": {
                 "type": "string"
             },
@@ -37183,10 +36780,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -37317,6 +36910,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -37550,9 +37275,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -37843,35 +37575,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -37879,17 +37642,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -38085,63 +37843,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -39262,49 +38963,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -39972,130 +39630,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -40145,42 +39679,23 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GuildUpdateWelcomeScreenSchema": {
+    "GuildTemplateCreateSchema": {
         "type": "object",
         "properties": {
-            "welcome_channels": {
-                "type": "array",
-                "items": {
-                    "type": "object",
-                    "properties": {
-                        "channel_id": {
-                            "type": "string"
-                        },
-                        "description": {
-                            "type": "string"
-                        },
-                        "emoji_id": {
-                            "type": "string"
-                        },
-                        "emoji_name": {
-                            "type": "string"
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "channel_id",
-                        "description"
-                    ]
-                }
-            },
-            "enabled": {
-                "type": "boolean"
-            },
-            "description": {
+            "name": {
                 "type": "string"
+            },
+            "avatar": {
+                "type": [
+                    "null",
+                    "string"
+                ]
             }
         },
         "additionalProperties": false,
+        "required": [
+            "name"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -40536,10 +40051,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -40670,6 +40181,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -40903,9 +40546,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -41196,35 +40846,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -41232,17 +40913,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -41438,63 +41114,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -42615,49 +42234,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -43325,130 +42901,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -43498,182 +42950,83 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "IdentifySchema": {
+    "GuildUpdateSchema": {
         "type": "object",
         "properties": {
-            "token": {
+            "name": {
                 "type": "string"
             },
-            "properties": {
-                "type": "object",
-                "properties": {
-                    "os": {
-                        "type": "string"
-                    },
-                    "os_atch": {
-                        "type": "string"
-                    },
-                    "browser": {
-                        "type": "string"
-                    },
-                    "device": {
-                        "type": "string"
-                    },
-                    "$os": {
-                        "type": "string"
-                    },
-                    "$browser": {
-                        "type": "string"
-                    },
-                    "$device": {
-                        "type": "string"
-                    },
-                    "browser_user_agent": {
-                        "type": "string"
-                    },
-                    "browser_version": {
-                        "type": "string"
-                    },
-                    "os_version": {
-                        "type": "string"
-                    },
-                    "referrer": {
-                        "type": "string"
-                    },
-                    "referring_domain": {
-                        "type": "string"
-                    },
-                    "referrer_current": {
-                        "type": "string"
-                    },
-                    "referring_domain_current": {
-                        "type": "string"
-                    },
-                    "release_channel": {
-                        "enum": [
-                            "canary",
-                            "dev",
-                            "ptb",
-                            "stable"
-                        ],
-                        "type": "string"
-                    },
-                    "client_build_number": {
-                        "type": "integer"
-                    },
-                    "client_event_source": {
-                        "type": "string"
-                    },
-                    "client_version": {
-                        "type": "string"
-                    },
-                    "system_locale": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
+            "banner": {
+                "type": [
+                    "null",
+                    "string"
+                ]
             },
-            "intents": {
-                "type": "bigint"
+            "splash": {
+                "type": [
+                    "null",
+                    "string"
+                ]
             },
-            "presence": {
-                "$ref": "#/definitions/ActivitySchema"
+            "description": {
+                "type": "string"
             },
-            "compress": {
-                "type": "boolean"
+            "features": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
             },
-            "large_threshold": {
+            "verification_level": {
                 "type": "integer"
             },
-            "largeThreshold": {
+            "default_message_notifications": {
                 "type": "integer"
             },
-            "shard": {
-                "type": "array",
-                "items": [
-                    {
-                        "type": "bigint"
-                    },
-                    {
-                        "type": "bigint"
-                    }
-                ],
-                "minItems": 2,
-                "maxItems": 2
+            "system_channel_flags": {
+                "type": "integer"
             },
-            "guild_subscriptions": {
-                "type": "boolean"
+            "explicit_content_filter": {
+                "type": "integer"
             },
-            "capabilities": {
+            "public_updates_channel_id": {
+                "type": "string"
+            },
+            "afk_timeout": {
                 "type": "integer"
             },
-            "client_state": {
-                "type": "object",
-                "properties": {
-                    "guild_hashes": {},
-                    "highest_last_message_id": {
-                        "type": [
-                            "string",
-                            "integer"
-                        ]
-                    },
-                    "read_state_version": {
-                        "type": "integer"
-                    },
-                    "user_guild_settings_version": {
-                        "type": "integer"
-                    },
-                    "user_settings_version": {
-                        "type": "integer"
-                    },
-                    "useruser_guild_settings_version": {
-                        "type": "integer"
-                    },
-                    "private_channels_version": {
-                        "type": "integer"
-                    },
-                    "guild_versions": {},
-                    "api_code_version": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
+            "afk_channel_id": {
+                "type": "string"
             },
-            "clientState": {
-                "type": "object",
-                "properties": {
-                    "guildHashes": {},
-                    "highestLastMessageId": {
-                        "type": [
-                            "string",
-                            "integer"
-                        ]
-                    },
-                    "readStateVersion": {
-                        "type": "integer"
-                    },
-                    "userGuildSettingsVersion": {
-                        "type": "integer"
-                    },
-                    "useruserGuildSettingsVersion": {
-                        "type": "integer"
-                    },
-                    "guildVersions": {},
-                    "apiCodeVersion": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
+            "preferred_locale": {
+                "type": "string"
             },
-            "v": {
-                "type": "integer"
+            "premium_progress_bar_enabled": {
+                "type": "boolean"
+            },
+            "discovery_splash": {
+                "type": "string"
+            },
+            "region": {
+                "type": "string"
+            },
+            "icon": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            },
+            "guild_template_code": {
+                "type": "string"
+            },
+            "system_channel_id": {
+                "type": "string"
+            },
+            "rules_channel_id": {
+                "type": "string"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "properties",
-            "token"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -44029,10 +43382,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -44163,6 +43512,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -44396,9 +43877,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -44689,35 +44177,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -44725,17 +44244,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -44931,63 +44445,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -46108,49 +45565,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -46818,130 +46232,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -46991,35 +46281,39 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "InviteCreateSchema": {
+    "GuildUpdateWelcomeScreenSchema": {
         "type": "object",
         "properties": {
-            "target_user_id": {
-                "type": "string"
-            },
-            "target_type": {
-                "type": "string"
-            },
-            "validate": {
-                "type": "string"
-            },
-            "max_age": {
-                "type": "integer"
-            },
-            "max_uses": {
-                "type": "integer"
-            },
-            "temporary": {
-                "type": "boolean"
+            "welcome_channels": {
+                "type": "array",
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "channel_id": {
+                            "type": "string"
+                        },
+                        "description": {
+                            "type": "string"
+                        },
+                        "emoji_id": {
+                            "type": "string"
+                        },
+                        "emoji_name": {
+                            "type": "string"
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "channel_id",
+                        "description"
+                    ]
+                }
             },
-            "unique": {
+            "enabled": {
                 "type": "boolean"
             },
-            "target_user": {
+            "description": {
                 "type": "string"
-            },
-            "target_user_type": {
-                "type": "integer"
             }
         },
         "additionalProperties": false,
@@ -47378,10 +46672,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -47512,6 +46802,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -47745,9 +47167,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -48038,35 +47467,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -48074,17 +47534,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -48280,63 +47735,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -49457,49 +48855,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -50167,9 +49522,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -50203,178 +49565,187 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
+            }
+        },
+        "$schema": "http://json-schema.org/draft-07/schema#"
+    },
+    "IdentifySchema": {
+        "type": "object",
+        "properties": {
+            "token": {
+                "type": "string"
             },
-            "Partial<ChannelOverride>": {
+            "properties": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
+                    "os": {
+                        "type": "string"
                     },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
+                    "os_atch": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
+                    },
+                    "browser": {
                         "type": "string"
                     },
-                    "name": {
+                    "device": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "$os": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
+                    },
+                    "$browser": {
                         "type": "string"
                     },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
+                    "$device": {
+                        "type": "string"
                     },
-                    "username": {
+                    "browser_user_agent": {
                         "type": "string"
                     },
-                    "discriminator": {
+                    "browser_version": {
                         "type": "string"
                     },
-                    "public_flags": {
-                        "type": "integer"
+                    "os_version": {
+                        "type": "string"
                     },
-                    "avatar": {
+                    "referrer": {
                         "type": "string"
                     },
-                    "accent_color": {
-                        "type": "integer"
+                    "referring_domain": {
+                        "type": "string"
                     },
-                    "banner": {
+                    "referrer_current": {
                         "type": "string"
                     },
-                    "bio": {
+                    "referring_domain_current": {
                         "type": "string"
                     },
-                    "bot": {
-                        "type": "boolean"
+                    "release_channel": {
+                        "enum": [
+                            "canary",
+                            "dev",
+                            "ptb",
+                            "stable"
+                        ],
+                        "type": "string"
                     },
-                    "premium_type": {
+                    "client_build_number": {
                         "type": "integer"
                     },
-                    "theme_colors": {
-                        "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
+                    "client_event_source": {
                         "type": "string"
                     },
-                    "name": {
+                    "client_version": {
                         "type": "string"
                     },
-                    "verified": {
-                        "type": "boolean"
+                    "system_locale": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type"
-                ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "LazyRequestSchema": {
-        "type": "object",
-        "properties": {
-            "guild_id": {
-                "type": "string"
+                "additionalProperties": false
             },
-            "channels": {
-                "$ref": "#/definitions/Record<string,[number,number][]>"
+            "intents": {
+                "type": "bigint"
             },
-            "activities": {
-                "type": "boolean"
+            "presence": {
+                "$ref": "#/definitions/ActivitySchema"
             },
-            "threads": {
+            "compress": {
                 "type": "boolean"
             },
-            "typing": {
-                "enum": [
-                    true
+            "large_threshold": {
+                "type": "integer"
+            },
+            "largeThreshold": {
+                "type": "integer"
+            },
+            "shard": {
+                "type": "array",
+                "items": [
+                    {
+                        "type": "bigint"
+                    },
+                    {
+                        "type": "bigint"
+                    }
                 ],
+                "minItems": 2,
+                "maxItems": 2
+            },
+            "guild_subscriptions": {
                 "type": "boolean"
             },
-            "members": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
+            "capabilities": {
+                "type": "integer"
             },
-            "thread_member_lists": {
-                "type": "array",
-                "items": {}
+            "client_state": {
+                "type": "object",
+                "properties": {
+                    "guild_hashes": {},
+                    "highest_last_message_id": {
+                        "type": [
+                            "string",
+                            "integer"
+                        ]
+                    },
+                    "read_state_version": {
+                        "type": "integer"
+                    },
+                    "user_guild_settings_version": {
+                        "type": "integer"
+                    },
+                    "user_settings_version": {
+                        "type": "integer"
+                    },
+                    "useruser_guild_settings_version": {
+                        "type": "integer"
+                    },
+                    "private_channels_version": {
+                        "type": "integer"
+                    },
+                    "guild_versions": {},
+                    "api_code_version": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "clientState": {
+                "type": "object",
+                "properties": {
+                    "guildHashes": {},
+                    "highestLastMessageId": {
+                        "type": [
+                            "string",
+                            "integer"
+                        ]
+                    },
+                    "readStateVersion": {
+                        "type": "integer"
+                    },
+                    "userGuildSettingsVersion": {
+                        "type": "integer"
+                    },
+                    "useruserGuildSettingsVersion": {
+                        "type": "integer"
+                    },
+                    "guildVersions": {},
+                    "apiCodeVersion": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "v": {
+                "type": "integer"
             }
         },
         "additionalProperties": false,
         "required": [
-            "guild_id"
+            "properties",
+            "token"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -50731,10 +50102,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -50865,6 +50232,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -51098,9 +50597,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -51391,35 +50897,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -51427,17 +50964,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -51633,63 +51165,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -52810,49 +52285,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -53520,130 +52952,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -53693,33 +53001,38 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "LoginSchema": {
+    "InviteCreateSchema": {
         "type": "object",
         "properties": {
-            "login": {
+            "target_user_id": {
                 "type": "string"
             },
-            "password": {
+            "target_type": {
                 "type": "string"
             },
-            "undelete": {
+            "validate": {
+                "type": "string"
+            },
+            "max_age": {
+                "type": "integer"
+            },
+            "max_uses": {
+                "type": "integer"
+            },
+            "temporary": {
                 "type": "boolean"
             },
-            "captcha_key": {
-                "type": "string"
+            "unique": {
+                "type": "boolean"
             },
-            "login_source": {
+            "target_user": {
                 "type": "string"
             },
-            "gift_code_sku_id": {
-                "type": "string"
+            "target_user_type": {
+                "type": "integer"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "login",
-            "password"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -54075,10 +53388,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -54209,6 +53518,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -54442,9 +53883,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -54735,35 +54183,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -54771,17 +54250,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -54977,63 +54451,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -56154,49 +55571,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -56864,130 +56238,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -57037,39 +56287,58 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "MemberChangeProfileSchema": {
+    "LazyRequestSchema": {
         "type": "object",
         "properties": {
-            "banner": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "nick": {
+            "guild_id": {
                 "type": "string"
             },
-            "bio": {
-                "type": "string"
+            "channels": {
+                "type": "object",
+                "additionalProperties": {
+                    "type": "array",
+                    "items": {
+                        "type": "array",
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
+                    }
+                }
             },
-            "pronouns": {
-                "type": "string"
+            "activities": {
+                "type": "boolean"
             },
-            "theme_colors": {
-                "type": "array",
-                "items": [
-                    {
-                        "type": "integer"
-                    },
-                    {
-                        "type": "integer"
-                    }
+            "threads": {
+                "type": "boolean"
+            },
+            "typing": {
+                "enum": [
+                    true
                 ],
-                "minItems": 2,
-                "maxItems": 2
+                "type": "boolean"
+            },
+            "members": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
+            },
+            "thread_member_lists": {
+                "type": "array",
+                "items": {}
             }
         },
         "additionalProperties": false,
+        "required": [
+            "guild_id"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -57425,10 +56694,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -57559,6 +56824,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -57792,9 +57189,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -58085,35 +57489,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -58121,17 +57556,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -58327,63 +57757,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -59504,49 +58877,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -60214,130 +59544,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -60387,29 +59593,33 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "MemberChangeSchema": {
+    "LoginSchema": {
         "type": "object",
         "properties": {
-            "roles": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
+            "login": {
+                "type": "string"
             },
-            "nick": {
+            "password": {
                 "type": "string"
             },
-            "avatar": {
-                "type": [
-                    "null",
-                    "string"
-                ]
+            "undelete": {
+                "type": "boolean"
             },
-            "bio": {
+            "captcha_key": {
+                "type": "string"
+            },
+            "login_source": {
+                "type": "string"
+            },
+            "gift_code_sku_id": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
+        "required": [
+            "login",
+            "password"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -60765,10 +59975,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -60899,6 +60105,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -61132,9 +60470,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -61425,35 +60770,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -61461,17 +60837,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -61667,63 +61038,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -62844,49 +62158,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -63554,130 +62825,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -63727,14 +62874,36 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "MessageAcknowledgeSchema": {
+    "MemberChangeProfileSchema": {
         "type": "object",
         "properties": {
-            "manual": {
-                "type": "boolean"
+            "banner": {
+                "type": [
+                    "null",
+                    "string"
+                ]
             },
-            "mention_count": {
-                "type": "integer"
+            "nick": {
+                "type": "string"
+            },
+            "bio": {
+                "type": "string"
+            },
+            "pronouns": {
+                "type": "string"
+            },
+            "theme_colors": {
+                "type": "array",
+                "items": [
+                    {
+                        "type": "integer"
+                    },
+                    {
+                        "type": "integer"
+                    }
+                ],
+                "minItems": 2,
+                "maxItems": 2
             }
         },
         "additionalProperties": false,
@@ -64093,10 +63262,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -64227,6 +63392,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -64460,9 +63757,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -64753,35 +64057,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -64789,17 +64124,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -64995,63 +64325,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -66172,49 +65445,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -66882,130 +66112,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -67055,125 +66161,26 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "MessageCreateSchema": {
+    "MemberChangeSchema": {
         "type": "object",
         "properties": {
-            "type": {
-                "type": "integer"
-            },
-            "content": {
-                "type": "string"
-            },
-            "nonce": {
-                "type": "string"
-            },
-            "channel_id": {
-                "type": "string"
-            },
-            "tts": {
-                "type": "boolean"
-            },
-            "flags": {
-                "type": "string"
-            },
-            "embeds": {
+            "roles": {
                 "type": "array",
                 "items": {
-                    "$ref": "#/definitions/Embed"
+                    "type": "string"
                 }
             },
-            "embed": {
-                "$ref": "#/definitions/Embed"
-            },
-            "allowed_mentions": {
-                "type": "object",
-                "properties": {
-                    "parse": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "roles": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "users": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "replied_user": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "message_reference": {
-                "type": "object",
-                "properties": {
-                    "message_id": {
-                        "type": "string"
-                    },
-                    "channel_id": {
-                        "type": "string"
-                    },
-                    "guild_id": {
-                        "type": "string"
-                    },
-                    "fail_if_not_exists": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_id"
-                ]
-            },
-            "payload_json": {
+            "nick": {
                 "type": "string"
             },
-            "file": {
-                "type": "object",
-                "properties": {
-                    "filename": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "filename"
+            "avatar": {
+                "type": [
+                    "null",
+                    "string"
                 ]
             },
-            "attachments": {
-                "description": "TODO: we should create an interface for attachments\nTODO: OpenWAAO<-->attachment-style metadata conversion",
-                "type": "array",
-                "items": {
-                    "type": "object",
-                    "properties": {
-                        "id": {
-                            "type": "string"
-                        },
-                        "filename": {
-                            "type": "string"
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "filename",
-                        "id"
-                    ]
-                }
-            },
-            "sticker_ids": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
+            "bio": {
+                "type": "string"
             }
         },
         "additionalProperties": false,
@@ -67532,10 +66539,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -67666,6 +66669,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -67899,9 +67034,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -68192,35 +67334,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -68228,17 +67401,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -68434,63 +67602,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -69611,49 +68722,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -70321,130 +69389,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -70494,122 +69438,14 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "MessageEditSchema": {
+    "MessageAcknowledgeSchema": {
         "type": "object",
         "properties": {
-            "file": {
-                "type": "object",
-                "properties": {
-                    "filename": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "filename"
-                ]
-            },
-            "embed": {
-                "$ref": "#/definitions/Embed"
-            },
-            "flags": {
-                "type": "string"
-            },
-            "content": {
-                "type": "string"
-            },
-            "nonce": {
-                "type": "string"
-            },
-            "channel_id": {
-                "type": "string"
-            },
-            "tts": {
+            "manual": {
                 "type": "boolean"
             },
-            "embeds": {
-                "type": "array",
-                "items": {
-                    "$ref": "#/definitions/Embed"
-                }
-            },
-            "allowed_mentions": {
-                "type": "object",
-                "properties": {
-                    "parse": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "roles": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "users": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "replied_user": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "message_reference": {
-                "type": "object",
-                "properties": {
-                    "message_id": {
-                        "type": "string"
-                    },
-                    "channel_id": {
-                        "type": "string"
-                    },
-                    "guild_id": {
-                        "type": "string"
-                    },
-                    "fail_if_not_exists": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_id"
-                ]
-            },
-            "payload_json": {
-                "type": "string"
-            },
-            "attachments": {
-                "description": "TODO: we should create an interface for attachments\nTODO: OpenWAAO<-->attachment-style metadata conversion",
-                "type": "array",
-                "items": {
-                    "type": "object",
-                    "properties": {
-                        "id": {
-                            "type": "string"
-                        },
-                        "filename": {
-                            "type": "string"
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "filename",
-                        "id"
-                    ]
-                }
-            },
-            "sticker_ids": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
+            "mention_count": {
+                "type": "integer"
             }
         },
         "additionalProperties": false,
@@ -70968,10 +69804,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -71102,6 +69934,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -71335,9 +70299,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -71628,35 +70599,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -71664,17 +70666,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -71870,63 +70867,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -73047,49 +71987,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -73757,9 +72654,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -73793,157 +72697,134 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
+            }
+        },
+        "$schema": "http://json-schema.org/draft-07/schema#"
+    },
+    "MessageCreateSchema": {
+        "type": "object",
+        "properties": {
+            "type": {
+                "type": "integer"
             },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
+            "content": {
+                "type": "string"
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
+            "nonce": {
+                "type": "string"
+            },
+            "channel_id": {
+                "type": "string"
+            },
+            "tts": {
+                "type": "boolean"
+            },
+            "flags": {
+                "type": "string"
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "embeds": {
+                "type": "array",
+                "items": {
+                    "$ref": "#/definitions/Embed"
+                }
+            },
+            "embed": {
+                "$ref": "#/definitions/Embed"
+            },
+            "allowed_mentions": {
                 "type": "object",
                 "properties": {
-                    "credential": {
-                        "type": "string"
+                    "parse": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
                     },
-                    "name": {
-                        "type": "string"
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
                     },
-                    "ticket": {
-                        "type": "string"
+                    "users": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "replied_user": {
+                        "type": "boolean"
                     }
                 },
                 "additionalProperties": false
             },
-            "UserPublic": {
+            "message_reference": {
                 "type": "object",
                 "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
+                    "message_id": {
                         "type": "string"
                     },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
+                    "channel_id": {
                         "type": "string"
                     },
-                    "bio": {
+                    "guild_id": {
                         "type": "string"
                     },
-                    "bot": {
+                    "fail_if_not_exists": {
                         "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
-                    },
-                    "pronouns": {
-                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
+                    "channel_id",
+                    "message_id"
                 ]
             },
-            "PublicConnectedAccount": {
+            "payload_json": {
+                "type": "string"
+            },
+            "file": {
                 "type": "object",
                 "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
+                    "filename": {
                         "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "name",
-                    "type"
+                    "filename"
                 ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "MfaCodesSchema": {
-        "type": "object",
-        "properties": {
-            "password": {
-                "type": "string"
             },
-            "regenerate": {
-                "type": "boolean"
+            "attachments": {
+                "description": "TODO: we should create an interface for attachments\nTODO: OpenWAAO<-->attachment-style metadata conversion",
+                "type": "array",
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "id": {
+                            "type": "string"
+                        },
+                        "filename": {
+                            "type": "string"
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "filename",
+                        "id"
+                    ]
+                }
+            },
+            "sticker_ids": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
             }
         },
         "additionalProperties": false,
-        "required": [
-            "password"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -74299,10 +73180,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -74433,6 +73310,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -74666,9 +73675,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -74959,35 +73975,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -74995,17 +74042,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -75201,63 +74243,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -76378,49 +75363,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -77088,9 +76030,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -77124,165 +76073,131 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
+            }
+        },
+        "$schema": "http://json-schema.org/draft-07/schema#"
+    },
+    "MessageEditSchema": {
+        "type": "object",
+        "properties": {
+            "file": {
                 "type": "object",
                 "properties": {
-                    "password": {
+                    "filename": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "filename"
+                ]
+            },
+            "embed": {
+                "$ref": "#/definitions/Embed"
+            },
+            "flags": {
+                "type": "string"
+            },
+            "content": {
+                "type": "string"
+            },
+            "nonce": {
+                "type": "string"
+            },
+            "channel_id": {
+                "type": "string"
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "tts": {
+                "type": "boolean"
+            },
+            "embeds": {
+                "type": "array",
+                "items": {
+                    "$ref": "#/definitions/Embed"
+                }
+            },
+            "allowed_mentions": {
                 "type": "object",
                 "properties": {
-                    "credential": {
-                        "type": "string"
+                    "parse": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
                     },
-                    "name": {
-                        "type": "string"
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
                     },
-                    "ticket": {
-                        "type": "string"
+                    "users": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "replied_user": {
+                        "type": "boolean"
                     }
                 },
                 "additionalProperties": false
             },
-            "UserPublic": {
+            "message_reference": {
                 "type": "object",
                 "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
+                    "message_id": {
                         "type": "string"
                     },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
+                    "channel_id": {
                         "type": "string"
                     },
-                    "bio": {
+                    "guild_id": {
                         "type": "string"
                     },
-                    "bot": {
+                    "fail_if_not_exists": {
                         "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
-                    },
-                    "pronouns": {
-                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
+                    "channel_id",
+                    "message_id"
                 ]
             },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type"
-                ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "ModifyGuildStickerSchema": {
-        "type": "object",
-        "properties": {
-            "name": {
-                "minLength": 2,
-                "maxLength": 30,
+            "payload_json": {
                 "type": "string"
             },
-            "description": {
-                "maxLength": 100,
-                "type": "string"
+            "attachments": {
+                "description": "TODO: we should create an interface for attachments\nTODO: OpenWAAO<-->attachment-style metadata conversion",
+                "type": "array",
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "id": {
+                            "type": "string"
+                        },
+                        "filename": {
+                            "type": "string"
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "filename",
+                        "id"
+                    ]
+                }
             },
-            "tags": {
-                "maxLength": 200,
-                "type": "string"
+            "sticker_ids": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
             }
         },
         "additionalProperties": false,
-        "required": [
-            "name",
-            "tags"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -77638,10 +76553,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -77772,6 +76683,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -78005,9 +77048,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -78298,35 +77348,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -78334,17 +77415,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -78540,63 +77616,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -79717,49 +78736,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -80427,130 +79403,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -80600,20 +79452,19 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "PasswordResetSchema": {
+    "MfaCodesSchema": {
         "type": "object",
         "properties": {
             "password": {
                 "type": "string"
             },
-            "token": {
-                "type": "string"
+            "regenerate": {
+                "type": "boolean"
             }
         },
         "additionalProperties": false,
         "required": [
-            "password",
-            "token"
+            "password"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -80970,10 +79821,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -81104,6 +79951,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -81337,9 +80316,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -81630,35 +80616,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -81666,17 +80683,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -81872,63 +80884,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -83049,49 +82004,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -83759,130 +82671,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -83932,20 +82720,27 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "PurgeSchema": {
+    "ModifyGuildStickerSchema": {
         "type": "object",
         "properties": {
-            "before": {
+            "name": {
+                "minLength": 2,
+                "maxLength": 30,
                 "type": "string"
             },
-            "after": {
+            "description": {
+                "maxLength": 100,
+                "type": "string"
+            },
+            "tags": {
+                "maxLength": 200,
                 "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "after",
-            "before"
+            "name",
+            "tags"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -84302,10 +83097,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -84436,6 +83227,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -84669,9 +83592,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -84962,35 +83892,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -84998,17 +83959,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -85204,63 +84160,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -86381,49 +85280,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -87091,130 +85947,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -87264,49 +85996,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "RegisterSchema": {
+    "PasswordResetSchema": {
         "type": "object",
         "properties": {
-            "username": {
-                "minLength": 2,
-                "maxLength": 32,
-                "type": "string"
-            },
             "password": {
-                "minLength": 1,
-                "maxLength": 72,
                 "type": "string"
             },
-            "consent": {
-                "type": "boolean"
-            },
-            "email": {
-                "format": "email",
-                "type": "string"
-            },
-            "fingerprint": {
-                "type": "string"
-            },
-            "invite": {
-                "type": "string"
-            },
-            "date_of_birth": {
-                "type": "string"
-            },
-            "gift_code_sku_id": {
-                "type": "string"
-            },
-            "captcha_key": {
+            "token": {
                 "type": "string"
-            },
-            "promotional_email_opt_in": {
-                "type": "boolean"
             }
         },
         "additionalProperties": false,
         "required": [
-            "consent",
-            "username"
+            "password",
+            "token"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -87663,10 +86366,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -87797,6 +86496,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -88030,9 +86861,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -88323,35 +87161,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -88359,17 +87228,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -88565,63 +87429,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -89742,49 +88549,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -90452,130 +89216,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -90625,20 +89265,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "RelationshipPostSchema": {
+    "PurgeSchema": {
         "type": "object",
         "properties": {
-            "discriminator": {
+            "before": {
                 "type": "string"
             },
-            "username": {
+            "after": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "discriminator",
-            "username"
+            "after",
+            "before"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -90995,10 +89635,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -91129,6 +89765,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -91362,9 +90130,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -91655,35 +90430,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -91691,17 +90497,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -91897,63 +90698,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -93074,49 +91818,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -93784,130 +92485,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -93957,20 +92534,50 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "RelationshipPutSchema": {
+    "RegisterSchema": {
         "type": "object",
         "properties": {
-            "type": {
-                "enum": [
-                    1,
-                    2,
-                    3,
-                    4
-                ],
-                "type": "number"
+            "username": {
+                "minLength": 2,
+                "maxLength": 32,
+                "type": "string"
+            },
+            "password": {
+                "minLength": 1,
+                "maxLength": 72,
+                "type": "string"
+            },
+            "consent": {
+                "type": "boolean"
+            },
+            "email": {
+                "format": "email",
+                "type": "string"
+            },
+            "fingerprint": {
+                "type": "string"
+            },
+            "invite": {
+                "type": "string"
+            },
+            "date_of_birth": {
+                "type": "string"
+            },
+            "gift_code_sku_id": {
+                "type": "string"
+            },
+            "captcha_key": {
+                "type": "string"
+            },
+            "promotional_email_opt_in": {
+                "type": "boolean"
             }
         },
         "additionalProperties": false,
+        "required": [
+            "consent",
+            "username"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -94326,10 +92933,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -94460,6 +93063,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -94693,9 +93428,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -94986,35 +93728,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -95022,17 +93795,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -95228,63 +93996,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -96405,49 +95116,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -97115,130 +95783,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -97288,52 +95832,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "APIErrorResponse": {
+    "RelationshipPostSchema": {
         "type": "object",
         "properties": {
-            "code": {
-                "type": "integer"
-            },
-            "message": {
+            "discriminator": {
                 "type": "string"
             },
-            "errors": {
-                "type": "object",
-                "additionalProperties": {
-                    "type": "object",
-                    "properties": {
-                        "_errors": {
-                            "type": "array",
-                            "items": {
-                                "type": "object",
-                                "properties": {
-                                    "message": {
-                                        "type": "string"
-                                    },
-                                    "code": {
-                                        "type": "string"
-                                    }
-                                },
-                                "additionalProperties": false,
-                                "required": [
-                                    "code",
-                                    "message"
-                                ]
-                            }
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "_errors"
-                    ]
-                }
+            "username": {
+                "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "code",
-            "errors",
-            "message"
+            "discriminator",
+            "username"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -97690,10 +96202,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -97824,6 +96332,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -98057,9 +96697,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -98350,35 +96997,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -98386,17 +97064,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -98592,63 +97265,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -99769,49 +98385,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -100479,130 +99052,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -100652,25 +99101,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "CaptchaRequiredResponse": {
+    "RelationshipPutSchema": {
         "type": "object",
         "properties": {
-            "captcha_key": {
-                "type": "string"
-            },
-            "captcha_sitekey": {
-                "type": "string"
-            },
-            "captcha_service": {
-                "type": "string"
+            "type": {
+                "enum": [
+                    1,
+                    2,
+                    3,
+                    4
+                ],
+                "type": "number"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "captcha_key",
-            "captcha_service",
-            "captcha_sitekey"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -101026,10 +99470,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -101160,6 +99600,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -101393,9 +99965,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -101686,35 +100265,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -101722,17 +100332,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -101928,63 +100533,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -103105,49 +101653,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -103815,130 +102320,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -103988,15 +102369,35 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "APIErrorOrCaptchaResponse": {
-        "anyOf": [
-            {
-                "$ref": "#/definitions/APIErrorResponse"
+    "RoleModifySchema": {
+        "type": "object",
+        "properties": {
+            "name": {
+                "type": "string"
             },
-            {
-                "$ref": "#/definitions/CaptchaRequiredResponse"
+            "permissions": {
+                "type": "string"
+            },
+            "color": {
+                "type": "integer"
+            },
+            "hoist": {
+                "type": "boolean"
+            },
+            "mentionable": {
+                "type": "boolean"
+            },
+            "position": {
+                "type": "integer"
+            },
+            "icon": {
+                "type": "string"
+            },
+            "unicode_emoji": {
+                "type": "string"
             }
-        ],
+        },
+        "additionalProperties": false,
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -104352,10 +102753,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -104486,6 +102883,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -104719,9 +103248,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -105012,35 +103548,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -105048,17 +103615,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -105254,63 +103816,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -106431,49 +104936,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -107141,9 +105603,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -107177,61 +105646,30 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ApplicationDetectableResponse": {
+    "RolePositionUpdateSchema": {
         "type": "array",
-        "items": {},
+        "items": {
+            "type": "object",
+            "properties": {
+                "id": {
+                    "type": "string"
+                },
+                "position": {
+                    "type": "integer"
+                }
+            },
+            "additionalProperties": false,
+            "required": [
+                "id",
+                "position"
+            ]
+        },
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -107241,6 +105679,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -107556,10 +106025,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -107690,6 +106155,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -107923,9 +106520,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -108216,35 +106820,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -108252,17 +106887,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -108458,63 +107088,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -109635,49 +108208,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -110345,9 +108875,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -110381,61 +108918,104 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
+            }
+        },
+        "$schema": "http://json-schema.org/draft-07/schema#"
+    },
+    "SelectProtocolSchema": {
+        "type": "object",
+        "properties": {
+            "protocol": {
+                "enum": [
+                    "udp",
+                    "webrtc"
+                ],
+                "type": "string"
             },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
+            "data": {
+                "anyOf": [
+                    {
+                        "type": "object",
+                        "properties": {
+                            "address": {
+                                "type": "string"
+                            },
+                            "port": {
+                                "type": "integer"
+                            },
+                            "mode": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "address",
+                            "mode",
+                            "port"
                         ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
+                    },
+                    {
                         "type": "string"
                     }
-                },
-                "additionalProperties": false
+                ]
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
+            "sdp": {
+                "type": "string"
+            },
+            "codecs": {
+                "type": "array",
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "name": {
+                            "enum": [
+                                "H264",
+                                "VP8",
+                                "VP9",
+                                "opus"
+                            ],
+                            "type": "string"
+                        },
+                        "type": {
+                            "enum": [
+                                "audio",
+                                "video"
+                            ],
+                            "type": "string"
+                        },
+                        "priority": {
+                            "type": "integer"
+                        },
+                        "payload_type": {
+                            "type": "integer"
+                        },
+                        "rtx_payload_type": {
+                            "type": [
+                                "null",
+                                "integer"
+                            ]
+                        }
                     },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
+                    "additionalProperties": false,
+                    "required": [
+                        "name",
+                        "payload_type",
+                        "priority",
+                        "type"
+                    ]
+                }
+            },
+            "rtc_connection_id": {
+                "type": "string"
             }
         },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "ApplicationEntitlementsResponse": {
-        "type": "array",
-        "items": {},
+        "additionalProperties": false,
+        "required": [
+            "data",
+            "protocol"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -110445,6 +109025,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -110760,10 +109371,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -110894,6 +109501,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -111127,9 +109866,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -111420,35 +110166,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -111456,17 +110233,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -111662,63 +110434,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -112839,49 +111554,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -113549,9 +112221,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -113585,61 +112264,26 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ApplicationSkusResponse": {
-        "type": "array",
-        "items": {},
+    "TemplateCreateSchema": {
+        "type": "object",
+        "properties": {
+            "name": {
+                "type": "string"
+            },
+            "description": {
+                "type": "string"
+            }
+        },
+        "additionalProperties": false,
+        "required": [
+            "name"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -113649,6 +112293,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -113964,10 +112639,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -114098,6 +112769,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -114331,9 +113134,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -114624,35 +113434,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -114660,17 +113501,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -114866,63 +113702,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -116043,49 +114822,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -116753,9 +115489,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -116789,63 +115532,26 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ApplicationsResponse": {
-        "type": "array",
-        "items": {
-            "$ref": "#/definitions/Application"
+    "TemplateModifySchema": {
+        "type": "object",
+        "properties": {
+            "name": {
+                "type": "string"
+            },
+            "description": {
+                "type": "string"
+            }
         },
+        "additionalProperties": false,
+        "required": [
+            "name"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -116855,6 +115561,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -117170,10 +115907,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -117304,6 +116037,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -117537,9 +116402,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -117830,35 +116702,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -117866,17 +116769,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -118072,63 +116970,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -119249,49 +118090,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -119959,130 +118757,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -120132,20 +118806,16 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "BackupCodesChallengeResponse": {
+    "TotpDisableSchema": {
         "type": "object",
         "properties": {
-            "nonce": {
-                "type": "string"
-            },
-            "regenerate_nonce": {
+            "code": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "nonce",
-            "regenerate_nonce"
+            "code"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -120502,10 +119172,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -120636,6 +119302,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -120869,9 +119667,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -121162,35 +119967,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -121198,17 +120034,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -121404,63 +120235,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -122581,49 +121355,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -123291,9 +122022,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -123327,63 +122065,29 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ChannelInvitesResponse": {
-        "type": "array",
-        "items": {
-            "$ref": "#/definitions/Invite"
+    "TotpEnableSchema": {
+        "type": "object",
+        "properties": {
+            "password": {
+                "type": "string"
+            },
+            "code": {
+                "type": "string"
+            },
+            "secret": {
+                "type": "string"
+            }
         },
+        "additionalProperties": false,
+        "required": [
+            "password"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -123393,6 +122097,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -123708,10 +122443,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -123842,6 +122573,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -124075,9 +122938,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -124368,35 +123238,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -124404,17 +123305,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -124610,63 +123506,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -125787,49 +124626,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -126497,9 +125293,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -126533,63 +125336,39 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ChannelPinsResponse": {
-        "type": "array",
-        "items": {
-            "$ref": "#/definitions/Message"
+    "TotpSchema": {
+        "type": "object",
+        "properties": {
+            "code": {
+                "type": "string"
+            },
+            "ticket": {
+                "type": "string"
+            },
+            "gift_code_sku_id": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            },
+            "login_source": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            }
         },
+        "additionalProperties": false,
+        "required": [
+            "code",
+            "ticket"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -126599,6 +125378,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -126914,10 +125724,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -127048,6 +125854,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -127281,9 +126219,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -127574,35 +126519,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -127610,17 +126586,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -127816,63 +126787,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -128993,49 +127907,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -129703,9 +128574,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -129739,63 +128617,23 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "ChannelWebhooksResponse": {
-        "type": "array",
-        "items": {
-            "$ref": "#/definitions/Webhook"
+    "UserDeleteSchema": {
+        "type": "object",
+        "properties": {
+            "user_id": {
+                "type": "string"
+            }
         },
+        "additionalProperties": false,
+        "required": [
+            "user_id"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -129805,6 +128643,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -130120,10 +128989,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -130254,6 +129119,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -130487,9 +129484,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -130780,35 +129784,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -130816,17 +129851,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -131022,63 +130052,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -132199,49 +131172,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -132909,9 +131839,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -132945,106 +131882,111 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
+            }
+        },
+        "$schema": "http://json-schema.org/draft-07/schema#"
+    },
+    "UserGuildSettingsSchema": {
+        "type": "object",
+        "properties": {
+            "channel_overrides": {
                 "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
+                "additionalProperties": {
+                    "$ref": "#/definitions/ChannelOverride"
+                }
+            },
+            "version": {
+                "type": "integer"
+            },
+            "guild_id": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            },
+            "flags": {
+                "type": "integer"
+            },
+            "message_notifications": {
+                "type": "integer"
+            },
+            "mobile_push": {
+                "type": "boolean"
+            },
+            "mute_config": {
+                "anyOf": [
+                    {
                         "$ref": "#/definitions/MuteConfig"
                     },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    {
+                        "type": "null"
                     }
-                },
-                "additionalProperties": false
+                ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
+            "muted": {
+                "type": "boolean"
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "suppress_everyone": {
+                "type": "boolean"
+            },
+            "suppress_roles": {
+                "type": "boolean"
+            },
+            "mute_scheduled_events": {
+                "type": "boolean"
+            },
+            "hide_muted_channels": {
+                "type": "boolean"
+            },
+            "notify_highlights": {
+                "enum": [
+                    0
+                ],
+                "type": "number"
+            }
+        },
+        "additionalProperties": false,
+        "definitions": {
+            "ChannelPermissionOverwriteType": {
+                "enum": [
+                    0,
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "ConnectedAccountTokenData": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "access_token": {
                         "type": "string"
                     },
-                    "name": {
+                    "token_type": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "scope": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "GatewayBotResponse": {
-        "type": "object",
-        "properties": {
-            "url": {
-                "type": "string"
-            },
-            "shards": {
-                "type": "integer"
-            },
-            "session_start_limit": {
-                "type": "object",
-                "properties": {
-                    "total": {
-                        "type": "integer"
                     },
-                    "remaining": {
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
                         "type": "integer"
                     },
-                    "reset_after": {
+                    "expires_at": {
                         "type": "integer"
                     },
-                    "max_concurrency": {
+                    "fetched_at": {
                         "type": "integer"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "max_concurrency",
-                    "remaining",
-                    "reset_after",
-                    "total"
+                    "access_token",
+                    "fetched_at"
                 ]
-            }
-        },
-        "additionalProperties": false,
-        "required": [
-            "session_start_limit",
-            "shards",
-            "url"
-        ],
-        "definitions": {
-            "ChannelPermissionOverwriteType": {
-                "enum": [
-                    0,
-                    1,
-                    2
-                ],
-                "type": "number"
             },
             "ChannelModifySchema": {
                 "type": "object",
@@ -133361,10 +132303,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -133495,6 +132433,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -133728,9 +132798,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -134021,35 +133098,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -134057,17 +133165,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -134263,63 +133366,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -135440,49 +134486,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -136150,9 +135153,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -136186,69 +135196,58 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GatewayResponse": {
+    "UserModifySchema": {
         "type": "object",
         "properties": {
-            "url": {
+            "username": {
+                "minLength": 1,
+                "maxLength": 100,
+                "type": "string"
+            },
+            "avatar": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            },
+            "bio": {
+                "maxLength": 1024,
+                "type": "string"
+            },
+            "accent_color": {
+                "type": "integer"
+            },
+            "banner": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            },
+            "password": {
+                "type": "string"
+            },
+            "new_password": {
+                "type": "string"
+            },
+            "code": {
+                "type": "string"
+            },
+            "email": {
+                "type": "string"
+            },
+            "discriminator": {
+                "minLength": 4,
+                "maxLength": 4,
                 "type": "string"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "url"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -136258,6 +135257,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -136573,10 +135603,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -136707,6 +135733,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -136940,9 +136098,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -137233,35 +136398,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -137269,17 +136465,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -137475,63 +136666,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -138652,49 +137786,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -139362,130 +138453,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -139535,20 +138502,42 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GenerateRegistrationTokensResponse": {
+    "UserProfileModifySchema": {
         "type": "object",
         "properties": {
-            "tokens": {
+            "bio": {
+                "type": "string"
+            },
+            "accent_color": {
+                "type": [
+                    "null",
+                    "integer"
+                ]
+            },
+            "banner": {
+                "type": [
+                    "null",
+                    "string"
+                ]
+            },
+            "pronouns": {
+                "type": "string"
+            },
+            "theme_colors": {
                 "type": "array",
-                "items": {
-                    "type": "string"
-                }
+                "items": [
+                    {
+                        "type": "integer"
+                    },
+                    {
+                        "type": "integer"
+                    }
+                ],
+                "minItems": 2,
+                "maxItems": 2
             }
         },
         "additionalProperties": false,
-        "required": [
-            "tokens"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -139904,10 +138893,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -140038,6 +139023,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -140271,9 +139388,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -140564,35 +139688,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -140600,17 +139755,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -140806,63 +139956,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -141983,49 +141076,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -142693,130 +141743,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -142866,44 +141792,131 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "LocationMetadataResponse": {
+    "UserSettingsSchema": {
         "type": "object",
         "properties": {
-            "consent_required": {
+            "afk_timeout": {
+                "type": "integer"
+            },
+            "allow_accessibility_detection": {
                 "type": "boolean"
             },
-            "country_code": {
-                "type": "string"
+            "animate_emoji": {
+                "type": "boolean"
             },
-            "promotional_email_opt_in": {
-                "type": "object",
-                "properties": {
-                    "required": {
-                        "type": "boolean",
-                        "enum": [
-                            true
-                        ]
+            "animate_stickers": {
+                "type": "integer"
+            },
+            "contact_sync_enabled": {
+                "type": "boolean"
+            },
+            "convert_emoticons": {
+                "type": "boolean"
+            },
+            "custom_status": {
+                "anyOf": [
+                    {
+                        "$ref": "#/definitions/CustomStatus"
                     },
-                    "pre_checked": {
-                        "type": "boolean",
-                        "enum": [
-                            false
-                        ]
+                    {
+                        "type": "null"
                     }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "pre_checked",
-                    "required"
                 ]
+            },
+            "default_guilds_restricted": {
+                "type": "boolean"
+            },
+            "detect_platform_accounts": {
+                "type": "boolean"
+            },
+            "developer_mode": {
+                "type": "boolean"
+            },
+            "disable_games_tab": {
+                "type": "boolean"
+            },
+            "enable_tts_command": {
+                "type": "boolean"
+            },
+            "explicit_content_filter": {
+                "type": "integer"
+            },
+            "friend_source_flags": {
+                "$ref": "#/definitions/FriendSourceFlags"
+            },
+            "gateway_connected": {
+                "type": "boolean"
+            },
+            "gif_auto_play": {
+                "type": "boolean"
+            },
+            "guild_folders": {
+                "type": "array",
+                "items": {
+                    "$ref": "#/definitions/GuildFolder"
+                }
+            },
+            "guild_positions": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
+            },
+            "inline_attachment_media": {
+                "type": "boolean"
+            },
+            "inline_embed_media": {
+                "type": "boolean"
+            },
+            "locale": {
+                "type": "string"
+            },
+            "message_display_compact": {
+                "type": "boolean"
+            },
+            "native_phone_integration_enabled": {
+                "type": "boolean"
+            },
+            "render_embeds": {
+                "type": "boolean"
+            },
+            "render_reactions": {
+                "type": "boolean"
+            },
+            "restricted_guilds": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
+            },
+            "show_current_game": {
+                "type": "boolean"
+            },
+            "status": {
+                "enum": [
+                    "dnd",
+                    "idle",
+                    "invisible",
+                    "offline",
+                    "online"
+                ],
+                "type": "string"
+            },
+            "stream_notifications_enabled": {
+                "type": "boolean"
+            },
+            "theme": {
+                "enum": [
+                    "dark",
+                    "light"
+                ],
+                "type": "string"
+            },
+            "timezone_offset": {
+                "type": "integer"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "consent_required",
-            "country_code",
-            "promotional_email_opt_in"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -143259,10 +142272,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -143393,6 +142402,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -143626,9 +142767,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -143919,35 +143067,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -143955,17 +143134,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -144161,63 +143335,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -145338,49 +144455,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -146048,130 +145122,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -146221,21 +145171,16 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "TokenResponse": {
+    "VanityUrlSchema": {
         "type": "object",
         "properties": {
-            "token": {
+            "code": {
+                "minLength": 1,
+                "maxLength": 20,
                 "type": "string"
-            },
-            "settings": {
-                "$ref": "#/definitions/UserSettings"
             }
         },
         "additionalProperties": false,
-        "required": [
-            "settings",
-            "token"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -146591,10 +145536,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -146725,6 +145666,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -146958,9 +146031,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -147251,35 +146331,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -147287,17 +146398,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -147493,63 +146599,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -148670,49 +147719,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -149380,9 +148386,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -149416,80 +148429,60 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserProfileResponse": {
+    "VoiceIdentifySchema": {
         "type": "object",
         "properties": {
-            "user": {
-                "$ref": "#/definitions/UserPublic"
+            "server_id": {
+                "type": "string"
             },
-            "connected_accounts": {
-                "$ref": "#/definitions/PublicConnectedAccount"
+            "user_id": {
+                "type": "string"
             },
-            "premium_guild_since": {
-                "type": "string",
-                "format": "date-time"
+            "session_id": {
+                "type": "string"
             },
-            "premium_since": {
-                "type": "string",
-                "format": "date-time"
+            "token": {
+                "type": "string"
+            },
+            "video": {
+                "type": "boolean"
+            },
+            "streams": {
+                "type": "array",
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "type": {
+                            "type": "string"
+                        },
+                        "rid": {
+                            "type": "string"
+                        },
+                        "quality": {
+                            "type": "integer"
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "quality",
+                        "rid",
+                        "type"
+                    ]
+                }
             }
         },
         "additionalProperties": false,
         "required": [
-            "connected_accounts",
-            "user"
+            "server_id",
+            "session_id",
+            "token",
+            "user_id"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -149500,6 +148493,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -149815,10 +148839,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -149949,6 +148969,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -150182,9 +149334,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -150475,35 +149634,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -150511,17 +149701,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -150717,63 +149902,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -151894,49 +151022,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -152604,9 +151689,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -152640,86 +151732,45 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserRelationsResponse": {
+    "VoiceStateUpdateSchema": {
         "type": "object",
         "properties": {
-            "object": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
+            "guild_id": {
+                "type": "string"
+            },
+            "channel_id": {
+                "type": "string"
+            },
+            "self_mute": {
+                "type": "boolean"
+            },
+            "self_deaf": {
+                "type": "boolean"
+            },
+            "self_video": {
+                "type": "boolean"
+            },
+            "preferred_region": {
+                "type": "string"
+            },
+            "request_to_speak_timestamp": {
+                "type": "string",
+                "format": "date-time"
+            },
+            "suppress": {
+                "type": "boolean"
             }
         },
         "additionalProperties": false,
         "required": [
-            "object"
+            "self_deaf",
+            "self_mute"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -152730,6 +151781,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -153045,10 +152127,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -153179,6 +152257,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -153412,9 +152622,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -153705,35 +152922,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -153741,17 +152989,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -153947,63 +153190,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -155124,49 +154310,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -155834,9 +154977,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -155870,72 +155020,100 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "WebhookCreateResponse": {
+    "VoiceVideoSchema": {
         "type": "object",
         "properties": {
-            "user": {
-                "$ref": "#/definitions/User"
+            "audio_ssrc": {
+                "type": "integer"
             },
-            "hook": {
-                "$ref": "#/definitions/Webhook"
+            "video_ssrc": {
+                "type": "integer"
+            },
+            "rtx_ssrc": {
+                "type": "integer"
+            },
+            "user_id": {
+                "type": "string"
+            },
+            "streams": {
+                "type": "array",
+                "items": {
+                    "type": "object",
+                    "properties": {
+                        "type": {
+                            "enum": [
+                                "audio",
+                                "video"
+                            ],
+                            "type": "string"
+                        },
+                        "rid": {
+                            "type": "string"
+                        },
+                        "ssrc": {
+                            "type": "integer"
+                        },
+                        "active": {
+                            "type": "boolean"
+                        },
+                        "quality": {
+                            "type": "integer"
+                        },
+                        "rtx_ssrc": {
+                            "type": "integer"
+                        },
+                        "max_bitrate": {
+                            "type": "integer"
+                        },
+                        "max_framerate": {
+                            "type": "integer"
+                        },
+                        "max_resolution": {
+                            "type": "object",
+                            "properties": {
+                                "type": {
+                                    "type": "string"
+                                },
+                                "width": {
+                                    "type": "integer"
+                                },
+                                "height": {
+                                    "type": "integer"
+                                }
+                            },
+                            "additionalProperties": false,
+                            "required": [
+                                "height",
+                                "type",
+                                "width"
+                            ]
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "active",
+                        "max_bitrate",
+                        "max_framerate",
+                        "max_resolution",
+                        "quality",
+                        "rid",
+                        "rtx_ssrc",
+                        "ssrc",
+                        "type"
+                    ]
+                }
             }
         },
         "additionalProperties": false,
         "required": [
-            "hook",
-            "user"
+            "audio_ssrc",
+            "video_ssrc"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -155946,6 +155124,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -156261,10 +155470,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -156395,6 +155600,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -156628,9 +155965,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -156921,35 +156265,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -156957,17 +156332,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -157163,63 +156533,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -158340,49 +157653,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -159050,130 +158320,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -159223,35 +158369,17 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "RoleModifySchema": {
+    "GenerateWebAuthnCredentialsSchema": {
         "type": "object",
         "properties": {
-            "name": {
-                "type": "string"
-            },
-            "permissions": {
-                "type": "string"
-            },
-            "color": {
-                "type": "integer"
-            },
-            "hoist": {
-                "type": "boolean"
-            },
-            "mentionable": {
-                "type": "boolean"
-            },
-            "position": {
-                "type": "integer"
-            },
-            "icon": {
-                "type": "string"
-            },
-            "unicode_emoji": {
+            "password": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
+        "required": [
+            "password"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -159607,10 +158735,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -159741,6 +158865,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -159974,9 +159230,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -160267,35 +159530,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -160303,17 +159597,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -160509,63 +159798,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -161686,49 +160918,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -162396,130 +161585,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -162569,24 +161634,25 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "RolePositionUpdateSchema": {
-        "type": "array",
-        "items": {
-            "type": "object",
-            "properties": {
-                "id": {
-                    "type": "string"
-                },
-                "position": {
-                    "type": "integer"
-                }
+    "CreateWebAuthnCredentialSchema": {
+        "type": "object",
+        "properties": {
+            "credential": {
+                "type": "string"
             },
-            "additionalProperties": false,
-            "required": [
-                "id",
-                "position"
-            ]
+            "name": {
+                "type": "string"
+            },
+            "ticket": {
+                "type": "string"
+            }
         },
+        "additionalProperties": false,
+        "required": [
+            "credential",
+            "name",
+            "ticket"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -162942,10 +162008,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -163076,6 +162138,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -163309,9 +162503,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -163602,35 +162803,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -163638,17 +162870,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -163844,63 +163071,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -165021,49 +164191,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -165731,130 +164858,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -165904,97 +164907,14 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "SelectProtocolSchema": {
-        "type": "object",
-        "properties": {
-            "protocol": {
-                "enum": [
-                    "udp",
-                    "webrtc"
-                ],
-                "type": "string"
-            },
-            "data": {
-                "anyOf": [
-                    {
-                        "type": "object",
-                        "properties": {
-                            "address": {
-                                "type": "string"
-                            },
-                            "port": {
-                                "type": "integer"
-                            },
-                            "mode": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "address",
-                            "mode",
-                            "port"
-                        ]
-                    },
-                    {
-                        "type": "string"
-                    }
-                ]
-            },
-            "sdp": {
-                "type": "string"
-            },
-            "codecs": {
-                "type": "array",
-                "items": {
-                    "type": "object",
-                    "properties": {
-                        "name": {
-                            "enum": [
-                                "H264",
-                                "VP8",
-                                "VP9",
-                                "opus"
-                            ],
-                            "type": "string"
-                        },
-                        "type": {
-                            "enum": [
-                                "audio",
-                                "video"
-                            ],
-                            "type": "string"
-                        },
-                        "priority": {
-                            "type": "integer"
-                        },
-                        "payload_type": {
-                            "type": "integer"
-                        },
-                        "rtx_payload_type": {
-                            "type": [
-                                "null",
-                                "integer"
-                            ]
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "name",
-                        "payload_type",
-                        "priority",
-                        "type"
-                    ]
-                }
+    "WebAuthnPostSchema": {
+        "anyOf": [
+            {
+                "$ref": "#/definitions/GenerateWebAuthnCredentialsSchema"
             },
-            "rtc_connection_id": {
-                "type": "string"
+            {
+                "$ref": "#/definitions/CreateWebAuthnCredentialSchema"
             }
-        },
-        "additionalProperties": false,
-        "required": [
-            "data",
-            "protocol"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -166351,10 +165271,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -166485,6 +165401,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -166718,9 +165766,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -167011,35 +166066,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -167047,17 +166133,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -167253,63 +166334,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -168430,49 +167454,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -169140,130 +168121,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -169313,19 +168170,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "TemplateCreateSchema": {
+    "WebAuthnTotpSchema": {
         "type": "object",
         "properties": {
-            "name": {
+            "code": {
                 "type": "string"
             },
-            "description": {
+            "ticket": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "name"
+            "code",
+            "ticket"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -169682,10 +168540,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -169816,6 +168670,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -170049,9 +169035,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -170342,35 +169335,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -170378,17 +169402,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -170584,63 +169603,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -171761,49 +170723,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -172471,130 +171390,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -172644,13 +171439,14 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "TemplateModifySchema": {
+    "WebhookCreateSchema": {
         "type": "object",
         "properties": {
             "name": {
+                "maxLength": 80,
                 "type": "string"
             },
-            "description": {
+            "avatar": {
                 "type": "string"
             }
         },
@@ -173013,10 +171809,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -173147,6 +171939,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -173380,9 +172304,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -173673,35 +172604,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -173709,17 +172671,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -173915,63 +172872,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -175092,49 +173992,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -175802,130 +174659,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -175975,16 +174708,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "TotpDisableSchema": {
+    "WidgetModifySchema": {
         "type": "object",
         "properties": {
-            "code": {
+            "enabled": {
+                "type": "boolean"
+            },
+            "channel_id": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "code"
+            "channel_id",
+            "enabled"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -176341,10 +175078,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -176475,6 +175208,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -176708,9 +175573,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -177001,35 +175873,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -177037,17 +175940,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -177243,63 +176141,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -178420,49 +177261,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -179130,130 +177928,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -179303,22 +177977,52 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "TotpEnableSchema": {
+    "APIErrorResponse": {
         "type": "object",
         "properties": {
-            "password": {
-                "type": "string"
-            },
             "code": {
-                "type": "string"
+                "type": "integer"
             },
-            "secret": {
+            "message": {
                 "type": "string"
+            },
+            "errors": {
+                "type": "object",
+                "additionalProperties": {
+                    "type": "object",
+                    "properties": {
+                        "_errors": {
+                            "type": "array",
+                            "items": {
+                                "type": "object",
+                                "properties": {
+                                    "message": {
+                                        "type": "string"
+                                    },
+                                    "code": {
+                                        "type": "string"
+                                    }
+                                },
+                                "additionalProperties": false,
+                                "required": [
+                                    "code",
+                                    "message"
+                                ]
+                            }
+                        }
+                    },
+                    "additionalProperties": false,
+                    "required": [
+                        "_errors"
+                    ]
+                }
             }
         },
         "additionalProperties": false,
         "required": [
-            "password"
+            "code",
+            "errors",
+            "message"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -179675,10 +178379,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -179809,6 +178509,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -180042,9 +178874,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -180335,35 +179174,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -180371,17 +179241,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -180577,63 +179442,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -181754,49 +180562,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -182464,130 +181229,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -182637,32 +181278,24 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "TotpSchema": {
+    "CaptchaRequiredResponse": {
         "type": "object",
         "properties": {
-            "code": {
+            "captcha_key": {
                 "type": "string"
             },
-            "ticket": {
+            "captcha_sitekey": {
                 "type": "string"
             },
-            "gift_code_sku_id": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "login_source": {
-                "type": [
-                    "null",
-                    "string"
-                ]
+            "captcha_service": {
+                "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "code",
-            "ticket"
+            "captcha_key",
+            "captcha_service",
+            "captcha_sitekey"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -183019,10 +181652,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -183153,6 +181782,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -183386,9 +182147,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -183679,35 +182447,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -183715,17 +182514,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -183921,63 +182715,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -185098,49 +183835,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -185808,130 +184502,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -185981,16 +184551,14 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserDeleteSchema": {
-        "type": "object",
-        "properties": {
-            "user_id": {
-                "type": "string"
+    "APIErrorOrCaptchaResponse": {
+        "anyOf": [
+            {
+                "$ref": "#/definitions/APIErrorResponse"
+            },
+            {
+                "$ref": "#/definitions/CaptchaRequiredResponse"
             }
-        },
-        "additionalProperties": false,
-        "required": [
-            "user_id"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -186347,10 +184915,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -186481,6 +185045,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -186714,9 +185410,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -187007,35 +185710,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -187043,17 +185777,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -187249,63 +185978,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -188426,49 +187098,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -189136,130 +187765,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -189309,66 +187814,9 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserGuildSettingsSchema": {
-        "type": "object",
-        "properties": {
-            "channel_overrides": {
-                "type": "object",
-                "additionalProperties": {
-                    "$ref": "#/definitions/Partial<ChannelOverride>"
-                }
-            },
-            "version": {
-                "type": "integer"
-            },
-            "guild_id": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "flags": {
-                "type": "integer"
-            },
-            "message_notifications": {
-                "type": "integer"
-            },
-            "mobile_push": {
-                "type": "boolean"
-            },
-            "mute_config": {
-                "anyOf": [
-                    {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    {
-                        "type": "null"
-                    }
-                ]
-            },
-            "muted": {
-                "type": "boolean"
-            },
-            "suppress_everyone": {
-                "type": "boolean"
-            },
-            "suppress_roles": {
-                "type": "boolean"
-            },
-            "mute_scheduled_events": {
-                "type": "boolean"
-            },
-            "hide_muted_channels": {
-                "type": "boolean"
-            },
-            "notify_highlights": {
-                "enum": [
-                    0
-                ],
-                "type": "number"
-            }
-        },
-        "additionalProperties": false,
+    "ApplicationDetectableResponse": {
+        "type": "array",
+        "items": {},
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -189724,10 +188172,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -189858,6 +188302,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -190091,9 +188667,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -190384,35 +188967,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -190420,17 +189034,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -190626,63 +189235,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -191803,49 +190355,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -192513,130 +191022,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -192686,52 +191071,9 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserModifySchema": {
-        "type": "object",
-        "properties": {
-            "username": {
-                "minLength": 1,
-                "maxLength": 100,
-                "type": "string"
-            },
-            "avatar": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "bio": {
-                "maxLength": 1024,
-                "type": "string"
-            },
-            "accent_color": {
-                "type": "integer"
-            },
-            "banner": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "password": {
-                "type": "string"
-            },
-            "new_password": {
-                "type": "string"
-            },
-            "code": {
-                "type": "string"
-            },
-            "email": {
-                "type": "string"
-            },
-            "discriminator": {
-                "minLength": 4,
-                "maxLength": 4,
-                "type": "string"
-            }
-        },
-        "additionalProperties": false,
+    "ApplicationEntitlementsResponse": {
+        "type": "array",
+        "items": {},
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -193087,10 +191429,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -193221,6 +191559,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -193454,9 +191924,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -193747,35 +192224,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -193783,17 +192291,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -193989,63 +192492,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -195166,49 +193612,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -195876,130 +194279,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -196049,42 +194328,9 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserProfileModifySchema": {
-        "type": "object",
-        "properties": {
-            "bio": {
-                "type": "string"
-            },
-            "accent_color": {
-                "type": [
-                    "null",
-                    "integer"
-                ]
-            },
-            "banner": {
-                "type": [
-                    "null",
-                    "string"
-                ]
-            },
-            "pronouns": {
-                "type": "string"
-            },
-            "theme_colors": {
-                "type": "array",
-                "items": [
-                    {
-                        "type": "integer"
-                    },
-                    {
-                        "type": "integer"
-                    }
-                ],
-                "minItems": 2,
-                "maxItems": 2
-            }
-        },
-        "additionalProperties": false,
+    "ApplicationSkusResponse": {
+        "type": "array",
+        "items": {},
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -196440,10 +194686,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -196574,6 +194816,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -196807,9 +195181,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -197100,35 +195481,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -197136,17 +195548,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -197342,63 +195749,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -198519,49 +196869,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -199229,130 +197536,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -199402,131 +197585,11 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "UserSettingsSchema": {
-        "type": "object",
-        "properties": {
-            "afk_timeout": {
-                "type": "integer"
-            },
-            "allow_accessibility_detection": {
-                "type": "boolean"
-            },
-            "animate_emoji": {
-                "type": "boolean"
-            },
-            "animate_stickers": {
-                "type": "integer"
-            },
-            "contact_sync_enabled": {
-                "type": "boolean"
-            },
-            "convert_emoticons": {
-                "type": "boolean"
-            },
-            "custom_status": {
-                "anyOf": [
-                    {
-                        "$ref": "#/definitions/CustomStatus"
-                    },
-                    {
-                        "type": "null"
-                    }
-                ]
-            },
-            "default_guilds_restricted": {
-                "type": "boolean"
-            },
-            "detect_platform_accounts": {
-                "type": "boolean"
-            },
-            "developer_mode": {
-                "type": "boolean"
-            },
-            "disable_games_tab": {
-                "type": "boolean"
-            },
-            "enable_tts_command": {
-                "type": "boolean"
-            },
-            "explicit_content_filter": {
-                "type": "integer"
-            },
-            "friend_source_flags": {
-                "$ref": "#/definitions/FriendSourceFlags"
-            },
-            "gateway_connected": {
-                "type": "boolean"
-            },
-            "gif_auto_play": {
-                "type": "boolean"
-            },
-            "guild_folders": {
-                "type": "array",
-                "items": {
-                    "$ref": "#/definitions/GuildFolder"
-                }
-            },
-            "guild_positions": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
-            },
-            "inline_attachment_media": {
-                "type": "boolean"
-            },
-            "inline_embed_media": {
-                "type": "boolean"
-            },
-            "locale": {
-                "type": "string"
-            },
-            "message_display_compact": {
-                "type": "boolean"
-            },
-            "native_phone_integration_enabled": {
-                "type": "boolean"
-            },
-            "render_embeds": {
-                "type": "boolean"
-            },
-            "render_reactions": {
-                "type": "boolean"
-            },
-            "restricted_guilds": {
-                "type": "array",
-                "items": {
-                    "type": "string"
-                }
-            },
-            "show_current_game": {
-                "type": "boolean"
-            },
-            "status": {
-                "enum": [
-                    "dnd",
-                    "idle",
-                    "invisible",
-                    "offline",
-                    "online"
-                ],
-                "type": "string"
-            },
-            "stream_notifications_enabled": {
-                "type": "boolean"
-            },
-            "theme": {
-                "enum": [
-                    "dark",
-                    "light"
-                ],
-                "type": "string"
-            },
-            "timezone_offset": {
-                "type": "integer"
-            }
+    "ApplicationsResponse": {
+        "type": "array",
+        "items": {
+            "$ref": "#/definitions/Application"
         },
-        "additionalProperties": false,
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -199882,10 +197945,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -200016,6 +198075,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -200249,9 +198440,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -200542,35 +198740,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -200578,17 +198807,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -200784,63 +199008,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -201961,49 +200128,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -202671,130 +200795,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -202844,16 +200844,21 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "VanityUrlSchema": {
+    "BackupCodesChallengeResponse": {
         "type": "object",
         "properties": {
-            "code": {
-                "minLength": 1,
-                "maxLength": 20,
+            "nonce": {
+                "type": "string"
+            },
+            "regenerate_nonce": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
+        "required": [
+            "nonce",
+            "regenerate_nonce"
+        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -203209,10 +201214,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -203343,6 +201344,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -203576,9 +201709,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -203869,35 +202009,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -203905,17 +202076,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -204111,63 +202277,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -205288,49 +203397,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -205998,130 +204064,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -206171,55 +204113,11 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "VoiceIdentifySchema": {
-        "type": "object",
-        "properties": {
-            "server_id": {
-                "type": "string"
-            },
-            "user_id": {
-                "type": "string"
-            },
-            "session_id": {
-                "type": "string"
-            },
-            "token": {
-                "type": "string"
-            },
-            "video": {
-                "type": "boolean"
-            },
-            "streams": {
-                "type": "array",
-                "items": {
-                    "type": "object",
-                    "properties": {
-                        "type": {
-                            "type": "string"
-                        },
-                        "rid": {
-                            "type": "string"
-                        },
-                        "quality": {
-                            "type": "integer"
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "quality",
-                        "rid",
-                        "type"
-                    ]
-                }
-            }
+    "ChannelInvitesResponse": {
+        "type": "array",
+        "items": {
+            "$ref": "#/definitions/Invite"
         },
-        "additionalProperties": false,
-        "required": [
-            "server_id",
-            "session_id",
-            "token",
-            "user_id"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -206575,10 +204473,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -206709,6 +204603,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -206942,9 +204968,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -207235,35 +205268,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -207271,17 +205335,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -207477,63 +205536,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -208654,49 +206656,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -209364,130 +207323,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -209537,40 +207372,11 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "VoiceStateUpdateSchema": {
-        "type": "object",
-        "properties": {
-            "guild_id": {
-                "type": "string"
-            },
-            "channel_id": {
-                "type": "string"
-            },
-            "self_mute": {
-                "type": "boolean"
-            },
-            "self_deaf": {
-                "type": "boolean"
-            },
-            "self_video": {
-                "type": "boolean"
-            },
-            "preferred_region": {
-                "type": "string"
-            },
-            "request_to_speak_timestamp": {
-                "type": "string",
-                "format": "date-time"
-            },
-            "suppress": {
-                "type": "boolean"
-            }
+    "ChannelPinsResponse": {
+        "type": "array",
+        "items": {
+            "$ref": "#/definitions/Message"
         },
-        "additionalProperties": false,
-        "required": [
-            "self_deaf",
-            "self_mute"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -209926,10 +207732,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -210060,6 +207862,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -210293,9 +208227,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -210586,35 +208527,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -210622,17 +208594,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -210828,63 +208795,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -212005,49 +209915,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -212715,130 +210582,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -212888,95 +210631,11 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "VoiceVideoSchema": {
-        "type": "object",
-        "properties": {
-            "audio_ssrc": {
-                "type": "integer"
-            },
-            "video_ssrc": {
-                "type": "integer"
-            },
-            "rtx_ssrc": {
-                "type": "integer"
-            },
-            "user_id": {
-                "type": "string"
-            },
-            "streams": {
-                "type": "array",
-                "items": {
-                    "type": "object",
-                    "properties": {
-                        "type": {
-                            "enum": [
-                                "audio",
-                                "video"
-                            ],
-                            "type": "string"
-                        },
-                        "rid": {
-                            "type": "string"
-                        },
-                        "ssrc": {
-                            "type": "integer"
-                        },
-                        "active": {
-                            "type": "boolean"
-                        },
-                        "quality": {
-                            "type": "integer"
-                        },
-                        "rtx_ssrc": {
-                            "type": "integer"
-                        },
-                        "max_bitrate": {
-                            "type": "integer"
-                        },
-                        "max_framerate": {
-                            "type": "integer"
-                        },
-                        "max_resolution": {
-                            "type": "object",
-                            "properties": {
-                                "type": {
-                                    "type": "string"
-                                },
-                                "width": {
-                                    "type": "integer"
-                                },
-                                "height": {
-                                    "type": "integer"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "height",
-                                "type",
-                                "width"
-                            ]
-                        }
-                    },
-                    "additionalProperties": false,
-                    "required": [
-                        "active",
-                        "max_bitrate",
-                        "max_framerate",
-                        "max_resolution",
-                        "quality",
-                        "rid",
-                        "rtx_ssrc",
-                        "ssrc",
-                        "type"
-                    ]
-                }
-            }
+    "ChannelWebhooksResponse": {
+        "type": "array",
+        "items": {
+            "$ref": "#/definitions/Webhook"
         },
-        "additionalProperties": false,
-        "required": [
-            "audio_ssrc",
-            "video_ssrc"
-        ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
                 "enum": [
@@ -213332,10 +210991,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -213466,6 +211121,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -213699,9 +211486,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -213992,35 +211786,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -214028,17 +211853,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -214234,63 +212054,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -215411,49 +213174,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -216121,130 +213841,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -216294,16 +213890,45 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GenerateWebAuthnCredentialsSchema": {
+    "GatewayBotResponse": {
         "type": "object",
         "properties": {
-            "password": {
+            "url": {
                 "type": "string"
+            },
+            "shards": {
+                "type": "integer"
+            },
+            "session_start_limit": {
+                "type": "object",
+                "properties": {
+                    "total": {
+                        "type": "integer"
+                    },
+                    "remaining": {
+                        "type": "integer"
+                    },
+                    "reset_after": {
+                        "type": "integer"
+                    },
+                    "max_concurrency": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "max_concurrency",
+                    "remaining",
+                    "reset_after",
+                    "total"
+                ]
             }
         },
         "additionalProperties": false,
         "required": [
-            "password"
+            "session_start_limit",
+            "shards",
+            "url"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -216660,10 +214285,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -216794,6 +214415,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -217027,9 +214780,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -217320,35 +215080,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -217356,17 +215147,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -217562,63 +215348,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -218739,49 +216468,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -219449,130 +217135,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -219622,24 +217184,16 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "CreateWebAuthnCredentialSchema": {
+    "GatewayResponse": {
         "type": "object",
         "properties": {
-            "credential": {
-                "type": "string"
-            },
-            "name": {
-                "type": "string"
-            },
-            "ticket": {
+            "url": {
                 "type": "string"
             }
         },
         "additionalProperties": false,
         "required": [
-            "credential",
-            "name",
-            "ticket"
+            "url"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -219996,10 +217550,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -220130,6 +217680,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -220363,9 +218045,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -220656,35 +218345,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -220692,17 +218412,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -220898,63 +218613,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -222075,49 +219733,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -222785,130 +220400,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -222958,14 +220449,19 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "WebAuthnPostSchema": {
-        "anyOf": [
-            {
-                "$ref": "#/definitions/Partial<GenerateWebAuthnCredentialsSchema>"
-            },
-            {
-                "$ref": "#/definitions/Partial<CreateWebAuthnCredentialSchema>"
+    "GenerateRegistrationTokensResponse": {
+        "type": "object",
+        "properties": {
+            "tokens": {
+                "type": "array",
+                "items": {
+                    "type": "string"
+                }
             }
+        },
+        "additionalProperties": false,
+        "required": [
+            "tokens"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -223322,10 +220818,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -223456,6 +220948,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -223689,9 +221313,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -223982,35 +221613,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -224018,17 +221680,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -224224,63 +221881,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -225401,49 +223001,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -226111,130 +223668,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -226284,20 +223717,43 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "WebAuthnTotpSchema": {
+    "LocationMetadataResponse": {
         "type": "object",
         "properties": {
-            "code": {
-                "type": "string"
+            "consent_required": {
+                "type": "boolean"
             },
-            "ticket": {
+            "country_code": {
                 "type": "string"
+            },
+            "promotional_email_opt_in": {
+                "type": "object",
+                "properties": {
+                    "required": {
+                        "type": "boolean",
+                        "enum": [
+                            true
+                        ]
+                    },
+                    "pre_checked": {
+                        "type": "boolean",
+                        "enum": [
+                            false
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "pre_checked",
+                    "required"
+                ]
             }
         },
         "additionalProperties": false,
         "required": [
-            "code",
-            "ticket"
+            "consent_required",
+            "country_code",
+            "promotional_email_opt_in"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -226654,10 +224110,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -226788,6 +224240,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -227021,9 +224605,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -227314,35 +224905,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -227350,17 +224972,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -227556,63 +225173,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -228733,49 +226293,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -229443,130 +226960,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -229616,20 +227009,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "WebhookCreateSchema": {
+    "TokenResponse": {
         "type": "object",
         "properties": {
-            "name": {
-                "maxLength": 80,
+            "token": {
                 "type": "string"
             },
-            "avatar": {
-                "type": "string"
+            "settings": {
+                "$ref": "#/definitions/UserSettings"
             }
         },
         "additionalProperties": false,
         "required": [
-            "name"
+            "settings",
+            "token"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -229986,10 +227379,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -230120,6 +227509,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -230353,9 +227874,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -230646,35 +228174,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -230682,17 +228241,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -230888,63 +228442,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -232065,49 +229562,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -232775,130 +230229,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -232948,20 +230278,28 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "WidgetModifySchema": {
+    "UserProfileResponse": {
         "type": "object",
         "properties": {
-            "enabled": {
-                "type": "boolean"
+            "user": {
+                "$ref": "#/definitions/UserPublic"
             },
-            "channel_id": {
-                "type": "string"
+            "connected_accounts": {
+                "$ref": "#/definitions/PublicConnectedAccount"
+            },
+            "premium_guild_since": {
+                "type": "string",
+                "format": "date-time"
+            },
+            "premium_since": {
+                "type": "string",
+                "format": "date-time"
             }
         },
         "additionalProperties": false,
         "required": [
-            "channel_id",
-            "enabled"
+            "connected_accounts",
+            "user"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -233318,10 +230656,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -233452,6 +230786,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -233685,9 +231151,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -233978,35 +231451,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -234014,17 +231518,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -234220,63 +231719,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -235397,49 +232839,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -236107,130 +233506,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -236664,10 +233939,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -236798,6 +234069,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -236866,6 +234269,546 @@
                     "captcha_sitekey"
                 ]
             },
+            "Application": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
+                    },
+                    "icon": {
+                        "type": "string"
+                    },
+                    "description": {
+                        "type": "string"
+                    },
+                    "summary": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "type": {
+                        "type": "object",
+                        "properties": {},
+                        "additionalProperties": true
+                    },
+                    "hook": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "bot_public": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "bot_require_code_grant": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "verify_key": {
+                        "type": "string"
+                    },
+                    "owner": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "redirect_uris": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "rpc_application_state": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "store_application_state": {
+                        "type": "integer",
+                        "default": 1
+                    },
+                    "verification_state": {
+                        "type": "integer",
+                        "default": 1
+                    },
+                    "interactions_endpoint_url": {
+                        "type": "string"
+                    },
+                    "integration_public": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "integration_require_code_grant": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "discoverability_state": {
+                        "type": "integer",
+                        "default": 1
+                    },
+                    "discovery_eligibility_flags": {
+                        "type": "integer",
+                        "default": 2240
+                    },
+                    "bot": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "tags": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "cover_image": {
+                        "type": "string"
+                    },
+                    "install_params": {
+                        "type": "object",
+                        "properties": {
+                            "scopes": {
+                                "type": "array",
+                                "items": {
+                                    "type": "string"
+                                }
+                            },
+                            "permissions": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "permissions",
+                            "scopes"
+                        ]
+                    },
+                    "terms_of_service_url": {
+                        "type": "string"
+                    },
+                    "privacy_policy_url": {
+                        "type": "string"
+                    },
+                    "team": {
+                        "$ref": "#/definitions/Team"
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "description",
+                    "discoverability_state",
+                    "discovery_eligibility_flags",
+                    "flags",
+                    "hook",
+                    "id",
+                    "integration_public",
+                    "integration_require_code_grant",
+                    "name",
+                    "owner",
+                    "redirect_uris",
+                    "rpc_application_state",
+                    "store_application_state",
+                    "summary",
+                    "verification_state",
+                    "verify_key"
+                ]
+            },
+            "User": {
+                "type": "object",
+                "properties": {
+                    "username": {
+                        "type": "string"
+                    },
+                    "discriminator": {
+                        "type": "string"
+                    },
+                    "avatar": {
+                        "type": "string"
+                    },
+                    "accent_color": {
+                        "type": "integer"
+                    },
+                    "banner": {
+                        "type": "string"
+                    },
+                    "theme_colors": {
+                        "type": "array",
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
+                    },
+                    "pronouns": {
+                        "type": "string"
+                    },
+                    "phone": {
+                        "type": "string"
+                    },
+                    "desktop": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "mobile": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "premium": {
+                        "type": "boolean"
+                    },
+                    "premium_type": {
+                        "type": "integer"
+                    },
+                    "bot": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "bio": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "system": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "nsfw_allowed": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "mfa_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "webauthn_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "totp_secret": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "totp_last_ticket": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "premium_since": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "verified": {
+                        "type": "boolean"
+                    },
+                    "disabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "deleted": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "email": {
+                        "type": "string"
+                    },
+                    "flags": {
+                        "type": "string",
+                        "default": "0"
+                    },
+                    "public_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "purchased_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "premium_usage_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "rights": {
+                        "type": "string"
+                    },
+                    "sessions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Session"
+                        }
+                    },
+                    "relationships": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Relationship"
+                        }
+                    },
+                    "connected_accounts": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/ConnectedAccount"
+                        }
+                    },
+                    "data": {
+                        "type": "object",
+                        "properties": {
+                            "valid_tokens_since": {
+                                "type": "string",
+                                "format": "date-time"
+                            },
+                            "hash": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "valid_tokens_since"
+                        ]
+                    },
+                    "fingerprints": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "settings": {
+                        "$ref": "#/definitions/UserSettings"
+                    },
+                    "extended_settings": {
+                        "type": "string",
+                        "default": "{}"
+                    },
+                    "security_keys": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/SecurityKey"
+                        }
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "bio",
+                    "bot",
+                    "connected_accounts",
+                    "created_at",
+                    "data",
+                    "deleted",
+                    "desktop",
+                    "disabled",
+                    "discriminator",
+                    "extended_settings",
+                    "fingerprints",
+                    "flags",
+                    "id",
+                    "mfa_enabled",
+                    "mobile",
+                    "nsfw_allowed",
+                    "premium",
+                    "premium_since",
+                    "premium_type",
+                    "premium_usage_flags",
+                    "public_flags",
+                    "purchased_flags",
+                    "relationships",
+                    "rights",
+                    "security_keys",
+                    "sessions",
+                    "settings",
+                    "system",
+                    "username",
+                    "verified",
+                    "webauthn_enabled"
+                ]
+            },
+            "Session": {
+                "type": "object",
+                "properties": {
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "session_id": {
+                        "type": "string"
+                    },
+                    "activities": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Activity"
+                        }
+                    },
+                    "client_info": {
+                        "type": "object",
+                        "properties": {
+                            "client": {
+                                "type": "string"
+                            },
+                            "os": {
+                                "type": "string"
+                            },
+                            "version": {
+                                "type": "integer"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "client",
+                            "os",
+                            "version"
+                        ]
+                    },
+                    "status": {
+                        "$ref": "#/definitions/Status"
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "activities",
+                    "client_info",
+                    "id",
+                    "session_id",
+                    "status",
+                    "user",
+                    "user_id"
+                ]
+            },
+            "Relationship": {
+                "type": "object",
+                "properties": {
+                    "from_id": {
+                        "type": "string"
+                    },
+                    "from": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "to_id": {
+                        "type": "string"
+                    },
+                    "to": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "nickname": {
+                        "type": "string"
+                    },
+                    "type": {
+                        "$ref": "#/definitions/RelationshipType"
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "from",
+                    "from_id",
+                    "id",
+                    "to",
+                    "to_id",
+                    "type"
+                ]
+            },
+            "RelationshipType": {
+                "enum": [
+                    1,
+                    2,
+                    3,
+                    4
+                ],
+                "type": "number"
+            },
+            "ConnectedAccount": {
+                "type": "object",
+                "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "friend_sync": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "revoked": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "show_activity": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "type": {
+                        "type": "string"
+                    },
+                    "verified": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "external_id",
+                    "id",
+                    "name",
+                    "type",
+                    "user",
+                    "user_id"
+                ]
+            },
             "UserSettings": {
                 "type": "object",
                 "properties": {
@@ -237059,297 +235002,473 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
+            "SecurityKey": {
                 "type": "object",
                 "properties": {
-                    "emoji_id": {
+                    "user_id": {
                         "type": "string"
                     },
-                    "emoji_name": {
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "key_id": {
                         "type": "string"
                     },
-                    "expires_at": {
+                    "public_key": {
+                        "type": "string"
+                    },
+                    "counter": {
                         "type": "integer"
                     },
-                    "text": {
+                    "name": {
+                        "type": "string"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "counter",
+                    "id",
+                    "key_id",
+                    "name",
+                    "public_key",
+                    "user",
+                    "user_id"
+                ]
             },
-            "FriendSourceFlags": {
+            "Team": {
                 "type": "object",
                 "properties": {
-                    "all": {
-                        "type": "boolean"
+                    "icon": {
+                        "type": "string"
+                    },
+                    "members": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/TeamMember"
+                        }
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "owner_user_id": {
+                        "type": "string"
+                    },
+                    "owner_user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "all"
+                    "id",
+                    "members",
+                    "name",
+                    "owner_user",
+                    "owner_user_id"
                 ]
             },
-            "GuildFolder": {
+            "TeamMember": {
                 "type": "object",
                 "properties": {
-                    "color": {
-                        "type": "integer"
+                    "membership_state": {
+                        "$ref": "#/definitions/TeamMemberState"
                     },
-                    "guild_ids": {
+                    "permissions": {
                         "type": "array",
                         "items": {
                             "type": "string"
                         }
                     },
-                    "id": {
-                        "type": "integer"
+                    "team_id": {
+                        "type": "string"
                     },
-                    "name": {
+                    "team": {
+                        "$ref": "#/definitions/Team"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "color",
-                    "guild_ids",
                     "id",
-                    "name"
+                    "membership_state",
+                    "permissions",
+                    "team",
+                    "team_id",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<ChannelOverride>": {
+            "TeamMemberState": {
+                "enum": [
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "Invite": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
+                    "code": {
+                        "type": "string"
+                    },
+                    "temporary": {
+                        "type": "boolean"
+                    },
+                    "uses": {
                         "type": "integer"
                     },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
+                    "max_uses": {
+                        "type": "integer"
                     },
-                    "muted": {
-                        "type": "boolean"
+                    "max_age": {
+                        "type": "integer"
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "expires_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
                     "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
+                        "type": "string"
                     },
-                    "selected_time_window": {
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "inviter_id": {
+                        "type": "string"
+                    },
+                    "inviter": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "target_user_id": {
+                        "type": "string"
+                    },
+                    "target_user": {
+                        "type": "string"
+                    },
+                    "target_user_type": {
                         "type": "integer"
+                    },
+                    "vanity_url": {
+                        "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "end_time",
-                    "selected_time_window"
+                    "channel",
+                    "channel_id",
+                    "code",
+                    "created_at",
+                    "expires_at",
+                    "guild",
+                    "guild_id",
+                    "inviter",
+                    "max_age",
+                    "max_uses",
+                    "target_user_id",
+                    "temporary",
+                    "uses"
                 ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "Guild": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "afk_channel_id": {
                         "type": "string"
                     },
-                    "name": {
+                    "afk_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "afk_timeout": {
+                        "type": "integer"
+                    },
+                    "bans": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Ban"
+                        }
+                    },
+                    "banner": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "default_message_notifications": {
+                        "type": "integer"
+                    },
+                    "description": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
+                    },
+                    "discovery_splash": {
                         "type": "string"
                     },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
+                    "explicit_content_filter": {
+                        "type": "integer"
                     },
-                    "username": {
+                    "features": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "primary_category_id": {
                         "type": "string"
                     },
-                    "discriminator": {
+                    "icon": {
                         "type": "string"
                     },
-                    "public_flags": {
+                    "large": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "max_members": {
                         "type": "integer"
                     },
-                    "avatar": {
+                    "max_presences": {
+                        "type": "integer"
+                    },
+                    "max_video_channel_users": {
+                        "type": "integer"
+                    },
+                    "member_count": {
+                        "type": "integer"
+                    },
+                    "presence_count": {
+                        "type": "integer"
+                    },
+                    "members": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Member"
+                        }
+                    },
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "channels": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Channel"
+                        }
+                    },
+                    "template_id": {
                         "type": "string"
                     },
-                    "accent_color": {
+                    "template": {
+                        "$ref": "#/definitions/Template"
+                    },
+                    "emojis": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Emoji"
+                        }
+                    },
+                    "stickers": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
+                    },
+                    "invites": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Invite"
+                        }
+                    },
+                    "voice_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/VoiceState"
+                        }
+                    },
+                    "webhooks": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Webhook"
+                        }
+                    },
+                    "mfa_level": {
                         "type": "integer"
                     },
-                    "banner": {
+                    "name": {
                         "type": "string"
                     },
-                    "bio": {
+                    "owner_id": {
                         "type": "string"
                     },
-                    "bot": {
-                        "type": "boolean"
+                    "owner": {
+                        "$ref": "#/definitions/User"
                     },
-                    "premium_type": {
+                    "preferred_locale": {
+                        "type": "string"
+                    },
+                    "premium_subscription_count": {
                         "type": "integer"
                     },
-                    "theme_colors": {
-                        "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
+                    "premium_tier": {
+                        "type": "integer"
                     },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
+                    "public_updates_channel_id": {
                         "type": "string"
                     },
-                    "name": {
+                    "public_updates_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "rules_channel_id": {
                         "type": "string"
                     },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type"
-                ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "GatewayResponse": {
-        "type": "object",
-        "properties": {
-            "url": {
-                "type": "string"
-            }
-        },
-        "additionalProperties": false,
-        "required": [
-            "url"
-        ],
-        "definitions": {
-            "ChannelPermissionOverwriteType": {
-                "enum": [
-                    0,
-                    1,
-                    2
-                ],
-                "type": "number"
-            },
-            "ConnectedAccountTokenData": {
-                "type": "object",
-                "properties": {
-                    "access_token": {
+                    "rules_channel": {
                         "type": "string"
                     },
-                    "token_type": {
+                    "region": {
                         "type": "string"
                     },
-                    "scope": {
+                    "splash": {
                         "type": "string"
                     },
-                    "refresh_token": {
+                    "system_channel_id": {
                         "type": "string"
                     },
-                    "expires_in": {
+                    "system_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "system_channel_flags": {
                         "type": "integer"
                     },
-                    "expires_at": {
+                    "unavailable": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "verification_level": {
                         "type": "integer"
                     },
-                    "fetched_at": {
+                    "welcome_screen": {
+                        "type": "object",
+                        "properties": {
+                            "enabled": {
+                                "type": "boolean"
+                            },
+                            "description": {
+                                "type": "string"
+                            },
+                            "welcome_channels": {
+                                "type": "array",
+                                "items": {
+                                    "type": "object",
+                                    "properties": {
+                                        "description": {
+                                            "type": "string"
+                                        },
+                                        "emoji_id": {
+                                            "type": "string"
+                                        },
+                                        "emoji_name": {
+                                            "type": "string"
+                                        },
+                                        "channel_id": {
+                                            "type": "string"
+                                        }
+                                    },
+                                    "additionalProperties": false,
+                                    "required": [
+                                        "channel_id",
+                                        "description"
+                                    ]
+                                }
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "description",
+                            "enabled",
+                            "welcome_channels"
+                        ]
+                    },
+                    "widget_channel_id": {
+                        "type": "string"
+                    },
+                    "widget_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "widget_enabled": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "nsfw_level": {
                         "type": "integer"
+                    },
+                    "nsfw": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "parent": {
+                        "type": "string"
+                    },
+                    "permissions": {
+                        "type": "integer"
+                    },
+                    "premium_progress_bar_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "fetched_at"
+                    "bans",
+                    "channels",
+                    "emojis",
+                    "features",
+                    "id",
+                    "invites",
+                    "members",
+                    "name",
+                    "nsfw",
+                    "premium_progress_bar_enabled",
+                    "public_updates_channel_id",
+                    "roles",
+                    "stickers",
+                    "template",
+                    "unavailable",
+                    "voice_states",
+                    "webhooks",
+                    "welcome_screen",
+                    "widget_enabled"
                 ]
             },
-            "ChannelModifySchema": {
+            "Channel": {
                 "type": "object",
                 "properties": {
-                    "name": {
-                        "maxLength": 100,
-                        "type": "string"
-                    },
-                    "type": {
-                        "enum": [
-                            0,
-                            1,
-                            10,
-                            11,
-                            12,
-                            13,
-                            14,
-                            15,
-                            2,
-                            255,
-                            3,
-                            33,
-                            34,
-                            35,
-                            4,
-                            5,
-                            6,
-                            64,
-                            7,
-                            8,
-                            9
-                        ],
-                        "type": "number"
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
                     },
-                    "topic": {
+                    "name": {
                         "type": "string"
                     },
                     "icon": {
@@ -237358,13 +235477,40 @@
                             "string"
                         ]
                     },
-                    "bitrate": {
-                        "type": "integer"
+                    "type": {
+                        "$ref": "#/definitions/ChannelType"
                     },
-                    "user_limit": {
+                    "recipients": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Recipient"
+                        }
+                    },
+                    "last_message_id": {
+                        "type": "string"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "parent_id": {
+                        "type": "string"
+                    },
+                    "parent": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "owner_id": {
+                        "type": "string"
+                    },
+                    "owner": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "last_pin_timestamp": {
                         "type": "integer"
                     },
-                    "rate_limit_per_user": {
+                    "default_auto_archive_duration": {
                         "type": "integer"
                     },
                     "position": {
@@ -237373,776 +235519,1236 @@
                     "permission_overwrites": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "id": {
-                                    "type": "string"
-                                },
-                                "type": {
-                                    "$ref": "#/definitions/ChannelPermissionOverwriteType"
-                                },
-                                "allow": {
-                                    "type": "string"
-                                },
-                                "deny": {
-                                    "type": "string"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "allow",
-                                "deny",
-                                "id",
-                                "type"
-                            ]
+                            "$ref": "#/definitions/ChannelPermissionOverwrite"
                         }
                     },
-                    "parent_id": {
-                        "type": "string"
+                    "video_quality_mode": {
+                        "type": "integer"
                     },
-                    "id": {
-                        "type": "string"
+                    "bitrate": {
+                        "type": "integer"
+                    },
+                    "user_limit": {
+                        "type": "integer"
                     },
                     "nsfw": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
-                    "rtc_region": {
+                    "rate_limit_per_user": {
+                        "type": "integer"
+                    },
+                    "topic": {
                         "type": "string"
                     },
-                    "default_auto_archive_duration": {
-                        "type": "integer"
+                    "invites": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Invite"
+                        }
                     },
-                    "default_reaction_emoji": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "retention_policy_id": {
+                        "type": "string"
+                    },
+                    "messages": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Message"
+                        }
+                    },
+                    "voice_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/VoiceState"
+                        }
+                    },
+                    "read_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/ReadState"
+                        }
+                    },
+                    "webhooks": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Webhook"
+                        }
                     },
                     "flags": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
                     },
                     "default_thread_rate_limit_per_user": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
                     },
-                    "video_quality_mode": {
-                        "type": "integer"
+                    "id": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "created_at",
+                    "default_thread_rate_limit_per_user",
+                    "flags",
+                    "guild",
+                    "id",
+                    "nsfw",
+                    "owner",
+                    "parent_id",
+                    "type"
+                ]
             },
-            "ActivitySchema": {
+            "ChannelType": {
+                "enum": [
+                    0,
+                    1,
+                    10,
+                    11,
+                    12,
+                    13,
+                    14,
+                    15,
+                    2,
+                    255,
+                    3,
+                    33,
+                    34,
+                    35,
+                    4,
+                    5,
+                    6,
+                    64,
+                    7,
+                    8,
+                    9
+                ],
+                "type": "number"
+            },
+            "Recipient": {
                 "type": "object",
                 "properties": {
-                    "afk": {
-                        "type": "boolean"
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "status": {
-                        "$ref": "#/definitions/Status"
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "activities": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/Activity"
-                        }
+                    "user_id": {
+                        "type": "string"
                     },
-                    "since": {
-                        "type": "integer"
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "closed": {
+                        "type": "boolean"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "status"
+                    "channel",
+                    "channel_id",
+                    "closed",
+                    "id",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Status": {
-                "enum": [
-                    "dnd",
-                    "idle",
-                    "invisible",
-                    "offline",
-                    "online"
-                ],
-                "type": "string"
-            },
-            "Activity": {
+            "ChannelPermissionOverwrite": {
                 "type": "object",
                 "properties": {
-                    "name": {
+                    "allow": {
+                        "type": "string"
+                    },
+                    "deny": {
+                        "type": "string"
+                    },
+                    "id": {
                         "type": "string"
                     },
                     "type": {
-                        "$ref": "#/definitions/ActivityType"
+                        "$ref": "#/definitions/ChannelPermissionOverwriteType"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "allow",
+                    "deny",
+                    "id",
+                    "type"
+                ]
+            },
+            "Message": {
+                "type": "object",
+                "properties": {
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "url": {
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
-                    "created_at": {
-                        "type": "integer"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "timestamps": {
-                        "type": "object",
-                        "properties": {
-                            "start": {
-                                "type": "integer"
-                            },
-                            "end": {
-                                "type": "integer"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "end",
-                            "start"
-                        ]
+                    "author_id": {
+                        "type": "string"
+                    },
+                    "author": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "member_id": {
+                        "type": "string"
+                    },
+                    "member": {
+                        "$ref": "#/definitions/Member"
+                    },
+                    "webhook_id": {
+                        "type": "string"
+                    },
+                    "webhook": {
+                        "$ref": "#/definitions/Webhook"
                     },
                     "application_id": {
                         "type": "string"
                     },
-                    "details": {
+                    "application": {
+                        "$ref": "#/definitions/Application"
+                    },
+                    "content": {
                         "type": "string"
                     },
-                    "state": {
+                    "timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "edited_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "tts": {
+                        "type": "boolean"
+                    },
+                    "mention_everyone": {
+                        "type": "boolean"
+                    },
+                    "mentions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/User"
+                        }
+                    },
+                    "mention_roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "mention_channels": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Channel"
+                        }
+                    },
+                    "sticker_items": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
+                    },
+                    "attachments": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Attachment_1"
+                        }
+                    },
+                    "embeds": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Embed"
+                        }
+                    },
+                    "reactions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Reaction"
+                        }
+                    },
+                    "nonce": {
                         "type": "string"
                     },
-                    "emoji": {
+                    "pinned": {
+                        "type": "boolean"
+                    },
+                    "type": {
+                        "$ref": "#/definitions/MessageType"
+                    },
+                    "activity": {
                         "type": "object",
                         "properties": {
-                            "name": {
-                                "type": "string"
+                            "type": {
+                                "type": "integer"
                             },
-                            "id": {
+                            "party_id": {
                                 "type": "string"
-                            },
-                            "animated": {
-                                "type": "boolean"
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "animated",
-                            "name"
+                            "party_id",
+                            "type"
                         ]
                     },
-                    "party": {
-                        "type": "object",
-                        "properties": {
-                            "id": {
-                                "type": "string"
-                            },
-                            "size": {
-                                "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
-                            }
-                        },
-                        "additionalProperties": false
+                    "flags": {
+                        "type": "string"
                     },
-                    "assets": {
+                    "message_reference": {
                         "type": "object",
                         "properties": {
-                            "large_image": {
-                                "type": "string"
-                            },
-                            "large_text": {
+                            "message_id": {
                                 "type": "string"
                             },
-                            "small_image": {
+                            "channel_id": {
                                 "type": "string"
                             },
-                            "small_text": {
+                            "guild_id": {
                                 "type": "string"
                             }
                         },
-                        "additionalProperties": false
+                        "additionalProperties": false,
+                        "required": [
+                            "message_id"
+                        ]
                     },
-                    "secrets": {
+                    "referenced_message": {
+                        "$ref": "#/definitions/Message"
+                    },
+                    "interaction": {
                         "type": "object",
                         "properties": {
-                            "join": {
+                            "id": {
                                 "type": "string"
                             },
-                            "spectate": {
-                                "type": "string"
+                            "type": {
+                                "$ref": "#/definitions/InteractionType"
                             },
-                            "match": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
-                    },
-                    "instance": {
-                        "type": "boolean"
-                    },
-                    "flags": {
-                        "type": "string"
-                    },
-                    "id": {
-                        "type": "string"
-                    },
-                    "sync_id": {
-                        "type": "string"
-                    },
-                    "metadata": {
-                        "type": "object",
-                        "properties": {
-                            "context_uri": {
+                            "name": {
                                 "type": "string"
                             },
-                            "album_id": {
+                            "user_id": {
                                 "type": "string"
-                            },
-                            "artist_ids": {
-                                "type": "array",
-                                "items": {
-                                    "type": "string"
-                                }
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "album_id",
-                            "artist_ids"
+                            "id",
+                            "name",
+                            "type",
+                            "user_id"
                         ]
                     },
-                    "session_id": {
+                    "components": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/MessageComponent"
+                        }
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "flags",
-                    "name",
-                    "session_id",
+                    "channel",
+                    "embeds",
+                    "id",
+                    "mention_channels",
+                    "mention_roles",
+                    "mentions",
+                    "reactions",
+                    "timestamp",
                     "type"
                 ]
             },
-            "ActivityType": {
-                "enum": [
-                    0,
-                    1,
-                    2,
-                    4,
-                    5
-                ],
-                "type": "number"
-            },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
-            "Embed": {
+            "Member": {
                 "type": "object",
                 "properties": {
-                    "title": {
+                    "index": {
                         "type": "string"
                     },
-                    "type": {
-                        "enum": [
-                            "article",
-                            "gifv",
-                            "image",
-                            "link",
-                            "rich",
-                            "video"
-                        ],
+                    "id": {
                         "type": "string"
                     },
-                    "description": {
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
-                    "url": {
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "nick": {
                         "type": "string"
                     },
-                    "timestamp": {
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "joined_at": {
                         "type": "string",
                         "format": "date-time"
                     },
-                    "color": {
+                    "premium_since": {
                         "type": "integer"
                     },
-                    "footer": {
-                        "type": "object",
-                        "properties": {
-                            "text": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "text"
-                        ]
+                    "deaf": {
+                        "type": "boolean"
                     },
-                    "image": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "mute": {
+                        "type": "boolean"
                     },
-                    "thumbnail": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "pending": {
+                        "type": "boolean"
                     },
-                    "video": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "settings": {
+                        "$ref": "#/definitions/UserGuildSettings"
                     },
-                    "provider": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "last_message_id": {
+                        "type": "string"
                     },
-                    "author": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "joined_by": {
+                        "type": "string"
                     },
-                    "fields": {
+                    "avatar": {
+                        "type": "string"
+                    },
+                    "banner": {
+                        "type": "string"
+                    },
+                    "bio": {
+                        "type": "string"
+                    },
+                    "theme_colors": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "name": {
-                                    "type": "string"
-                                },
-                                "value": {
-                                    "type": "string"
-                                },
-                                "inline": {
-                                    "type": "boolean"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "name",
-                                "value"
-                            ]
+                            "type": "integer"
                         }
+                    },
+                    "pronouns": {
+                        "type": "string"
+                    },
+                    "communication_disabled_until": {
+                        "type": "string",
+                        "format": "date-time"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "avatar",
+                    "banner",
+                    "bio",
+                    "communication_disabled_until",
+                    "deaf",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "index",
+                    "joined_at",
+                    "joined_by",
+                    "mute",
+                    "pending",
+                    "roles",
+                    "settings",
+                    "user"
+                ]
             },
-            "EmbedImage": {
+            "Role": {
                 "type": "object",
                 "properties": {
-                    "url": {
+                    "guild_id": {
                         "type": "string"
                     },
-                    "proxy_url": {
-                        "type": "string"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "height": {
+                    "color": {
                         "type": "integer"
                     },
-                    "width": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "APIErrorResponse": {
-                "type": "object",
-                "properties": {
-                    "code": {
+                    "hoist": {
+                        "type": "boolean"
+                    },
+                    "managed": {
+                        "type": "boolean"
+                    },
+                    "mentionable": {
+                        "type": "boolean"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "permissions": {
+                        "type": "string"
+                    },
+                    "position": {
                         "type": "integer"
                     },
-                    "message": {
+                    "icon": {
                         "type": "string"
                     },
-                    "errors": {
+                    "unicode_emoji": {
+                        "type": "string"
+                    },
+                    "tags": {
                         "type": "object",
-                        "additionalProperties": {
-                            "type": "object",
-                            "properties": {
-                                "_errors": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "message": {
-                                                "type": "string"
-                                            },
-                                            "code": {
-                                                "type": "string"
-                                            }
-                                        },
-                                        "additionalProperties": false,
-                                        "required": [
-                                            "code",
-                                            "message"
-                                        ]
-                                    }
-                                }
+                        "properties": {
+                            "bot_id": {
+                                "type": "string"
                             },
-                            "additionalProperties": false,
-                            "required": [
-                                "_errors"
-                            ]
-                        }
+                            "integration_id": {
+                                "type": "string"
+                            },
+                            "premium_subscriber": {
+                                "type": "boolean"
+                            }
+                        },
+                        "additionalProperties": false
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "code",
-                    "errors",
-                    "message"
+                    "color",
+                    "guild",
+                    "guild_id",
+                    "hoist",
+                    "id",
+                    "managed",
+                    "mentionable",
+                    "name",
+                    "permissions",
+                    "position"
                 ]
             },
-            "CaptchaRequiredResponse": {
+            "UserGuildSettings": {
                 "type": "object",
                 "properties": {
-                    "captcha_key": {
-                        "type": "string"
+                    "channel_overrides": {
+                        "anyOf": [
+                            {
+                                "type": "object",
+                                "additionalProperties": {
+                                    "$ref": "#/definitions/ChannelOverride"
+                                }
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
-                    "captcha_sitekey": {
-                        "type": "string"
+                    "message_notifications": {
+                        "type": "integer"
                     },
-                    "captcha_service": {
-                        "type": "string"
+                    "mobile_push": {
+                        "type": "boolean"
+                    },
+                    "mute_config": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/MuteConfig"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "suppress_everyone": {
+                        "type": "boolean"
+                    },
+                    "suppress_roles": {
+                        "type": "boolean"
+                    },
+                    "version": {
+                        "type": "integer"
+                    },
+                    "guild_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    },
+                    "flags": {
+                        "type": "integer"
+                    },
+                    "mute_scheduled_events": {
+                        "type": "boolean"
+                    },
+                    "hide_muted_channels": {
+                        "type": "boolean"
+                    },
+                    "notify_highlights": {
+                        "type": "number",
+                        "enum": [
+                            0
+                        ]
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "captcha_key",
-                    "captcha_service",
-                    "captcha_sitekey"
+                    "channel_overrides",
+                    "flags",
+                    "guild_id",
+                    "hide_muted_channels",
+                    "message_notifications",
+                    "mobile_push",
+                    "mute_config",
+                    "mute_scheduled_events",
+                    "muted",
+                    "notify_highlights",
+                    "suppress_everyone",
+                    "suppress_roles",
+                    "version"
                 ]
             },
-            "UserSettings": {
+            "Webhook": {
                 "type": "object",
                 "properties": {
-                    "index": {
+                    "type": {
+                        "$ref": "#/definitions/WebhookType"
+                    },
+                    "name": {
                         "type": "string"
                     },
-                    "afk_timeout": {
-                        "type": "integer",
-                        "default": 3600
+                    "avatar": {
+                        "type": "string"
                     },
-                    "allow_accessibility_detection": {
-                        "type": "boolean",
-                        "default": true
+                    "token": {
+                        "type": "string"
                     },
-                    "animate_emoji": {
-                        "type": "boolean",
-                        "default": true
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "animate_stickers": {
-                        "type": "integer",
-                        "default": 0
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "contact_sync_enabled": {
-                        "type": "boolean",
-                        "default": false
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "convert_emoticons": {
-                        "type": "boolean",
-                        "default": false
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "custom_status": {
-                        "anyOf": [
-                            {
-                                "$ref": "#/definitions/CustomStatus"
-                            },
-                            {
-                                "type": "null"
-                            }
-                        ],
-                        "default": null
+                    "application_id": {
+                        "type": "string"
                     },
-                    "default_guilds_restricted": {
-                        "type": "boolean",
-                        "default": false
+                    "application": {
+                        "$ref": "#/definitions/Application"
                     },
-                    "detect_platform_accounts": {
-                        "type": "boolean",
-                        "default": false
+                    "user_id": {
+                        "type": "string"
                     },
-                    "developer_mode": {
-                        "type": "boolean",
-                        "default": true
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "disable_games_tab": {
-                        "type": "boolean",
-                        "default": true
+                    "source_guild_id": {
+                        "type": "string"
                     },
-                    "enable_tts_command": {
-                        "type": "boolean",
-                        "default": false
+                    "source_guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "explicit_content_filter": {
-                        "type": "integer",
-                        "default": 0
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "application",
+                    "application_id",
+                    "channel",
+                    "channel_id",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "source_guild",
+                    "source_guild_id",
+                    "type",
+                    "user",
+                    "user_id"
+                ]
+            },
+            "WebhookType": {
+                "enum": [
+                    1,
+                    2,
+                    3
+                ],
+                "type": "number"
+            },
+            "Sticker": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
                     },
-                    "friend_source_flags": {
-                        "$ref": "#/definitions/FriendSourceFlags"
+                    "description": {
+                        "type": "string"
                     },
-                    "gateway_connected": {
-                        "type": "boolean",
-                        "default": false
+                    "available": {
+                        "type": "boolean"
                     },
-                    "gif_auto_play": {
-                        "type": "boolean",
-                        "default": false
+                    "tags": {
+                        "type": "string"
                     },
-                    "guild_folders": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/GuildFolder"
-                        },
-                        "default": []
+                    "pack_id": {
+                        "type": "string"
                     },
-                    "guild_positions": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "pack": {
+                        "$ref": "#/definitions/StickerPack"
                     },
-                    "inline_attachment_media": {
-                        "type": "boolean",
-                        "default": true
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "inline_embed_media": {
-                        "type": "boolean",
-                        "default": true
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "locale": {
-                        "type": "string",
-                        "default": "en-US"
+                    "user_id": {
+                        "type": "string"
                     },
-                    "message_display_compact": {
-                        "type": "boolean",
-                        "default": false
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "native_phone_integration_enabled": {
-                        "type": "boolean",
-                        "default": true
+                    "type": {
+                        "$ref": "#/definitions/StickerType"
                     },
-                    "render_embeds": {
-                        "type": "boolean",
-                        "default": true
+                    "format_type": {
+                        "$ref": "#/definitions/StickerFormatType"
                     },
-                    "render_reactions": {
-                        "type": "boolean",
-                        "default": true
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "format_type",
+                    "id",
+                    "name",
+                    "pack",
+                    "type"
+                ]
+            },
+            "StickerPack": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
                     },
-                    "restricted_guilds": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "description": {
+                        "type": "string"
                     },
-                    "show_current_game": {
-                        "type": "boolean",
-                        "default": true
+                    "banner_asset_id": {
+                        "type": "string"
                     },
-                    "status": {
-                        "enum": [
-                            "dnd",
-                            "idle",
-                            "invisible",
-                            "offline",
-                            "online"
-                        ],
-                        "type": "string",
-                        "default": "online"
+                    "stickers": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
                     },
-                    "stream_notifications_enabled": {
-                        "type": "boolean",
-                        "default": false
+                    "cover_sticker_id": {
+                        "type": "string"
                     },
-                    "theme": {
-                        "enum": [
-                            "dark",
-                            "light"
-                        ],
-                        "type": "string",
-                        "default": "dark"
+                    "cover_sticker": {
+                        "$ref": "#/definitions/Sticker"
                     },
-                    "timezone_offset": {
-                        "type": "integer",
-                        "default": 0
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "afk_timeout",
-                    "allow_accessibility_detection",
-                    "animate_emoji",
-                    "animate_stickers",
-                    "contact_sync_enabled",
-                    "convert_emoticons",
-                    "custom_status",
-                    "default_guilds_restricted",
-                    "detect_platform_accounts",
-                    "developer_mode",
-                    "disable_games_tab",
-                    "enable_tts_command",
-                    "explicit_content_filter",
-                    "friend_source_flags",
-                    "gateway_connected",
-                    "gif_auto_play",
-                    "guild_folders",
-                    "guild_positions",
-                    "index",
-                    "inline_attachment_media",
-                    "inline_embed_media",
-                    "locale",
-                    "message_display_compact",
-                    "native_phone_integration_enabled",
-                    "render_embeds",
-                    "render_reactions",
-                    "restricted_guilds",
-                    "show_current_game",
-                    "status",
-                    "stream_notifications_enabled",
-                    "theme",
-                    "timezone_offset"
+                    "id",
+                    "name",
+                    "stickers"
                 ]
             },
-            "CustomStatus": {
+            "StickerType": {
+                "enum": [
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "StickerFormatType": {
+                "enum": [
+                    0,
+                    1,
+                    2,
+                    3
+                ],
+                "type": "number"
+            },
+            "Attachment_1": {
                 "type": "object",
                 "properties": {
-                    "emoji_id": {
+                    "filename": {
                         "type": "string"
                     },
-                    "emoji_name": {
+                    "size": {
+                        "type": "integer"
+                    },
+                    "url": {
                         "type": "string"
                     },
-                    "expires_at": {
+                    "proxy_url": {
+                        "type": "string"
+                    },
+                    "height": {
                         "type": "integer"
                     },
-                    "text": {
+                    "width": {
+                        "type": "integer"
+                    },
+                    "content_type": {
+                        "type": "string"
+                    },
+                    "message_id": {
+                        "type": "string"
+                    },
+                    "message": {
+                        "$ref": "#/definitions/Message"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "filename",
+                    "id",
+                    "message",
+                    "message_id",
+                    "proxy_url",
+                    "size",
+                    "url"
+                ]
             },
-            "FriendSourceFlags": {
+            "Reaction": {
                 "type": "object",
                 "properties": {
-                    "all": {
+                    "count": {
+                        "type": "integer"
+                    },
+                    "emoji": {
+                        "$ref": "#/definitions/PartialEmoji"
+                    },
+                    "user_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "count",
+                    "emoji",
+                    "user_ids"
+                ]
+            },
+            "PartialEmoji": {
+                "type": "object",
+                "properties": {
+                    "id": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "animated": {
                         "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "all"
+                    "name"
                 ]
             },
-            "GuildFolder": {
+            "MessageType": {
+                "enum": [
+                    0,
+                    1,
+                    10,
+                    11,
+                    12,
+                    13,
+                    14,
+                    15,
+                    16,
+                    19,
+                    2,
+                    20,
+                    255,
+                    3,
+                    4,
+                    41,
+                    42,
+                    43,
+                    5,
+                    50,
+                    6,
+                    63,
+                    7,
+                    8,
+                    9
+                ],
+                "type": "number"
+            },
+            "InteractionType": {
+                "enum": [
+                    0,
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "MessageComponent": {
                 "type": "object",
                 "properties": {
-                    "color": {
+                    "type": {
                         "type": "integer"
                     },
-                    "guild_ids": {
+                    "style": {
+                        "type": "integer"
+                    },
+                    "label": {
+                        "type": "string"
+                    },
+                    "emoji": {
+                        "$ref": "#/definitions/PartialEmoji"
+                    },
+                    "custom_id": {
+                        "type": "string"
+                    },
+                    "url": {
+                        "type": "string"
+                    },
+                    "disabled": {
+                        "type": "boolean"
+                    },
+                    "components": {
                         "type": "array",
                         "items": {
-                            "type": "string"
+                            "$ref": "#/definitions/MessageComponent"
                         }
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "components",
+                    "type"
+                ]
+            },
+            "VoiceState": {
+                "type": "object",
+                "properties": {
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "id": {
-                        "type": "integer"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "name": {
+                    "channel_id": {
+                        "type": "string"
+                    },
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "member": {
+                        "$ref": "#/definitions/Member"
+                    },
+                    "session_id": {
+                        "type": "string"
+                    },
+                    "token": {
+                        "type": "string"
+                    },
+                    "deaf": {
+                        "type": "boolean"
+                    },
+                    "mute": {
+                        "type": "boolean"
+                    },
+                    "self_deaf": {
+                        "type": "boolean"
+                    },
+                    "self_mute": {
+                        "type": "boolean"
+                    },
+                    "self_stream": {
+                        "type": "boolean"
+                    },
+                    "self_video": {
+                        "type": "boolean"
+                    },
+                    "suppress": {
+                        "type": "boolean"
+                    },
+                    "request_to_speak_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "color",
-                    "guild_ids",
+                    "channel",
+                    "channel_id",
+                    "deaf",
+                    "guild_id",
                     "id",
-                    "name"
+                    "member",
+                    "mute",
+                    "self_deaf",
+                    "self_mute",
+                    "self_video",
+                    "session_id",
+                    "suppress",
+                    "token",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<ChannelOverride>": {
+            "ReadState": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
-                        "type": "integer"
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "muted": {
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "last_message_id": {
+                        "type": "string"
+                    },
+                    "public_ack": {
+                        "type": "string"
+                    },
+                    "notifications_cursor": {
+                        "type": "string"
+                    },
+                    "last_pin_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "mention_count": {
+                        "type": "integer"
+                    },
+                    "manual": {
                         "type": "boolean"
                     },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "id": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "channel",
+                    "channel_id",
+                    "id",
+                    "last_message_id",
+                    "manual",
+                    "mention_count",
+                    "notifications_cursor",
+                    "public_ack",
+                    "user",
+                    "user_id"
+                ]
             },
-            "MuteConfig": {
+            "Ban": {
                 "type": "object",
                 "properties": {
-                    "end_time": {
-                        "type": "integer"
+                    "user_id": {
+                        "type": "string"
                     },
-                    "selected_time_window": {
-                        "type": "integer"
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "executor_id": {
+                        "type": "string"
+                    },
+                    "executor": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "ip": {
+                        "type": "string"
+                    },
+                    "reason": {
+                        "type": "string"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "end_time",
-                    "selected_time_window"
+                    "executor",
+                    "executor_id",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "ip",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
+            "Template": {
                 "type": "object",
                 "properties": {
-                    "password": {
+                    "code": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "description": {
+                        "type": "string"
+                    },
+                    "usage_count": {
+                        "type": "integer"
+                    },
+                    "creator_id": {
+                        "type": "string"
+                    },
+                    "creator": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "updated_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "source_guild_id": {
+                        "type": "string"
+                    },
+                    "source_guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "serialized_source_guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "code",
+                    "created_at",
+                    "creator",
+                    "creator_id",
+                    "id",
+                    "name",
+                    "serialized_source_guild",
+                    "source_guild",
+                    "source_guild_id",
+                    "updated_at"
+                ]
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "Emoji": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "animated": {
+                        "type": "boolean"
+                    },
+                    "available": {
+                        "type": "boolean"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "managed": {
+                        "type": "boolean"
+                    },
                     "name": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "require_colons": {
+                        "type": "boolean"
+                    },
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "groups": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "animated",
+                    "available",
+                    "groups",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "managed",
+                    "name",
+                    "require_colons",
+                    "roles",
+                    "user",
+                    "user_id"
+                ]
             },
             "UserPublic": {
                 "type": "object",
@@ -238232,45 +236838,20 @@
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
     },
-    "GatewayBotResponse": {
+    "WebhookCreateResponse": {
         "type": "object",
         "properties": {
-            "url": {
-                "type": "string"
-            },
-            "shards": {
-                "type": "integer"
+            "user": {
+                "$ref": "#/definitions/User"
             },
-            "session_start_limit": {
-                "type": "object",
-                "properties": {
-                    "total": {
-                        "type": "integer"
-                    },
-                    "remaining": {
-                        "type": "integer"
-                    },
-                    "reset_after": {
-                        "type": "integer"
-                    },
-                    "max_concurrency": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "max_concurrency",
-                    "remaining",
-                    "reset_after",
-                    "total"
-                ]
+            "hook": {
+                "$ref": "#/definitions/Webhook"
             }
         },
         "additionalProperties": false,
         "required": [
-            "session_start_limit",
-            "shards",
-            "url"
+            "hook",
+            "user"
         ],
         "definitions": {
             "ChannelPermissionOverwriteType": {
@@ -238627,10 +237208,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -238761,6 +237338,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -238829,6 +237538,546 @@
                     "captcha_sitekey"
                 ]
             },
+            "Application": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
+                    },
+                    "icon": {
+                        "type": "string"
+                    },
+                    "description": {
+                        "type": "string"
+                    },
+                    "summary": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "type": {
+                        "type": "object",
+                        "properties": {},
+                        "additionalProperties": true
+                    },
+                    "hook": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "bot_public": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "bot_require_code_grant": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "verify_key": {
+                        "type": "string"
+                    },
+                    "owner": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "redirect_uris": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "rpc_application_state": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "store_application_state": {
+                        "type": "integer",
+                        "default": 1
+                    },
+                    "verification_state": {
+                        "type": "integer",
+                        "default": 1
+                    },
+                    "interactions_endpoint_url": {
+                        "type": "string"
+                    },
+                    "integration_public": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "integration_require_code_grant": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "discoverability_state": {
+                        "type": "integer",
+                        "default": 1
+                    },
+                    "discovery_eligibility_flags": {
+                        "type": "integer",
+                        "default": 2240
+                    },
+                    "bot": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "tags": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "cover_image": {
+                        "type": "string"
+                    },
+                    "install_params": {
+                        "type": "object",
+                        "properties": {
+                            "scopes": {
+                                "type": "array",
+                                "items": {
+                                    "type": "string"
+                                }
+                            },
+                            "permissions": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "permissions",
+                            "scopes"
+                        ]
+                    },
+                    "terms_of_service_url": {
+                        "type": "string"
+                    },
+                    "privacy_policy_url": {
+                        "type": "string"
+                    },
+                    "team": {
+                        "$ref": "#/definitions/Team"
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "description",
+                    "discoverability_state",
+                    "discovery_eligibility_flags",
+                    "flags",
+                    "hook",
+                    "id",
+                    "integration_public",
+                    "integration_require_code_grant",
+                    "name",
+                    "owner",
+                    "redirect_uris",
+                    "rpc_application_state",
+                    "store_application_state",
+                    "summary",
+                    "verification_state",
+                    "verify_key"
+                ]
+            },
+            "User": {
+                "type": "object",
+                "properties": {
+                    "username": {
+                        "type": "string"
+                    },
+                    "discriminator": {
+                        "type": "string"
+                    },
+                    "avatar": {
+                        "type": "string"
+                    },
+                    "accent_color": {
+                        "type": "integer"
+                    },
+                    "banner": {
+                        "type": "string"
+                    },
+                    "theme_colors": {
+                        "type": "array",
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
+                    },
+                    "pronouns": {
+                        "type": "string"
+                    },
+                    "phone": {
+                        "type": "string"
+                    },
+                    "desktop": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "mobile": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "premium": {
+                        "type": "boolean"
+                    },
+                    "premium_type": {
+                        "type": "integer"
+                    },
+                    "bot": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "bio": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "system": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "nsfw_allowed": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "mfa_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "webauthn_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "totp_secret": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "totp_last_ticket": {
+                        "type": "string",
+                        "default": ""
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "premium_since": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "verified": {
+                        "type": "boolean"
+                    },
+                    "disabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "deleted": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "email": {
+                        "type": "string"
+                    },
+                    "flags": {
+                        "type": "string",
+                        "default": "0"
+                    },
+                    "public_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "purchased_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "premium_usage_flags": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "rights": {
+                        "type": "string"
+                    },
+                    "sessions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Session"
+                        }
+                    },
+                    "relationships": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Relationship"
+                        }
+                    },
+                    "connected_accounts": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/ConnectedAccount"
+                        }
+                    },
+                    "data": {
+                        "type": "object",
+                        "properties": {
+                            "valid_tokens_since": {
+                                "type": "string",
+                                "format": "date-time"
+                            },
+                            "hash": {
+                                "type": "string"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "valid_tokens_since"
+                        ]
+                    },
+                    "fingerprints": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "settings": {
+                        "$ref": "#/definitions/UserSettings"
+                    },
+                    "extended_settings": {
+                        "type": "string",
+                        "default": "{}"
+                    },
+                    "security_keys": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/SecurityKey"
+                        }
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "bio",
+                    "bot",
+                    "connected_accounts",
+                    "created_at",
+                    "data",
+                    "deleted",
+                    "desktop",
+                    "disabled",
+                    "discriminator",
+                    "extended_settings",
+                    "fingerprints",
+                    "flags",
+                    "id",
+                    "mfa_enabled",
+                    "mobile",
+                    "nsfw_allowed",
+                    "premium",
+                    "premium_since",
+                    "premium_type",
+                    "premium_usage_flags",
+                    "public_flags",
+                    "purchased_flags",
+                    "relationships",
+                    "rights",
+                    "security_keys",
+                    "sessions",
+                    "settings",
+                    "system",
+                    "username",
+                    "verified",
+                    "webauthn_enabled"
+                ]
+            },
+            "Session": {
+                "type": "object",
+                "properties": {
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "session_id": {
+                        "type": "string"
+                    },
+                    "activities": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Activity"
+                        }
+                    },
+                    "client_info": {
+                        "type": "object",
+                        "properties": {
+                            "client": {
+                                "type": "string"
+                            },
+                            "os": {
+                                "type": "string"
+                            },
+                            "version": {
+                                "type": "integer"
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "client",
+                            "os",
+                            "version"
+                        ]
+                    },
+                    "status": {
+                        "$ref": "#/definitions/Status"
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "activities",
+                    "client_info",
+                    "id",
+                    "session_id",
+                    "status",
+                    "user",
+                    "user_id"
+                ]
+            },
+            "Relationship": {
+                "type": "object",
+                "properties": {
+                    "from_id": {
+                        "type": "string"
+                    },
+                    "from": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "to_id": {
+                        "type": "string"
+                    },
+                    "to": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "nickname": {
+                        "type": "string"
+                    },
+                    "type": {
+                        "$ref": "#/definitions/RelationshipType"
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "from",
+                    "from_id",
+                    "id",
+                    "to",
+                    "to_id",
+                    "type"
+                ]
+            },
+            "RelationshipType": {
+                "enum": [
+                    1,
+                    2,
+                    3,
+                    4
+                ],
+                "type": "number"
+            },
+            "ConnectedAccount": {
+                "type": "object",
+                "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "friend_sync": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "revoked": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "show_activity": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "type": {
+                        "type": "string"
+                    },
+                    "verified": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
+                    },
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "external_id",
+                    "id",
+                    "name",
+                    "type",
+                    "user",
+                    "user_id"
+                ]
+            },
             "UserSettings": {
                 "type": "object",
                 "properties": {
@@ -239022,309 +238271,473 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
+            "SecurityKey": {
                 "type": "object",
                 "properties": {
-                    "emoji_id": {
+                    "user_id": {
                         "type": "string"
                     },
-                    "emoji_name": {
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "key_id": {
                         "type": "string"
                     },
-                    "expires_at": {
+                    "public_key": {
+                        "type": "string"
+                    },
+                    "counter": {
                         "type": "integer"
                     },
-                    "text": {
+                    "name": {
+                        "type": "string"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "counter",
+                    "id",
+                    "key_id",
+                    "name",
+                    "public_key",
+                    "user",
+                    "user_id"
+                ]
             },
-            "FriendSourceFlags": {
+            "Team": {
                 "type": "object",
                 "properties": {
-                    "all": {
-                        "type": "boolean"
+                    "icon": {
+                        "type": "string"
+                    },
+                    "members": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/TeamMember"
+                        }
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "owner_user_id": {
+                        "type": "string"
+                    },
+                    "owner_user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "all"
+                    "id",
+                    "members",
+                    "name",
+                    "owner_user",
+                    "owner_user_id"
                 ]
             },
-            "GuildFolder": {
+            "TeamMember": {
                 "type": "object",
                 "properties": {
-                    "color": {
-                        "type": "integer"
+                    "membership_state": {
+                        "$ref": "#/definitions/TeamMemberState"
                     },
-                    "guild_ids": {
+                    "permissions": {
                         "type": "array",
                         "items": {
                             "type": "string"
                         }
                     },
-                    "id": {
-                        "type": "integer"
+                    "team_id": {
+                        "type": "string"
                     },
-                    "name": {
+                    "team": {
+                        "$ref": "#/definitions/Team"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "color",
-                    "guild_ids",
                     "id",
-                    "name"
+                    "membership_state",
+                    "permissions",
+                    "team",
+                    "team_id",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<ChannelOverride>": {
+            "TeamMemberState": {
+                "enum": [
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "Invite": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
+                    "code": {
+                        "type": "string"
+                    },
+                    "temporary": {
+                        "type": "boolean"
+                    },
+                    "uses": {
                         "type": "integer"
                     },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
+                    "max_uses": {
+                        "type": "integer"
                     },
-                    "muted": {
-                        "type": "boolean"
+                    "max_age": {
+                        "type": "integer"
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "expires_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
                     "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
+                        "type": "string"
                     },
-                    "selected_time_window": {
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "inviter_id": {
+                        "type": "string"
+                    },
+                    "inviter": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "target_user_id": {
+                        "type": "string"
+                    },
+                    "target_user": {
+                        "type": "string"
+                    },
+                    "target_user_type": {
                         "type": "integer"
+                    },
+                    "vanity_url": {
+                        "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "end_time",
-                    "selected_time_window"
+                    "channel",
+                    "channel_id",
+                    "code",
+                    "created_at",
+                    "expires_at",
+                    "guild",
+                    "guild_id",
+                    "inviter",
+                    "max_age",
+                    "max_uses",
+                    "target_user_id",
+                    "temporary",
+                    "uses"
                 ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "Guild": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "afk_channel_id": {
                         "type": "string"
                     },
-                    "name": {
+                    "afk_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "afk_timeout": {
+                        "type": "integer"
+                    },
+                    "bans": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Ban"
+                        }
+                    },
+                    "banner": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "default_message_notifications": {
+                        "type": "integer"
+                    },
+                    "description": {
                         "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
+                    },
+                    "discovery_splash": {
                         "type": "string"
                     },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
+                    "explicit_content_filter": {
+                        "type": "integer"
                     },
-                    "username": {
+                    "features": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "primary_category_id": {
                         "type": "string"
                     },
-                    "discriminator": {
+                    "icon": {
                         "type": "string"
                     },
-                    "public_flags": {
+                    "large": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "max_members": {
                         "type": "integer"
                     },
-                    "avatar": {
+                    "max_presences": {
+                        "type": "integer"
+                    },
+                    "max_video_channel_users": {
+                        "type": "integer"
+                    },
+                    "member_count": {
+                        "type": "integer"
+                    },
+                    "presence_count": {
+                        "type": "integer"
+                    },
+                    "members": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Member"
+                        }
+                    },
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "channels": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Channel"
+                        }
+                    },
+                    "template_id": {
                         "type": "string"
                     },
-                    "accent_color": {
+                    "template": {
+                        "$ref": "#/definitions/Template"
+                    },
+                    "emojis": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Emoji"
+                        }
+                    },
+                    "stickers": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
+                    },
+                    "invites": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Invite"
+                        }
+                    },
+                    "voice_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/VoiceState"
+                        }
+                    },
+                    "webhooks": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Webhook"
+                        }
+                    },
+                    "mfa_level": {
                         "type": "integer"
                     },
-                    "banner": {
+                    "name": {
                         "type": "string"
                     },
-                    "bio": {
+                    "owner_id": {
                         "type": "string"
                     },
-                    "bot": {
-                        "type": "boolean"
+                    "owner": {
+                        "$ref": "#/definitions/User"
                     },
-                    "premium_type": {
+                    "preferred_locale": {
+                        "type": "string"
+                    },
+                    "premium_subscription_count": {
                         "type": "integer"
                     },
-                    "theme_colors": {
-                        "type": "array",
-                        "items": [
-                            {
-                                "type": "integer"
-                            },
-                            {
-                                "type": "integer"
-                            }
-                        ],
-                        "minItems": 2,
-                        "maxItems": 2
+                    "premium_tier": {
+                        "type": "integer"
                     },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
+                    "public_updates_channel_id": {
                         "type": "string"
                     },
-                    "name": {
+                    "public_updates_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "rules_channel_id": {
                         "type": "string"
                     },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type"
-                ]
-            }
-        },
-        "$schema": "http://json-schema.org/draft-07/schema#"
-    },
-    "UserProfileResponse": {
-        "type": "object",
-        "properties": {
-            "user": {
-                "$ref": "#/definitions/UserPublic"
-            },
-            "connected_accounts": {
-                "$ref": "#/definitions/PublicConnectedAccount"
-            },
-            "premium_guild_since": {
-                "type": "string",
-                "format": "date-time"
-            },
-            "premium_since": {
-                "type": "string",
-                "format": "date-time"
-            }
-        },
-        "additionalProperties": false,
-        "required": [
-            "connected_accounts",
-            "user"
-        ],
-        "definitions": {
-            "ChannelPermissionOverwriteType": {
-                "enum": [
-                    0,
-                    1,
-                    2
-                ],
-                "type": "number"
-            },
-            "ConnectedAccountTokenData": {
-                "type": "object",
-                "properties": {
-                    "access_token": {
+                    "rules_channel": {
                         "type": "string"
                     },
-                    "token_type": {
+                    "region": {
                         "type": "string"
                     },
-                    "scope": {
+                    "splash": {
                         "type": "string"
                     },
-                    "refresh_token": {
+                    "system_channel_id": {
                         "type": "string"
                     },
-                    "expires_in": {
+                    "system_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "system_channel_flags": {
                         "type": "integer"
                     },
-                    "expires_at": {
+                    "unavailable": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "verification_level": {
                         "type": "integer"
                     },
-                    "fetched_at": {
+                    "welcome_screen": {
+                        "type": "object",
+                        "properties": {
+                            "enabled": {
+                                "type": "boolean"
+                            },
+                            "description": {
+                                "type": "string"
+                            },
+                            "welcome_channels": {
+                                "type": "array",
+                                "items": {
+                                    "type": "object",
+                                    "properties": {
+                                        "description": {
+                                            "type": "string"
+                                        },
+                                        "emoji_id": {
+                                            "type": "string"
+                                        },
+                                        "emoji_name": {
+                                            "type": "string"
+                                        },
+                                        "channel_id": {
+                                            "type": "string"
+                                        }
+                                    },
+                                    "additionalProperties": false,
+                                    "required": [
+                                        "channel_id",
+                                        "description"
+                                    ]
+                                }
+                            }
+                        },
+                        "additionalProperties": false,
+                        "required": [
+                            "description",
+                            "enabled",
+                            "welcome_channels"
+                        ]
+                    },
+                    "widget_channel_id": {
+                        "type": "string"
+                    },
+                    "widget_channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "widget_enabled": {
+                        "type": "boolean",
+                        "default": true
+                    },
+                    "nsfw_level": {
                         "type": "integer"
+                    },
+                    "nsfw": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "parent": {
+                        "type": "string"
+                    },
+                    "permissions": {
+                        "type": "integer"
+                    },
+                    "premium_progress_bar_enabled": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "fetched_at"
+                    "bans",
+                    "channels",
+                    "emojis",
+                    "features",
+                    "id",
+                    "invites",
+                    "members",
+                    "name",
+                    "nsfw",
+                    "premium_progress_bar_enabled",
+                    "public_updates_channel_id",
+                    "roles",
+                    "stickers",
+                    "template",
+                    "unavailable",
+                    "voice_states",
+                    "webhooks",
+                    "welcome_screen",
+                    "widget_enabled"
                 ]
             },
-            "ChannelModifySchema": {
+            "Channel": {
                 "type": "object",
                 "properties": {
-                    "name": {
-                        "maxLength": 100,
-                        "type": "string"
-                    },
-                    "type": {
-                        "enum": [
-                            0,
-                            1,
-                            10,
-                            11,
-                            12,
-                            13,
-                            14,
-                            15,
-                            2,
-                            255,
-                            3,
-                            33,
-                            34,
-                            35,
-                            4,
-                            5,
-                            6,
-                            64,
-                            7,
-                            8,
-                            9
-                        ],
-                        "type": "number"
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
                     },
-                    "topic": {
+                    "name": {
                         "type": "string"
                     },
                     "icon": {
@@ -239333,13 +238746,40 @@
                             "string"
                         ]
                     },
-                    "bitrate": {
-                        "type": "integer"
+                    "type": {
+                        "$ref": "#/definitions/ChannelType"
                     },
-                    "user_limit": {
+                    "recipients": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Recipient"
+                        }
+                    },
+                    "last_message_id": {
+                        "type": "string"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "parent_id": {
+                        "type": "string"
+                    },
+                    "parent": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "owner_id": {
+                        "type": "string"
+                    },
+                    "owner": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "last_pin_timestamp": {
                         "type": "integer"
                     },
-                    "rate_limit_per_user": {
+                    "default_auto_archive_duration": {
                         "type": "integer"
                     },
                     "position": {
@@ -239348,776 +238788,1236 @@
                     "permission_overwrites": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "id": {
-                                    "type": "string"
-                                },
-                                "type": {
-                                    "$ref": "#/definitions/ChannelPermissionOverwriteType"
-                                },
-                                "allow": {
-                                    "type": "string"
-                                },
-                                "deny": {
-                                    "type": "string"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "allow",
-                                "deny",
-                                "id",
-                                "type"
-                            ]
+                            "$ref": "#/definitions/ChannelPermissionOverwrite"
                         }
                     },
-                    "parent_id": {
-                        "type": "string"
+                    "video_quality_mode": {
+                        "type": "integer"
                     },
-                    "id": {
-                        "type": "string"
+                    "bitrate": {
+                        "type": "integer"
+                    },
+                    "user_limit": {
+                        "type": "integer"
                     },
                     "nsfw": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
-                    "rtc_region": {
+                    "rate_limit_per_user": {
+                        "type": "integer"
+                    },
+                    "topic": {
                         "type": "string"
                     },
-                    "default_auto_archive_duration": {
-                        "type": "integer"
+                    "invites": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Invite"
+                        }
                     },
-                    "default_reaction_emoji": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "retention_policy_id": {
+                        "type": "string"
+                    },
+                    "messages": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Message"
+                        }
+                    },
+                    "voice_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/VoiceState"
+                        }
+                    },
+                    "read_states": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/ReadState"
+                        }
+                    },
+                    "webhooks": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Webhook"
+                        }
                     },
                     "flags": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
                     },
                     "default_thread_rate_limit_per_user": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
                     },
-                    "video_quality_mode": {
-                        "type": "integer"
+                    "id": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "created_at",
+                    "default_thread_rate_limit_per_user",
+                    "flags",
+                    "guild",
+                    "id",
+                    "nsfw",
+                    "owner",
+                    "parent_id",
+                    "type"
+                ]
             },
-            "ActivitySchema": {
+            "ChannelType": {
+                "enum": [
+                    0,
+                    1,
+                    10,
+                    11,
+                    12,
+                    13,
+                    14,
+                    15,
+                    2,
+                    255,
+                    3,
+                    33,
+                    34,
+                    35,
+                    4,
+                    5,
+                    6,
+                    64,
+                    7,
+                    8,
+                    9
+                ],
+                "type": "number"
+            },
+            "Recipient": {
                 "type": "object",
                 "properties": {
-                    "afk": {
-                        "type": "boolean"
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "status": {
-                        "$ref": "#/definitions/Status"
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "activities": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/Activity"
-                        }
+                    "user_id": {
+                        "type": "string"
                     },
-                    "since": {
-                        "type": "integer"
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "closed": {
+                        "type": "boolean"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "status"
+                    "channel",
+                    "channel_id",
+                    "closed",
+                    "id",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Status": {
-                "enum": [
-                    "dnd",
-                    "idle",
-                    "invisible",
-                    "offline",
-                    "online"
-                ],
-                "type": "string"
-            },
-            "Activity": {
+            "ChannelPermissionOverwrite": {
                 "type": "object",
                 "properties": {
-                    "name": {
+                    "allow": {
+                        "type": "string"
+                    },
+                    "deny": {
+                        "type": "string"
+                    },
+                    "id": {
                         "type": "string"
                     },
                     "type": {
-                        "$ref": "#/definitions/ActivityType"
+                        "$ref": "#/definitions/ChannelPermissionOverwriteType"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "allow",
+                    "deny",
+                    "id",
+                    "type"
+                ]
+            },
+            "Message": {
+                "type": "object",
+                "properties": {
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "url": {
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
-                    "created_at": {
-                        "type": "integer"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "timestamps": {
-                        "type": "object",
-                        "properties": {
-                            "start": {
-                                "type": "integer"
-                            },
-                            "end": {
-                                "type": "integer"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "end",
-                            "start"
-                        ]
+                    "author_id": {
+                        "type": "string"
+                    },
+                    "author": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "member_id": {
+                        "type": "string"
+                    },
+                    "member": {
+                        "$ref": "#/definitions/Member"
+                    },
+                    "webhook_id": {
+                        "type": "string"
+                    },
+                    "webhook": {
+                        "$ref": "#/definitions/Webhook"
                     },
                     "application_id": {
                         "type": "string"
                     },
-                    "details": {
+                    "application": {
+                        "$ref": "#/definitions/Application"
+                    },
+                    "content": {
                         "type": "string"
                     },
-                    "state": {
+                    "timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "edited_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "tts": {
+                        "type": "boolean"
+                    },
+                    "mention_everyone": {
+                        "type": "boolean"
+                    },
+                    "mentions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/User"
+                        }
+                    },
+                    "mention_roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "mention_channels": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Channel"
+                        }
+                    },
+                    "sticker_items": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
+                    },
+                    "attachments": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Attachment_1"
+                        }
+                    },
+                    "embeds": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Embed"
+                        }
+                    },
+                    "reactions": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Reaction"
+                        }
+                    },
+                    "nonce": {
                         "type": "string"
                     },
-                    "emoji": {
+                    "pinned": {
+                        "type": "boolean"
+                    },
+                    "type": {
+                        "$ref": "#/definitions/MessageType"
+                    },
+                    "activity": {
                         "type": "object",
                         "properties": {
-                            "name": {
-                                "type": "string"
+                            "type": {
+                                "type": "integer"
                             },
-                            "id": {
+                            "party_id": {
                                 "type": "string"
-                            },
-                            "animated": {
-                                "type": "boolean"
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "animated",
-                            "name"
+                            "party_id",
+                            "type"
                         ]
                     },
-                    "party": {
-                        "type": "object",
-                        "properties": {
-                            "id": {
-                                "type": "string"
-                            },
-                            "size": {
-                                "type": "array",
-                                "items": [
-                                    {
-                                        "type": "integer"
-                                    }
-                                ],
-                                "minItems": 1,
-                                "maxItems": 1
-                            }
-                        },
-                        "additionalProperties": false
+                    "flags": {
+                        "type": "string"
                     },
-                    "assets": {
+                    "message_reference": {
                         "type": "object",
                         "properties": {
-                            "large_image": {
-                                "type": "string"
-                            },
-                            "large_text": {
+                            "message_id": {
                                 "type": "string"
                             },
-                            "small_image": {
+                            "channel_id": {
                                 "type": "string"
                             },
-                            "small_text": {
+                            "guild_id": {
                                 "type": "string"
                             }
                         },
-                        "additionalProperties": false
+                        "additionalProperties": false,
+                        "required": [
+                            "message_id"
+                        ]
                     },
-                    "secrets": {
+                    "referenced_message": {
+                        "$ref": "#/definitions/Message"
+                    },
+                    "interaction": {
                         "type": "object",
                         "properties": {
-                            "join": {
+                            "id": {
                                 "type": "string"
                             },
-                            "spectate": {
-                                "type": "string"
+                            "type": {
+                                "$ref": "#/definitions/InteractionType"
                             },
-                            "match": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
-                    },
-                    "instance": {
-                        "type": "boolean"
-                    },
-                    "flags": {
-                        "type": "string"
-                    },
-                    "id": {
-                        "type": "string"
-                    },
-                    "sync_id": {
-                        "type": "string"
-                    },
-                    "metadata": {
-                        "type": "object",
-                        "properties": {
-                            "context_uri": {
+                            "name": {
                                 "type": "string"
                             },
-                            "album_id": {
+                            "user_id": {
                                 "type": "string"
-                            },
-                            "artist_ids": {
-                                "type": "array",
-                                "items": {
-                                    "type": "string"
-                                }
                             }
                         },
                         "additionalProperties": false,
                         "required": [
-                            "album_id",
-                            "artist_ids"
+                            "id",
+                            "name",
+                            "type",
+                            "user_id"
                         ]
                     },
-                    "session_id": {
+                    "components": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/MessageComponent"
+                        }
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "flags",
-                    "name",
-                    "session_id",
+                    "channel",
+                    "embeds",
+                    "id",
+                    "mention_channels",
+                    "mention_roles",
+                    "mentions",
+                    "reactions",
+                    "timestamp",
                     "type"
                 ]
             },
-            "ActivityType": {
-                "enum": [
-                    0,
-                    1,
-                    2,
-                    4,
-                    5
-                ],
-                "type": "number"
-            },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
-            "Embed": {
+            "Member": {
                 "type": "object",
                 "properties": {
-                    "title": {
+                    "index": {
                         "type": "string"
                     },
-                    "type": {
-                        "enum": [
-                            "article",
-                            "gifv",
-                            "image",
-                            "link",
-                            "rich",
-                            "video"
-                        ],
+                    "id": {
                         "type": "string"
                     },
-                    "description": {
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
-                    "url": {
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "nick": {
                         "type": "string"
                     },
-                    "timestamp": {
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Role"
+                        }
+                    },
+                    "joined_at": {
                         "type": "string",
                         "format": "date-time"
                     },
-                    "color": {
+                    "premium_since": {
                         "type": "integer"
                     },
-                    "footer": {
-                        "type": "object",
-                        "properties": {
-                            "text": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false,
-                        "required": [
-                            "text"
-                        ]
+                    "deaf": {
+                        "type": "boolean"
                     },
-                    "image": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "mute": {
+                        "type": "boolean"
                     },
-                    "thumbnail": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "pending": {
+                        "type": "boolean"
                     },
-                    "video": {
-                        "$ref": "#/definitions/EmbedImage"
+                    "settings": {
+                        "$ref": "#/definitions/UserGuildSettings"
                     },
-                    "provider": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "last_message_id": {
+                        "type": "string"
                     },
-                    "author": {
-                        "type": "object",
-                        "properties": {
-                            "name": {
-                                "type": "string"
-                            },
-                            "url": {
-                                "type": "string"
-                            },
-                            "icon_url": {
-                                "type": "string"
-                            },
-                            "proxy_icon_url": {
-                                "type": "string"
-                            }
-                        },
-                        "additionalProperties": false
+                    "joined_by": {
+                        "type": "string"
                     },
-                    "fields": {
+                    "avatar": {
+                        "type": "string"
+                    },
+                    "banner": {
+                        "type": "string"
+                    },
+                    "bio": {
+                        "type": "string"
+                    },
+                    "theme_colors": {
                         "type": "array",
                         "items": {
-                            "type": "object",
-                            "properties": {
-                                "name": {
-                                    "type": "string"
-                                },
-                                "value": {
-                                    "type": "string"
-                                },
-                                "inline": {
-                                    "type": "boolean"
-                                }
-                            },
-                            "additionalProperties": false,
-                            "required": [
-                                "name",
-                                "value"
-                            ]
+                            "type": "integer"
                         }
+                    },
+                    "pronouns": {
+                        "type": "string"
+                    },
+                    "communication_disabled_until": {
+                        "type": "string",
+                        "format": "date-time"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "avatar",
+                    "banner",
+                    "bio",
+                    "communication_disabled_until",
+                    "deaf",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "index",
+                    "joined_at",
+                    "joined_by",
+                    "mute",
+                    "pending",
+                    "roles",
+                    "settings",
+                    "user"
+                ]
             },
-            "EmbedImage": {
+            "Role": {
                 "type": "object",
                 "properties": {
-                    "url": {
+                    "guild_id": {
                         "type": "string"
                     },
-                    "proxy_url": {
-                        "type": "string"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "height": {
+                    "color": {
                         "type": "integer"
                     },
-                    "width": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "APIErrorResponse": {
-                "type": "object",
-                "properties": {
-                    "code": {
+                    "hoist": {
+                        "type": "boolean"
+                    },
+                    "managed": {
+                        "type": "boolean"
+                    },
+                    "mentionable": {
+                        "type": "boolean"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "permissions": {
+                        "type": "string"
+                    },
+                    "position": {
                         "type": "integer"
                     },
-                    "message": {
+                    "icon": {
                         "type": "string"
                     },
-                    "errors": {
+                    "unicode_emoji": {
+                        "type": "string"
+                    },
+                    "tags": {
                         "type": "object",
-                        "additionalProperties": {
-                            "type": "object",
-                            "properties": {
-                                "_errors": {
-                                    "type": "array",
-                                    "items": {
-                                        "type": "object",
-                                        "properties": {
-                                            "message": {
-                                                "type": "string"
-                                            },
-                                            "code": {
-                                                "type": "string"
-                                            }
-                                        },
-                                        "additionalProperties": false,
-                                        "required": [
-                                            "code",
-                                            "message"
-                                        ]
-                                    }
-                                }
+                        "properties": {
+                            "bot_id": {
+                                "type": "string"
                             },
-                            "additionalProperties": false,
-                            "required": [
-                                "_errors"
-                            ]
-                        }
+                            "integration_id": {
+                                "type": "string"
+                            },
+                            "premium_subscriber": {
+                                "type": "boolean"
+                            }
+                        },
+                        "additionalProperties": false
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "code",
-                    "errors",
-                    "message"
+                    "color",
+                    "guild",
+                    "guild_id",
+                    "hoist",
+                    "id",
+                    "managed",
+                    "mentionable",
+                    "name",
+                    "permissions",
+                    "position"
                 ]
             },
-            "CaptchaRequiredResponse": {
+            "UserGuildSettings": {
                 "type": "object",
                 "properties": {
-                    "captcha_key": {
-                        "type": "string"
+                    "channel_overrides": {
+                        "anyOf": [
+                            {
+                                "type": "object",
+                                "additionalProperties": {
+                                    "$ref": "#/definitions/ChannelOverride"
+                                }
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
-                    "captcha_sitekey": {
-                        "type": "string"
+                    "message_notifications": {
+                        "type": "integer"
                     },
-                    "captcha_service": {
-                        "type": "string"
+                    "mobile_push": {
+                        "type": "boolean"
+                    },
+                    "mute_config": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/MuteConfig"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "suppress_everyone": {
+                        "type": "boolean"
+                    },
+                    "suppress_roles": {
+                        "type": "boolean"
+                    },
+                    "version": {
+                        "type": "integer"
+                    },
+                    "guild_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    },
+                    "flags": {
+                        "type": "integer"
+                    },
+                    "mute_scheduled_events": {
+                        "type": "boolean"
+                    },
+                    "hide_muted_channels": {
+                        "type": "boolean"
+                    },
+                    "notify_highlights": {
+                        "type": "number",
+                        "enum": [
+                            0
+                        ]
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "captcha_key",
-                    "captcha_service",
-                    "captcha_sitekey"
+                    "channel_overrides",
+                    "flags",
+                    "guild_id",
+                    "hide_muted_channels",
+                    "message_notifications",
+                    "mobile_push",
+                    "mute_config",
+                    "mute_scheduled_events",
+                    "muted",
+                    "notify_highlights",
+                    "suppress_everyone",
+                    "suppress_roles",
+                    "version"
                 ]
             },
-            "UserSettings": {
+            "Webhook": {
                 "type": "object",
                 "properties": {
-                    "index": {
+                    "type": {
+                        "$ref": "#/definitions/WebhookType"
+                    },
+                    "name": {
                         "type": "string"
                     },
-                    "afk_timeout": {
-                        "type": "integer",
-                        "default": 3600
+                    "avatar": {
+                        "type": "string"
                     },
-                    "allow_accessibility_detection": {
-                        "type": "boolean",
-                        "default": true
+                    "token": {
+                        "type": "string"
                     },
-                    "animate_emoji": {
-                        "type": "boolean",
-                        "default": true
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "animate_stickers": {
-                        "type": "integer",
-                        "default": 0
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "contact_sync_enabled": {
-                        "type": "boolean",
-                        "default": false
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "convert_emoticons": {
-                        "type": "boolean",
-                        "default": false
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "custom_status": {
-                        "anyOf": [
-                            {
-                                "$ref": "#/definitions/CustomStatus"
-                            },
-                            {
-                                "type": "null"
-                            }
-                        ],
-                        "default": null
+                    "application_id": {
+                        "type": "string"
                     },
-                    "default_guilds_restricted": {
-                        "type": "boolean",
-                        "default": false
+                    "application": {
+                        "$ref": "#/definitions/Application"
                     },
-                    "detect_platform_accounts": {
-                        "type": "boolean",
-                        "default": false
+                    "user_id": {
+                        "type": "string"
                     },
-                    "developer_mode": {
-                        "type": "boolean",
-                        "default": true
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "disable_games_tab": {
-                        "type": "boolean",
-                        "default": true
+                    "source_guild_id": {
+                        "type": "string"
                     },
-                    "enable_tts_command": {
-                        "type": "boolean",
-                        "default": false
+                    "source_guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "explicit_content_filter": {
-                        "type": "integer",
-                        "default": 0
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "application",
+                    "application_id",
+                    "channel",
+                    "channel_id",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "source_guild",
+                    "source_guild_id",
+                    "type",
+                    "user",
+                    "user_id"
+                ]
+            },
+            "WebhookType": {
+                "enum": [
+                    1,
+                    2,
+                    3
+                ],
+                "type": "number"
+            },
+            "Sticker": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
                     },
-                    "friend_source_flags": {
-                        "$ref": "#/definitions/FriendSourceFlags"
+                    "description": {
+                        "type": "string"
                     },
-                    "gateway_connected": {
-                        "type": "boolean",
-                        "default": false
+                    "available": {
+                        "type": "boolean"
                     },
-                    "gif_auto_play": {
-                        "type": "boolean",
-                        "default": false
+                    "tags": {
+                        "type": "string"
                     },
-                    "guild_folders": {
-                        "type": "array",
-                        "items": {
-                            "$ref": "#/definitions/GuildFolder"
-                        },
-                        "default": []
+                    "pack_id": {
+                        "type": "string"
                     },
-                    "guild_positions": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "pack": {
+                        "$ref": "#/definitions/StickerPack"
                     },
-                    "inline_attachment_media": {
-                        "type": "boolean",
-                        "default": true
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "inline_embed_media": {
-                        "type": "boolean",
-                        "default": true
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "locale": {
-                        "type": "string",
-                        "default": "en-US"
+                    "user_id": {
+                        "type": "string"
                     },
-                    "message_display_compact": {
-                        "type": "boolean",
-                        "default": false
+                    "user": {
+                        "$ref": "#/definitions/User"
                     },
-                    "native_phone_integration_enabled": {
-                        "type": "boolean",
-                        "default": true
+                    "type": {
+                        "$ref": "#/definitions/StickerType"
                     },
-                    "render_embeds": {
-                        "type": "boolean",
-                        "default": true
+                    "format_type": {
+                        "$ref": "#/definitions/StickerFormatType"
                     },
-                    "render_reactions": {
-                        "type": "boolean",
-                        "default": true
+                    "id": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "format_type",
+                    "id",
+                    "name",
+                    "pack",
+                    "type"
+                ]
+            },
+            "StickerPack": {
+                "type": "object",
+                "properties": {
+                    "name": {
+                        "type": "string"
                     },
-                    "restricted_guilds": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        },
-                        "default": []
+                    "description": {
+                        "type": "string"
                     },
-                    "show_current_game": {
-                        "type": "boolean",
-                        "default": true
+                    "banner_asset_id": {
+                        "type": "string"
                     },
-                    "status": {
-                        "enum": [
-                            "dnd",
-                            "idle",
-                            "invisible",
-                            "offline",
-                            "online"
-                        ],
-                        "type": "string",
-                        "default": "online"
+                    "stickers": {
+                        "type": "array",
+                        "items": {
+                            "$ref": "#/definitions/Sticker"
+                        }
                     },
-                    "stream_notifications_enabled": {
-                        "type": "boolean",
-                        "default": false
+                    "cover_sticker_id": {
+                        "type": "string"
                     },
-                    "theme": {
-                        "enum": [
-                            "dark",
-                            "light"
-                        ],
-                        "type": "string",
-                        "default": "dark"
+                    "cover_sticker": {
+                        "$ref": "#/definitions/Sticker"
                     },
-                    "timezone_offset": {
-                        "type": "integer",
-                        "default": 0
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "afk_timeout",
-                    "allow_accessibility_detection",
-                    "animate_emoji",
-                    "animate_stickers",
-                    "contact_sync_enabled",
-                    "convert_emoticons",
-                    "custom_status",
-                    "default_guilds_restricted",
-                    "detect_platform_accounts",
-                    "developer_mode",
-                    "disable_games_tab",
-                    "enable_tts_command",
-                    "explicit_content_filter",
-                    "friend_source_flags",
-                    "gateway_connected",
-                    "gif_auto_play",
-                    "guild_folders",
-                    "guild_positions",
-                    "index",
-                    "inline_attachment_media",
-                    "inline_embed_media",
-                    "locale",
-                    "message_display_compact",
-                    "native_phone_integration_enabled",
-                    "render_embeds",
-                    "render_reactions",
-                    "restricted_guilds",
-                    "show_current_game",
-                    "status",
-                    "stream_notifications_enabled",
-                    "theme",
-                    "timezone_offset"
+                    "id",
+                    "name",
+                    "stickers"
                 ]
             },
-            "CustomStatus": {
+            "StickerType": {
+                "enum": [
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "StickerFormatType": {
+                "enum": [
+                    0,
+                    1,
+                    2,
+                    3
+                ],
+                "type": "number"
+            },
+            "Attachment_1": {
                 "type": "object",
                 "properties": {
-                    "emoji_id": {
+                    "filename": {
                         "type": "string"
                     },
-                    "emoji_name": {
+                    "size": {
+                        "type": "integer"
+                    },
+                    "url": {
                         "type": "string"
                     },
-                    "expires_at": {
+                    "proxy_url": {
+                        "type": "string"
+                    },
+                    "height": {
                         "type": "integer"
                     },
-                    "text": {
+                    "width": {
+                        "type": "integer"
+                    },
+                    "content_type": {
+                        "type": "string"
+                    },
+                    "message_id": {
+                        "type": "string"
+                    },
+                    "message": {
+                        "$ref": "#/definitions/Message"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "filename",
+                    "id",
+                    "message",
+                    "message_id",
+                    "proxy_url",
+                    "size",
+                    "url"
+                ]
             },
-            "FriendSourceFlags": {
+            "Reaction": {
                 "type": "object",
                 "properties": {
-                    "all": {
+                    "count": {
+                        "type": "integer"
+                    },
+                    "emoji": {
+                        "$ref": "#/definitions/PartialEmoji"
+                    },
+                    "user_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "count",
+                    "emoji",
+                    "user_ids"
+                ]
+            },
+            "PartialEmoji": {
+                "type": "object",
+                "properties": {
+                    "id": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "animated": {
                         "type": "boolean"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "all"
+                    "name"
                 ]
             },
-            "GuildFolder": {
+            "MessageType": {
+                "enum": [
+                    0,
+                    1,
+                    10,
+                    11,
+                    12,
+                    13,
+                    14,
+                    15,
+                    16,
+                    19,
+                    2,
+                    20,
+                    255,
+                    3,
+                    4,
+                    41,
+                    42,
+                    43,
+                    5,
+                    50,
+                    6,
+                    63,
+                    7,
+                    8,
+                    9
+                ],
+                "type": "number"
+            },
+            "InteractionType": {
+                "enum": [
+                    0,
+                    1,
+                    2
+                ],
+                "type": "number"
+            },
+            "MessageComponent": {
                 "type": "object",
                 "properties": {
-                    "color": {
+                    "type": {
                         "type": "integer"
                     },
-                    "guild_ids": {
+                    "style": {
+                        "type": "integer"
+                    },
+                    "label": {
+                        "type": "string"
+                    },
+                    "emoji": {
+                        "$ref": "#/definitions/PartialEmoji"
+                    },
+                    "custom_id": {
+                        "type": "string"
+                    },
+                    "url": {
+                        "type": "string"
+                    },
+                    "disabled": {
+                        "type": "boolean"
+                    },
+                    "components": {
                         "type": "array",
                         "items": {
-                            "type": "string"
+                            "$ref": "#/definitions/MessageComponent"
                         }
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "components",
+                    "type"
+                ]
+            },
+            "VoiceState": {
+                "type": "object",
+                "properties": {
+                    "guild_id": {
+                        "type": "string"
                     },
-                    "id": {
-                        "type": "integer"
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
                     },
-                    "name": {
+                    "channel_id": {
+                        "type": "string"
+                    },
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "member": {
+                        "$ref": "#/definitions/Member"
+                    },
+                    "session_id": {
+                        "type": "string"
+                    },
+                    "token": {
+                        "type": "string"
+                    },
+                    "deaf": {
+                        "type": "boolean"
+                    },
+                    "mute": {
+                        "type": "boolean"
+                    },
+                    "self_deaf": {
+                        "type": "boolean"
+                    },
+                    "self_mute": {
+                        "type": "boolean"
+                    },
+                    "self_stream": {
+                        "type": "boolean"
+                    },
+                    "self_video": {
+                        "type": "boolean"
+                    },
+                    "suppress": {
+                        "type": "boolean"
+                    },
+                    "request_to_speak_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "color",
-                    "guild_ids",
+                    "channel",
+                    "channel_id",
+                    "deaf",
+                    "guild_id",
                     "id",
-                    "name"
+                    "member",
+                    "mute",
+                    "self_deaf",
+                    "self_mute",
+                    "self_video",
+                    "session_id",
+                    "suppress",
+                    "token",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<ChannelOverride>": {
+            "ReadState": {
                 "type": "object",
                 "properties": {
-                    "message_notifications": {
-                        "type": "integer"
+                    "channel_id": {
+                        "type": "string"
                     },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
+                    "channel": {
+                        "$ref": "#/definitions/Channel"
                     },
-                    "muted": {
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "last_message_id": {
+                        "type": "string"
+                    },
+                    "public_ack": {
+                        "type": "string"
+                    },
+                    "notifications_cursor": {
+                        "type": "string"
+                    },
+                    "last_pin_timestamp": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "mention_count": {
+                        "type": "integer"
+                    },
+                    "manual": {
                         "type": "boolean"
                     },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
+                    "id": {
+                        "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "channel",
+                    "channel_id",
+                    "id",
+                    "last_message_id",
+                    "manual",
+                    "mention_count",
+                    "notifications_cursor",
+                    "public_ack",
+                    "user",
+                    "user_id"
+                ]
             },
-            "MuteConfig": {
+            "Ban": {
                 "type": "object",
                 "properties": {
-                    "end_time": {
-                        "type": "integer"
+                    "user_id": {
+                        "type": "string"
                     },
-                    "selected_time_window": {
-                        "type": "integer"
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "guild_id": {
+                        "type": "string"
+                    },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "executor_id": {
+                        "type": "string"
+                    },
+                    "executor": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "ip": {
+                        "type": "string"
+                    },
+                    "reason": {
+                        "type": "string"
+                    },
+                    "id": {
+                        "type": "string"
                     }
                 },
                 "additionalProperties": false,
                 "required": [
-                    "end_time",
-                    "selected_time_window"
+                    "executor",
+                    "executor_id",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "ip",
+                    "user",
+                    "user_id"
                 ]
             },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
+            "Template": {
                 "type": "object",
                 "properties": {
-                    "password": {
+                    "code": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "description": {
+                        "type": "string"
+                    },
+                    "usage_count": {
+                        "type": "integer"
+                    },
+                    "creator_id": {
+                        "type": "string"
+                    },
+                    "creator": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "created_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "updated_at": {
+                        "type": "string",
+                        "format": "date-time"
+                    },
+                    "source_guild_id": {
+                        "type": "string"
+                    },
+                    "source_guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "serialized_source_guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "code",
+                    "created_at",
+                    "creator",
+                    "creator_id",
+                    "id",
+                    "name",
+                    "serialized_source_guild",
+                    "source_guild",
+                    "source_guild_id",
+                    "updated_at"
+                ]
             },
-            "Partial<CreateWebAuthnCredentialSchema>": {
+            "Emoji": {
                 "type": "object",
                 "properties": {
-                    "credential": {
+                    "animated": {
+                        "type": "boolean"
+                    },
+                    "available": {
+                        "type": "boolean"
+                    },
+                    "guild_id": {
                         "type": "string"
                     },
+                    "guild": {
+                        "$ref": "#/definitions/Guild"
+                    },
+                    "user_id": {
+                        "type": "string"
+                    },
+                    "user": {
+                        "$ref": "#/definitions/User"
+                    },
+                    "managed": {
+                        "type": "boolean"
+                    },
                     "name": {
                         "type": "string"
                     },
-                    "ticket": {
+                    "require_colons": {
+                        "type": "boolean"
+                    },
+                    "roles": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "groups": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
                         "type": "string"
                     }
                 },
-                "additionalProperties": false
+                "additionalProperties": false,
+                "required": [
+                    "animated",
+                    "available",
+                    "groups",
+                    "guild",
+                    "guild_id",
+                    "id",
+                    "managed",
+                    "name",
+                    "require_colons",
+                    "roles",
+                    "user",
+                    "user_id"
+                ]
             },
             "UserPublic": {
                 "type": "object",
@@ -240564,10 +240464,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -240698,6 +240594,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -240931,9 +240959,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -241224,35 +241259,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -241260,17 +241326,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -241466,63 +241527,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -242643,49 +242647,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -243353,130 +243314,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -243895,10 +243732,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -244029,6 +243862,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -244262,9 +244227,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -244555,35 +244527,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -244591,17 +244594,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -244797,63 +244795,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -245974,49 +245915,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -246684,130 +246582,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -247223,10 +246997,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -247357,6 +247127,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -247590,9 +247492,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -247883,35 +247792,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -247919,17 +247859,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -248125,63 +248060,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -249302,49 +249180,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -250012,130 +249847,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -250551,10 +250262,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -250685,6 +250392,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -250918,9 +250757,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -251211,35 +251057,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -251247,17 +251124,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -251453,63 +251325,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -252630,49 +252445,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -253340,9 +253112,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -253376,54 +253155,8 @@
                 "additionalProperties": false,
                 "required": [
                     "name",
-                    "type",
-                    "verified"
+                    "type"
                 ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
             }
         },
         "$schema": "http://json-schema.org/draft-07/schema#"
@@ -253442,6 +253175,37 @@
                 ],
                 "type": "number"
             },
+            "ConnectedAccountTokenData": {
+                "type": "object",
+                "properties": {
+                    "access_token": {
+                        "type": "string"
+                    },
+                    "token_type": {
+                        "type": "string"
+                    },
+                    "scope": {
+                        "type": "string"
+                    },
+                    "refresh_token": {
+                        "type": "string"
+                    },
+                    "expires_in": {
+                        "type": "integer"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "fetched_at": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "access_token",
+                    "fetched_at"
+                ]
+            },
             "ChannelModifySchema": {
                 "type": "object",
                 "properties": {
@@ -253757,10 +253521,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -253891,6 +253651,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -254124,9 +254016,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -254417,35 +254316,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -254453,17 +254383,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -254659,63 +254584,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -255836,49 +255704,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -256546,130 +256371,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
@@ -257091,10 +256792,6 @@
                 ],
                 "type": "number"
             },
-            "Record<string,[number,number][]>": {
-                "type": "object",
-                "additionalProperties": false
-            },
             "Embed": {
                 "type": "object",
                 "properties": {
@@ -257225,6 +256922,138 @@
                 },
                 "additionalProperties": false
             },
+            "ChannelOverride": {
+                "type": "object",
+                "properties": {
+                    "message_notifications": {
+                        "type": "integer"
+                    },
+                    "mute_config": {
+                        "$ref": "#/definitions/MuteConfig"
+                    },
+                    "muted": {
+                        "type": "boolean"
+                    },
+                    "channel_id": {
+                        "type": [
+                            "null",
+                            "string"
+                        ]
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "channel_id",
+                    "message_notifications",
+                    "mute_config",
+                    "muted"
+                ]
+            },
+            "MuteConfig": {
+                "type": "object",
+                "properties": {
+                    "end_time": {
+                        "type": "integer"
+                    },
+                    "selected_time_window": {
+                        "type": "integer"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "end_time",
+                    "selected_time_window"
+                ]
+            },
+            "CustomStatus": {
+                "type": "object",
+                "properties": {
+                    "emoji_id": {
+                        "type": "string"
+                    },
+                    "emoji_name": {
+                        "type": "string"
+                    },
+                    "expires_at": {
+                        "type": "integer"
+                    },
+                    "text": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false
+            },
+            "FriendSourceFlags": {
+                "type": "object",
+                "properties": {
+                    "all": {
+                        "type": "boolean"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "all"
+                ]
+            },
+            "GuildFolder": {
+                "type": "object",
+                "properties": {
+                    "color": {
+                        "type": "integer"
+                    },
+                    "guild_ids": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        }
+                    },
+                    "id": {
+                        "type": "integer"
+                    },
+                    "name": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "color",
+                    "guild_ids",
+                    "id",
+                    "name"
+                ]
+            },
+            "GenerateWebAuthnCredentialsSchema": {
+                "type": "object",
+                "properties": {
+                    "password": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "password"
+                ]
+            },
+            "CreateWebAuthnCredentialSchema": {
+                "type": "object",
+                "properties": {
+                    "credential": {
+                        "type": "string"
+                    },
+                    "name": {
+                        "type": "string"
+                    },
+                    "ticket": {
+                        "type": "string"
+                    }
+                },
+                "additionalProperties": false,
+                "required": [
+                    "credential",
+                    "name",
+                    "ticket"
+                ]
+            },
             "APIErrorResponse": {
                 "type": "object",
                 "properties": {
@@ -257458,9 +257287,16 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
+                        "items": [
+                            {
+                                "type": "integer"
+                            },
+                            {
+                                "type": "integer"
+                            }
+                        ],
+                        "minItems": 2,
+                        "maxItems": 2
                     },
                     "pronouns": {
                         "type": "string"
@@ -257751,35 +257587,66 @@
             "ConnectedAccount": {
                 "type": "object",
                 "properties": {
+                    "external_id": {
+                        "type": "string"
+                    },
                     "user_id": {
                         "type": "string"
                     },
                     "user": {
                         "$ref": "#/definitions/User"
                     },
-                    "access_token": {
-                        "type": "string"
-                    },
                     "friend_sync": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "name": {
                         "type": "string"
                     },
                     "revoked": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": false
                     },
                     "show_activity": {
-                        "type": "boolean"
+                        "type": "integer",
+                        "default": 0
                     },
                     "type": {
                         "type": "string"
                     },
                     "verified": {
-                        "type": "boolean"
+                        "type": "boolean",
+                        "default": true
                     },
                     "visibility": {
-                        "type": "integer"
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "integrations": {
+                        "type": "array",
+                        "items": {
+                            "type": "string"
+                        },
+                        "default": []
+                    },
+                    "metadata_": {},
+                    "metadata_visibility": {
+                        "type": "integer",
+                        "default": 0
+                    },
+                    "two_way_link": {
+                        "type": "boolean",
+                        "default": false
+                    },
+                    "token_data": {
+                        "anyOf": [
+                            {
+                                "$ref": "#/definitions/ConnectedAccountTokenData"
+                            },
+                            {
+                                "type": "null"
+                            }
+                        ]
                     },
                     "id": {
                         "type": "string"
@@ -257787,17 +257654,12 @@
                 },
                 "additionalProperties": false,
                 "required": [
-                    "access_token",
-                    "friend_sync",
+                    "external_id",
                     "id",
                     "name",
-                    "revoked",
-                    "show_activity",
                     "type",
                     "user",
-                    "user_id",
-                    "verified",
-                    "visibility"
+                    "user_id"
                 ]
             },
             "UserSettings": {
@@ -257993,63 +257855,6 @@
                     "timezone_offset"
                 ]
             },
-            "CustomStatus": {
-                "type": "object",
-                "properties": {
-                    "emoji_id": {
-                        "type": "string"
-                    },
-                    "emoji_name": {
-                        "type": "string"
-                    },
-                    "expires_at": {
-                        "type": "integer"
-                    },
-                    "text": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "FriendSourceFlags": {
-                "type": "object",
-                "properties": {
-                    "all": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "all"
-                ]
-            },
-            "GuildFolder": {
-                "type": "object",
-                "properties": {
-                    "color": {
-                        "type": "integer"
-                    },
-                    "guild_ids": {
-                        "type": "array",
-                        "items": {
-                            "type": "string"
-                        }
-                    },
-                    "id": {
-                        "type": "integer"
-                    },
-                    "name": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "color",
-                    "guild_ids",
-                    "id",
-                    "name"
-                ]
-            },
             "SecurityKey": {
                 "type": "object",
                 "properties": {
@@ -259170,49 +258975,6 @@
                     "version"
                 ]
             },
-            "ChannelOverride": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "channel_id",
-                    "message_notifications",
-                    "mute_config",
-                    "muted"
-                ]
-            },
-            "MuteConfig": {
-                "type": "object",
-                "properties": {
-                    "end_time": {
-                        "type": "integer"
-                    },
-                    "selected_time_window": {
-                        "type": "integer"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "end_time",
-                    "selected_time_window"
-                ]
-            },
             "Webhook": {
                 "type": "object",
                 "properties": {
@@ -259880,130 +259642,6 @@
                     },
                     "theme_colors": {
                         "type": "array",
-                        "items": {
-                            "type": "integer"
-                        }
-                    },
-                    "pronouns": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "bio",
-                    "bot",
-                    "discriminator",
-                    "id",
-                    "premium_since",
-                    "premium_type",
-                    "public_flags",
-                    "username"
-                ]
-            },
-            "PublicConnectedAccount": {
-                "type": "object",
-                "properties": {
-                    "type": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "verified": {
-                        "type": "boolean"
-                    }
-                },
-                "additionalProperties": false,
-                "required": [
-                    "name",
-                    "type",
-                    "verified"
-                ]
-            },
-            "Partial<ChannelOverride>": {
-                "type": "object",
-                "properties": {
-                    "message_notifications": {
-                        "type": "integer"
-                    },
-                    "mute_config": {
-                        "$ref": "#/definitions/MuteConfig"
-                    },
-                    "muted": {
-                        "type": "boolean"
-                    },
-                    "channel_id": {
-                        "type": [
-                            "null",
-                            "string"
-                        ]
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<GenerateWebAuthnCredentialsSchema>": {
-                "type": "object",
-                "properties": {
-                    "password": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "Partial<CreateWebAuthnCredentialSchema>": {
-                "type": "object",
-                "properties": {
-                    "credential": {
-                        "type": "string"
-                    },
-                    "name": {
-                        "type": "string"
-                    },
-                    "ticket": {
-                        "type": "string"
-                    }
-                },
-                "additionalProperties": false
-            },
-            "UserPublic": {
-                "type": "object",
-                "properties": {
-                    "id": {
-                        "type": "string"
-                    },
-                    "premium_since": {
-                        "type": "string",
-                        "format": "date-time"
-                    },
-                    "username": {
-                        "type": "string"
-                    },
-                    "discriminator": {
-                        "type": "string"
-                    },
-                    "public_flags": {
-                        "type": "integer"
-                    },
-                    "avatar": {
-                        "type": "string"
-                    },
-                    "accent_color": {
-                        "type": "integer"
-                    },
-                    "banner": {
-                        "type": "string"
-                    },
-                    "bio": {
-                        "type": "string"
-                    },
-                    "bot": {
-                        "type": "boolean"
-                    },
-                    "premium_type": {
-                        "type": "integer"
-                    },
-                    "theme_colors": {
-                        "type": "array",
                         "items": [
                             {
                                 "type": "integer"
diff --git a/openapitools.json b/openapitools.json
new file mode 100644
index 00000000..04369381
--- /dev/null
+++ b/openapitools.json
@@ -0,0 +1,7 @@
+{
+  "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json",
+  "spaces": 2,
+  "generator-cli": {
+    "version": "6.4.0"
+  }
+}
diff --git a/scripts/openapi.js b/scripts/openapi.js
index 86527ada..35654eea 100644
--- a/scripts/openapi.js
+++ b/scripts/openapi.js
@@ -27,34 +27,46 @@ require("missing-native-js-functions");
 
 const openapiPath = path.join(__dirname, "..", "assets", "openapi.json");
 const SchemaPath = path.join(__dirname, "..", "assets", "schemas.json");
-let schemas = JSON.parse(fs.readFileSync(SchemaPath, { encoding: "utf8" }));
-
-for (var schema in schemas) {
-	const part = schemas[schema];
-	for (var key in part.properties) {
-		if (part.properties[key].anyOf) {
-			const nullIndex = part.properties[key].anyOf.findIndex(
-				(x) => x.type == "null",
-			);
-			if (nullIndex != -1) {
-				part.properties[key].nullable = true;
-				part.properties[key].anyOf.splice(nullIndex, 1);
-
-				if (part.properties[key].anyOf.length == 1) {
-					Object.assign(
-						part.properties[key],
-						part.properties[key].anyOf[0],
-					);
-					delete part.properties[key].anyOf;
-				}
-			}
-		}
-	}
-}
-
-const specification = JSON.parse(
-	fs.readFileSync(openapiPath, { encoding: "utf8" }),
-);
+const schemas = JSON.parse(fs.readFileSync(SchemaPath, { encoding: "utf8" }));
+// const specification = JSON.parse(
+// 	fs.readFileSync(openapiPath, { encoding: "utf8" }),
+// );
+let specification = {
+	openapi: "3.1.0",
+	info: {
+		title: "Fosscord Server",
+		description:
+			"Fosscord is a free open source selfhostable discord compatible chat, voice and video platform",
+		license: {
+			name: "AGPLV3",
+			url: "https://www.gnu.org/licenses/agpl-3.0.en.html",
+		},
+		version: "1.0.0",
+	},
+	externalDocs: {
+		description: "Fosscord Docs",
+		url: "https://docs.fosscord.com",
+	},
+	servers: [
+		{
+			url: "https://staging.fosscord.com/api/",
+			description: "Official Fosscord Instance",
+		},
+	],
+	components: {
+		securitySchemes: {
+			bearer: {
+				type: "http",
+				scheme: "bearer",
+				description: "Bearer/Bot prefixes are not required.",
+				bearerFormat: "JWT",
+				in: "header",
+			},
+		},
+	},
+	tags: [],
+	paths: {},
+};
 
 function combineSchemas(schemas) {
 	var definitions = {};
@@ -72,6 +84,11 @@ function combineSchemas(schemas) {
 	}
 
 	for (const key in definitions) {
+		const reg = new RegExp(/^[a-zA-Z0-9\.\-_]+$/, "gm");
+		if (!reg.test(key)) {
+			console.error(`Invalid schema name: ${key} (${reg.test(key)})`);
+			continue;
+		}
 		specification.components = specification.components || {};
 		specification.components.schemas =
 			specification.components.schemas || {};
@@ -102,30 +119,20 @@ function getTag(key) {
 function apiRoutes() {
 	const routes = getRouteDescriptions();
 
-	const tags = Array.from(routes.keys()).map((x) => getTag(x));
-	specification.tags = specification.tags || [];
-	specification.tags = [...specification.tags.map((x) => x.name), ...tags]
-		.unique()
-		.map((x) => ({ name: x }));
-
-	specification.components = specification.components || {};
-	specification.components.securitySchemes = {
-		bearer: {
-			type: "http",
-			scheme: "bearer",
-			description: "Bearer/Bot prefixes are not required.",
-		},
-	};
+	// populate tags
+	const tags = Array.from(routes.keys())
+		.map((x) => getTag(x))
+		.sort((a, b) => a.localeCompare(b));
+	specification.tags = tags.unique().map((x) => ({ name: x }));
 
 	routes.forEach((route, pathAndMethod) => {
 		const [p, method] = pathAndMethod.split("|");
 		const path = p.replace(/:(\w+)/g, "{$1}");
 
-		specification.paths = specification.paths || {};
 		let obj = specification.paths[path]?.[method] || {};
 		obj["x-right-required"] = route.right;
 		obj["x-permission-required"] = route.permission;
-		obj["x-fires-event"] = route.test?.event;
+		obj["x-fires-event"] = route.event;
 
 		if (
 			!NO_AUTHORIZATION_ROUTES.some((x) => {
@@ -136,12 +143,17 @@ function apiRoutes() {
 			obj.security = [{ bearer: [] }];
 		}
 
-		if (route.body) {
+		if (route.description) obj.description = route.description;
+		if (route.summary) obj.summary = route.summary;
+
+		if (route.requestBody) {
 			obj.requestBody = {
 				required: true,
 				content: {
 					"application/json": {
-						schema: { $ref: `#/components/schemas/${route.body}` },
+						schema: {
+							$ref: `#/components/schemas/${route.requestBody}`,
+						},
 					},
 				},
 			}.merge(obj.requestBody);
@@ -150,16 +162,9 @@ function apiRoutes() {
 		if (route.responses) {
 			for (const [k, v] of Object.entries(route.responses)) {
 				let schema = {
-					allOf: [
-						{
-							$ref: `#/components/schemas/${v.body}`,
-						},
-						{
-							example: v.body,
-						},
-					],
+					$ref: `#/components/schemas/${v.body}`,
 				};
-				if (!v.body) schema = schema.allOf[0];
+				// if (!v.body) schema = schema.allOf[0];
 
 				obj.responses = {
 					[k]: {
@@ -173,12 +178,16 @@ function apiRoutes() {
 										},
 									},
 							  }
-							: {}),
+							: {
+									description: "No description available",
+							  }),
 					},
 				}.merge(obj.responses);
 				delete obj.responses.default;
 			}
 		}
+
+		// handles path parameters
 		if (p.includes(":")) {
 			obj.parameters = p.match(/:\w+/g)?.map((x) => ({
 				name: x.replace(":", ""),
@@ -188,16 +197,17 @@ function apiRoutes() {
 				description: x.replace(":", ""),
 			}));
 		}
+
 		obj.tags = [...(obj.tags || []), getTag(p)].unique();
 
 		specification.paths[path] = {
-			...specification.paths[path],
 			[method]: obj,
 		};
 	});
 }
 
 function main() {
+	console.log("Generating OpenAPI Specification...");
 	combineSchemas(schemas);
 	apiRoutes();
 
diff --git a/scripts/schema.js b/scripts/schema.js
index c29d5bab..bb3e9ddc 100644
--- a/scripts/schema.js
+++ b/scripts/schema.js
@@ -57,6 +57,8 @@ const Excluded = [
 	"PropertiesSchema",
 	"AsyncSchema",
 	"AnySchema",
+	"SMTPConnection.CustomAuthenticationResponse",
+	"TransportMakeRequestResponse",
 ];
 
 function modify(obj) {
diff --git a/src/api/routes/applications/#id/bot/index.ts b/src/api/routes/applications/#id/bot/index.ts
index 1df7fba0..5eea27e9 100644
--- a/src/api/routes/applications/#id/bot/index.ts
+++ b/src/api/routes/applications/#id/bot/index.ts
@@ -114,7 +114,7 @@ router.post(
 router.patch(
 	"/",
 	route({
-		body: "BotModifySchema",
+		requestBody: "BotModifySchema",
 		responses: {
 			200: {
 				body: "Application",
diff --git a/src/api/routes/applications/#id/index.ts b/src/api/routes/applications/#id/index.ts
index dec2a9b1..c372869a 100644
--- a/src/api/routes/applications/#id/index.ts
+++ b/src/api/routes/applications/#id/index.ts
@@ -55,7 +55,7 @@ router.get(
 router.patch(
 	"/",
 	route({
-		body: "ApplicationModifySchema",
+		requestBody: "ApplicationModifySchema",
 		responses: {
 			200: {
 				body: "Application",
diff --git a/src/api/routes/applications/index.ts b/src/api/routes/applications/index.ts
index 2290414c..dba0a499 100644
--- a/src/api/routes/applications/index.ts
+++ b/src/api/routes/applications/index.ts
@@ -48,7 +48,7 @@ router.get(
 router.post(
 	"/",
 	route({
-		body: "ApplicationCreateSchema",
+		requestBody: "ApplicationCreateSchema",
 		responses: {
 			200: {
 				body: "Application",
diff --git a/src/api/routes/auth/forgot.ts b/src/api/routes/auth/forgot.ts
index 7e1ba65a..80ffb225 100644
--- a/src/api/routes/auth/forgot.ts
+++ b/src/api/routes/auth/forgot.ts
@@ -31,7 +31,7 @@ const router = Router();
 router.post(
 	"/",
 	route({
-		body: "ForgotPasswordSchema",
+		requestBody: "ForgotPasswordSchema",
 		responses: {
 			204: {},
 			400: {
diff --git a/src/api/routes/auth/login.ts b/src/api/routes/auth/login.ts
index 729bd1cb..19a09f81 100644
--- a/src/api/routes/auth/login.ts
+++ b/src/api/routes/auth/login.ts
@@ -37,7 +37,7 @@ export default router;
 router.post(
 	"/",
 	route({
-		body: "LoginSchema",
+		requestBody: "LoginSchema",
 		responses: {
 			200: {
 				body: "TokenResponse",
diff --git a/src/api/routes/auth/mfa/totp.ts b/src/api/routes/auth/mfa/totp.ts
index 0bfc2c52..4df408f9 100644
--- a/src/api/routes/auth/mfa/totp.ts
+++ b/src/api/routes/auth/mfa/totp.ts
@@ -26,7 +26,7 @@ const router = Router();
 router.post(
 	"/",
 	route({
-		body: "TotpSchema",
+		requestBody: "TotpSchema",
 		responses: {
 			200: {
 				body: "TokenResponse",
diff --git a/src/api/routes/auth/mfa/webauthn.ts b/src/api/routes/auth/mfa/webauthn.ts
index e7278047..b58d2944 100644
--- a/src/api/routes/auth/mfa/webauthn.ts
+++ b/src/api/routes/auth/mfa/webauthn.ts
@@ -42,7 +42,7 @@ function toArrayBuffer(buf: Buffer) {
 router.post(
 	"/",
 	route({
-		body: "WebAuthnTotpSchema",
+		requestBody: "WebAuthnTotpSchema",
 		responses: {
 			200: { body: "TokenResponse" },
 			400: { body: "APIErrorResponse" },
diff --git a/src/api/routes/auth/register.ts b/src/api/routes/auth/register.ts
index 70acedcd..73a28fed 100644
--- a/src/api/routes/auth/register.ts
+++ b/src/api/routes/auth/register.ts
@@ -16,25 +16,25 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import {
+	IPAnalysis,
+	getIpAdress,
+	isProxy,
+	route,
+	verifyCaptcha,
+} from "@spacebar/api";
 import {
 	Config,
-	generateToken,
-	Invite,
 	FieldErrors,
-	User,
-	adjustEmail,
+	Invite,
 	RegisterSchema,
+	User,
 	ValidRegistrationToken,
+	adjustEmail,
+	generateToken,
 } from "@spacebar/util";
-import {
-	route,
-	getIpAdress,
-	IPAnalysis,
-	isProxy,
-	verifyCaptcha,
-} from "@spacebar/api";
 import bcrypt from "bcrypt";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
 import { MoreThan } from "typeorm";
 
@@ -43,7 +43,7 @@ const router: Router = Router();
 router.post(
 	"/",
 	route({
-		body: "RegisterSchema",
+		requestBody: "RegisterSchema",
 		responses: {
 			200: { body: "TokenResponse" },
 			400: { body: "APIErrorOrCaptchaResponse" },
diff --git a/src/api/routes/auth/reset.ts b/src/api/routes/auth/reset.ts
index 9c17d2b0..cbfa4935 100644
--- a/src/api/routes/auth/reset.ts
+++ b/src/api/routes/auth/reset.ts
@@ -35,7 +35,7 @@ const router = Router();
 router.post(
 	"/",
 	route({
-		body: "PasswordResetSchema",
+		requestBody: "PasswordResetSchema",
 		responses: {
 			200: {
 				body: "TokenResponse",
diff --git a/src/api/routes/auth/verify/index.ts b/src/api/routes/auth/verify/index.ts
index da92f256..a98c17fa 100644
--- a/src/api/routes/auth/verify/index.ts
+++ b/src/api/routes/auth/verify/index.ts
@@ -41,7 +41,7 @@ async function getToken(user: User) {
 router.post(
 	"/",
 	route({
-		body: "VerifyEmailSchema",
+		requestBody: "VerifyEmailSchema",
 		responses: {
 			200: {
 				body: "TokenResponse",
diff --git a/src/api/routes/auth/verify/view-backup-codes-challenge.ts b/src/api/routes/auth/verify/view-backup-codes-challenge.ts
index 63158d9d..5407de82 100644
--- a/src/api/routes/auth/verify/view-backup-codes-challenge.ts
+++ b/src/api/routes/auth/verify/view-backup-codes-challenge.ts
@@ -25,7 +25,7 @@ const router = Router();
 router.post(
 	"/",
 	route({
-		body: "BackupCodesChallengeSchema",
+		requestBody: "BackupCodesChallengeSchema",
 		responses: {
 			200: { body: "BackupCodesChallengeResponse" },
 			400: { body: "APIErrorResponse" },
diff --git a/src/api/routes/channels/#channel_id/index.ts b/src/api/routes/channels/#channel_id/index.ts
index 74e21a02..567c7c92 100644
--- a/src/api/routes/channels/#channel_id/index.ts
+++ b/src/api/routes/channels/#channel_id/index.ts
@@ -107,7 +107,7 @@ router.delete(
 router.patch(
 	"/",
 	route({
-		body: "ChannelModifySchema",
+		requestBody: "ChannelModifySchema",
 		permission: "MANAGE_CHANNELS",
 		responses: {
 			200: {
diff --git a/src/api/routes/channels/#channel_id/invites.ts b/src/api/routes/channels/#channel_id/invites.ts
index 35cdbca8..d2874872 100644
--- a/src/api/routes/channels/#channel_id/invites.ts
+++ b/src/api/routes/channels/#channel_id/invites.ts
@@ -35,7 +35,7 @@ const router: Router = Router();
 router.post(
 	"/",
 	route({
-		body: "InviteCreateSchema",
+		requestBody: "InviteCreateSchema",
 		permission: "CREATE_INSTANT_INVITE",
 		right: "CREATE_INVITES",
 		responses: {
diff --git a/src/api/routes/channels/#channel_id/messages/#message_id/ack.ts b/src/api/routes/channels/#channel_id/messages/#message_id/ack.ts
index f11fdcb2..a6dcae6b 100644
--- a/src/api/routes/channels/#channel_id/messages/#message_id/ack.ts
+++ b/src/api/routes/channels/#channel_id/messages/#message_id/ack.ts
@@ -34,7 +34,7 @@ const router = Router();
 router.post(
 	"/",
 	route({
-		body: "MessageAcknowledgeSchema",
+		requestBody: "MessageAcknowledgeSchema",
 		responses: {
 			200: {},
 			403: {},
diff --git a/src/api/routes/channels/#channel_id/messages/#message_id/index.ts b/src/api/routes/channels/#channel_id/messages/#message_id/index.ts
index 77bc1e0e..6bc03f53 100644
--- a/src/api/routes/channels/#channel_id/messages/#message_id/index.ts
+++ b/src/api/routes/channels/#channel_id/messages/#message_id/index.ts
@@ -52,7 +52,7 @@ const messageUpload = multer({
 router.patch(
 	"/",
 	route({
-		body: "MessageEditSchema",
+		requestBody: "MessageEditSchema",
 		permission: "SEND_MESSAGES",
 		right: "SEND_MESSAGES",
 		responses: {
@@ -152,7 +152,7 @@ router.put(
 		next();
 	},
 	route({
-		body: "MessageCreateSchema",
+		requestBody: "MessageCreateSchema",
 		permission: "SEND_MESSAGES",
 		right: "SEND_BACKDATED_EVENTS",
 		responses: {
diff --git a/src/api/routes/channels/#channel_id/messages/bulk-delete.ts b/src/api/routes/channels/#channel_id/messages/bulk-delete.ts
index db1617e2..9b607d59 100644
--- a/src/api/routes/channels/#channel_id/messages/bulk-delete.ts
+++ b/src/api/routes/channels/#channel_id/messages/bulk-delete.ts
@@ -39,7 +39,7 @@ export default router;
 router.post(
 	"/",
 	route({
-		body: "BulkDeleteSchema",
+		requestBody: "BulkDeleteSchema",
 		responses: {
 			204: {},
 			400: {
diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts
index 8e3c43d7..ddc42d28 100644
--- a/src/api/routes/channels/#channel_id/messages/index.ts
+++ b/src/api/routes/channels/#channel_id/messages/index.ts
@@ -220,7 +220,7 @@ router.post(
 		next();
 	},
 	route({
-		body: "MessageCreateSchema",
+		requestBody: "MessageCreateSchema",
 		permission: "SEND_MESSAGES",
 		right: "SEND_MESSAGES",
 		responses: {
diff --git a/src/api/routes/channels/#channel_id/permissions.ts b/src/api/routes/channels/#channel_id/permissions.ts
index c6a9def6..d3edb0fa 100644
--- a/src/api/routes/channels/#channel_id/permissions.ts
+++ b/src/api/routes/channels/#channel_id/permissions.ts
@@ -36,7 +36,7 @@ const router: Router = Router();
 router.put(
 	"/:overwrite_id",
 	route({
-		body: "ChannelPermissionOverwriteSchema",
+		requestBody: "ChannelPermissionOverwriteSchema",
 		permission: "MANAGE_ROLES",
 		responses: {
 			204: {},
diff --git a/src/api/routes/channels/#channel_id/webhooks.ts b/src/api/routes/channels/#channel_id/webhooks.ts
index 4e98a1c9..17437301 100644
--- a/src/api/routes/channels/#channel_id/webhooks.ts
+++ b/src/api/routes/channels/#channel_id/webhooks.ts
@@ -54,7 +54,7 @@ router.get(
 router.post(
 	"/",
 	route({
-		body: "WebhookCreateSchema",
+		requestBody: "WebhookCreateSchema",
 		permission: "MANAGE_WEBHOOKS",
 		responses: {
 			200: {
diff --git a/src/api/routes/connections/#connection_name/callback.ts b/src/api/routes/connections/#connection_name/callback.ts
index bc9ba455..ee0db94a 100644
--- a/src/api/routes/connections/#connection_name/callback.ts
+++ b/src/api/routes/connections/#connection_name/callback.ts
@@ -29,7 +29,7 @@ const router = Router();
 
 router.post(
 	"/",
-	route({ body: "ConnectionCallbackSchema" }),
+	route({ requestBody: "ConnectionCallbackSchema" }),
 	async (req: Request, res: Response) => {
 		const { connection_name } = req.params;
 		const connection = ConnectionStore.connections.get(connection_name);
diff --git a/src/api/routes/guilds/#guild_id/bans.ts b/src/api/routes/guilds/#guild_id/bans.ts
index 31aed6b9..b5fd301a 100644
--- a/src/api/routes/guilds/#guild_id/bans.ts
+++ b/src/api/routes/guilds/#guild_id/bans.ts
@@ -16,20 +16,20 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { getIpAdress, route } from "@spacebar/api";
 import {
+	Ban,
+	BanModeratorSchema,
+	BanRegistrySchema,
 	DiscordApiErrors,
-	emitEvent,
 	GuildBanAddEvent,
 	GuildBanRemoveEvent,
-	Ban,
-	User,
 	Member,
-	BanRegistrySchema,
-	BanModeratorSchema,
+	User,
+	emitEvent,
 } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
-import { getIpAdress, route } from "@spacebar/api";
 
 const router: Router = Router();
 
@@ -97,7 +97,7 @@ router.get(
 
 router.put(
 	"/:user_id",
-	route({ body: "BanCreateSchema", permission: "BAN_MEMBERS" }),
+	route({ requestBody: "BanCreateSchema", permission: "BAN_MEMBERS" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		const banned_user_id = req.params.user_id;
@@ -143,7 +143,7 @@ router.put(
 
 router.put(
 	"/@me",
-	route({ body: "BanCreateSchema" }),
+	route({ requestBody: "BanCreateSchema" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 
diff --git a/src/api/routes/guilds/#guild_id/channels.ts b/src/api/routes/guilds/#guild_id/channels.ts
index d74d9f84..ff167b02 100644
--- a/src/api/routes/guilds/#guild_id/channels.ts
+++ b/src/api/routes/guilds/#guild_id/channels.ts
@@ -16,16 +16,16 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Response, Request } from "express";
+import { route } from "@spacebar/api";
 import {
 	Channel,
-	ChannelUpdateEvent,
-	emitEvent,
 	ChannelModifySchema,
 	ChannelReorderSchema,
+	ChannelUpdateEvent,
+	emitEvent,
 } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
-import { route } from "@spacebar/api";
 const router = Router();
 
 router.get("/", route({}), async (req: Request, res: Response) => {
@@ -37,7 +37,10 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/",
-	route({ body: "ChannelModifySchema", permission: "MANAGE_CHANNELS" }),
+	route({
+		requestBody: "ChannelModifySchema",
+		permission: "MANAGE_CHANNELS",
+	}),
 	async (req: Request, res: Response) => {
 		// creates a new guild channel https://discord.com/developers/docs/resources/guild#create-guild-channel
 		const { guild_id } = req.params;
@@ -54,7 +57,10 @@ router.post(
 
 router.patch(
 	"/",
-	route({ body: "ChannelReorderSchema", permission: "MANAGE_CHANNELS" }),
+	route({
+		requestBody: "ChannelReorderSchema",
+		permission: "MANAGE_CHANNELS",
+	}),
 	async (req: Request, res: Response) => {
 		// changes guild channel position
 		const { guild_id } = req.params;
diff --git a/src/api/routes/guilds/#guild_id/emojis.ts b/src/api/routes/guilds/#guild_id/emojis.ts
index c661202e..f8707b24 100644
--- a/src/api/routes/guilds/#guild_id/emojis.ts
+++ b/src/api/routes/guilds/#guild_id/emojis.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
+import { route } from "@spacebar/api";
 import {
 	Config,
 	DiscordApiErrors,
-	emitEvent,
 	Emoji,
+	EmojiCreateSchema,
+	EmojiModifySchema,
 	GuildEmojisUpdateEvent,
-	handleFile,
 	Member,
 	Snowflake,
 	User,
-	EmojiCreateSchema,
-	EmojiModifySchema,
+	emitEvent,
+	handleFile,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 
 const router = Router();
 
@@ -63,7 +63,7 @@ router.get("/:emoji_id", route({}), async (req: Request, res: Response) => {
 router.post(
 	"/",
 	route({
-		body: "EmojiCreateSchema",
+		requestBody: "EmojiCreateSchema",
 		permission: "MANAGE_EMOJIS_AND_STICKERS",
 	}),
 	async (req: Request, res: Response) => {
@@ -113,7 +113,7 @@ router.post(
 router.patch(
 	"/:emoji_id",
 	route({
-		body: "EmojiModifySchema",
+		requestBody: "EmojiModifySchema",
 		permission: "MANAGE_EMOJIS_AND_STICKERS",
 	}),
 	async (req: Request, res: Response) => {
diff --git a/src/api/routes/guilds/#guild_id/index.ts b/src/api/routes/guilds/#guild_id/index.ts
index 672bc92e..46346008 100644
--- a/src/api/routes/guilds/#guild_id/index.ts
+++ b/src/api/routes/guilds/#guild_id/index.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { route } from "@spacebar/api";
 import {
 	DiscordApiErrors,
-	emitEvent,
-	getPermission,
-	getRights,
 	Guild,
 	GuildUpdateEvent,
-	handleFile,
-	Member,
 	GuildUpdateSchema,
+	Member,
 	SpacebarApiErrors,
+	emitEvent,
+	getPermission,
+	getRights,
+	handleFile,
 } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
-import { route } from "@spacebar/api";
 
 const router = Router();
 
@@ -55,7 +55,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.patch(
 	"/",
-	route({ body: "GuildUpdateSchema", permission: "MANAGE_GUILD" }),
+	route({ requestBody: "GuildUpdateSchema", permission: "MANAGE_GUILD" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as GuildUpdateSchema;
 		const { guild_id } = req.params;
diff --git a/src/api/routes/guilds/#guild_id/members/#member_id/index.ts b/src/api/routes/guilds/#guild_id/members/#member_id/index.ts
index a14691f2..814c8f8b 100644
--- a/src/api/routes/guilds/#guild_id/members/#member_id/index.ts
+++ b/src/api/routes/guilds/#guild_id/members/#member_id/index.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { route } from "@spacebar/api";
 import {
-	Member,
-	getPermission,
-	getRights,
-	Role,
-	GuildMemberUpdateEvent,
 	emitEvent,
-	Sticker,
 	Emoji,
+	getPermission,
+	getRights,
 	Guild,
+	GuildMemberUpdateEvent,
 	handleFile,
+	Member,
 	MemberChangeSchema,
+	Role,
+	Sticker,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 
 const router = Router();
 
@@ -47,7 +47,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.patch(
 	"/",
-	route({ body: "MemberChangeSchema" }),
+	route({ requestBody: "MemberChangeSchema" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		const member_id =
diff --git a/src/api/routes/guilds/#guild_id/members/#member_id/nick.ts b/src/api/routes/guilds/#guild_id/members/#member_id/nick.ts
index 14e7467f..41aaa84b 100644
--- a/src/api/routes/guilds/#guild_id/members/#member_id/nick.ts
+++ b/src/api/routes/guilds/#guild_id/members/#member_id/nick.ts
@@ -16,15 +16,15 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { getPermission, Member, PermissionResolvable } from "@spacebar/util";
 import { route } from "@spacebar/api";
+import { getPermission, Member, PermissionResolvable } from "@spacebar/util";
 import { Request, Response, Router } from "express";
 
 const router = Router();
 
 router.patch(
 	"/",
-	route({ body: "MemberNickChangeSchema" }),
+	route({ requestBody: "MemberNickChangeSchema" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		let permissionString: PermissionResolvable = "MANAGE_NICKNAMES";
diff --git a/src/api/routes/guilds/#guild_id/profile/index.ts b/src/api/routes/guilds/#guild_id/profile/index.ts
index 8ec22ea4..32de8653 100644
--- a/src/api/routes/guilds/#guild_id/profile/index.ts
+++ b/src/api/routes/guilds/#guild_id/profile/index.ts
@@ -31,7 +31,7 @@ const router = Router();
 
 router.patch(
 	"/:member_id",
-	route({ body: "MemberChangeProfileSchema" }),
+	route({ requestBody: "MemberChangeProfileSchema" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		// const member_id =
diff --git a/src/api/routes/guilds/#guild_id/roles/#role_id/index.ts b/src/api/routes/guilds/#guild_id/roles/#role_id/index.ts
index de3fc35b..c7f1a8e8 100644
--- a/src/api/routes/guilds/#guild_id/roles/#role_id/index.ts
+++ b/src/api/routes/guilds/#guild_id/roles/#role_id/index.ts
@@ -16,17 +16,17 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
+import { route } from "@spacebar/api";
 import {
-	Role,
-	Member,
-	GuildRoleUpdateEvent,
-	GuildRoleDeleteEvent,
 	emitEvent,
+	GuildRoleDeleteEvent,
+	GuildRoleUpdateEvent,
 	handleFile,
+	Member,
+	Role,
 	RoleModifySchema,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
 
 const router = Router();
@@ -69,7 +69,7 @@ router.delete(
 
 router.patch(
 	"/",
-	route({ body: "RoleModifySchema", permission: "MANAGE_ROLES" }),
+	route({ requestBody: "RoleModifySchema", permission: "MANAGE_ROLES" }),
 	async (req: Request, res: Response) => {
 		const { role_id, guild_id } = req.params;
 		const body = req.body as RoleModifySchema;
diff --git a/src/api/routes/guilds/#guild_id/roles/index.ts b/src/api/routes/guilds/#guild_id/roles/index.ts
index f93e9385..0efafab7 100644
--- a/src/api/routes/guilds/#guild_id/roles/index.ts
+++ b/src/api/routes/guilds/#guild_id/roles/index.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { route } from "@spacebar/api";
 import {
-	Role,
+	Config,
+	DiscordApiErrors,
+	emitEvent,
 	getPermission,
-	Member,
 	GuildRoleCreateEvent,
 	GuildRoleUpdateEvent,
-	emitEvent,
-	Config,
-	DiscordApiErrors,
+	Member,
+	Role,
 	RoleModifySchema,
 	RolePositionUpdateSchema,
 	Snowflake,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 import { Not } from "typeorm";
 
 const router: Router = Router();
@@ -47,7 +47,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/",
-	route({ body: "RoleModifySchema", permission: "MANAGE_ROLES" }),
+	route({ requestBody: "RoleModifySchema", permission: "MANAGE_ROLES" }),
 	async (req: Request, res: Response) => {
 		const guild_id = req.params.guild_id;
 		const body = req.body as RoleModifySchema;
@@ -104,7 +104,7 @@ router.post(
 
 router.patch(
 	"/",
-	route({ body: "RolePositionUpdateSchema" }),
+	route({ requestBody: "RolePositionUpdateSchema" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		const body = req.body as RolePositionUpdateSchema;
diff --git a/src/api/routes/guilds/#guild_id/stickers.ts b/src/api/routes/guilds/#guild_id/stickers.ts
index 84a23670..2e9470ec 100644
--- a/src/api/routes/guilds/#guild_id/stickers.ts
+++ b/src/api/routes/guilds/#guild_id/stickers.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
+import { route } from "@spacebar/api";
 import {
-	emitEvent,
 	GuildStickersUpdateEvent,
 	Member,
+	ModifyGuildStickerSchema,
 	Snowflake,
 	Sticker,
 	StickerFormatType,
 	StickerType,
+	emitEvent,
 	uploadFile,
-	ModifyGuildStickerSchema,
 } from "@spacebar/util";
-import { Router, Request, Response } from "express";
-import { route } from "@spacebar/api";
-import multer from "multer";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
+import multer from "multer";
 const router = Router();
 
 router.get("/", route({}), async (req: Request, res: Response) => {
@@ -54,7 +54,7 @@ router.post(
 	bodyParser,
 	route({
 		permission: "MANAGE_EMOJIS_AND_STICKERS",
-		body: "ModifyGuildStickerSchema",
+		requestBody: "ModifyGuildStickerSchema",
 	}),
 	async (req: Request, res: Response) => {
 		if (!req.file) throw new HTTPError("missing file");
@@ -110,7 +110,7 @@ router.get("/:sticker_id", route({}), async (req: Request, res: Response) => {
 router.patch(
 	"/:sticker_id",
 	route({
-		body: "ModifyGuildStickerSchema",
+		requestBody: "ModifyGuildStickerSchema",
 		permission: "MANAGE_EMOJIS_AND_STICKERS",
 	}),
 	async (req: Request, res: Response) => {
diff --git a/src/api/routes/guilds/#guild_id/templates.ts b/src/api/routes/guilds/#guild_id/templates.ts
index 3bd28e05..cb517083 100644
--- a/src/api/routes/guilds/#guild_id/templates.ts
+++ b/src/api/routes/guilds/#guild_id/templates.ts
@@ -16,11 +16,10 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { generateCode, route } from "@spacebar/api";
 import { Guild, Template } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
-import { route } from "@spacebar/api";
-import { generateCode } from "@spacebar/api";
 
 const router: Router = Router();
 
@@ -53,7 +52,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/",
-	route({ body: "TemplateCreateSchema", permission: "MANAGE_GUILD" }),
+	route({ requestBody: "TemplateCreateSchema", permission: "MANAGE_GUILD" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		const guild = await Guild.findOneOrFail({
@@ -115,7 +114,7 @@ router.put(
 
 router.patch(
 	"/:code",
-	route({ body: "TemplateModifySchema", permission: "MANAGE_GUILD" }),
+	route({ requestBody: "TemplateModifySchema", permission: "MANAGE_GUILD" }),
 	async (req: Request, res: Response) => {
 		const { code, guild_id } = req.params;
 		const { name, description } = req.body;
diff --git a/src/api/routes/guilds/#guild_id/vanity-url.ts b/src/api/routes/guilds/#guild_id/vanity-url.ts
index c85c943f..73620f8b 100644
--- a/src/api/routes/guilds/#guild_id/vanity-url.ts
+++ b/src/api/routes/guilds/#guild_id/vanity-url.ts
@@ -16,6 +16,7 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
+import { route } from "@spacebar/api";
 import {
 	Channel,
 	ChannelType,
@@ -23,8 +24,7 @@ import {
 	Invite,
 	VanityUrlSchema,
 } from "@spacebar/util";
-import { Router, Request, Response } from "express";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
 
 const router = Router();
@@ -60,7 +60,7 @@ router.get(
 
 router.patch(
 	"/",
-	route({ body: "VanityUrlSchema", permission: "MANAGE_GUILD" }),
+	route({ requestBody: "VanityUrlSchema", permission: "MANAGE_GUILD" }),
 	async (req: Request, res: Response) => {
 		const { guild_id } = req.params;
 		const body = req.body as VanityUrlSchema;
diff --git a/src/api/routes/guilds/#guild_id/voice-states/#user_id/index.ts b/src/api/routes/guilds/#guild_id/voice-states/#user_id/index.ts
index 791ac102..ff1bc487 100644
--- a/src/api/routes/guilds/#guild_id/voice-states/#user_id/index.ts
+++ b/src/api/routes/guilds/#guild_id/voice-states/#user_id/index.ts
@@ -16,6 +16,7 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
+import { route } from "@spacebar/api";
 import {
 	Channel,
 	ChannelType,
@@ -26,7 +27,6 @@ import {
 	VoiceStateUpdateEvent,
 	VoiceStateUpdateSchema,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
 import { Request, Response, Router } from "express";
 
 const router = Router();
@@ -34,7 +34,7 @@ const router = Router();
 
 router.patch(
 	"/",
-	route({ body: "VoiceStateUpdateSchema" }),
+	route({ requestBody: "VoiceStateUpdateSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as VoiceStateUpdateSchema;
 		const { guild_id } = req.params;
diff --git a/src/api/routes/guilds/#guild_id/welcome-screen.ts b/src/api/routes/guilds/#guild_id/welcome-screen.ts
index 696e20db..35320e0c 100644
--- a/src/api/routes/guilds/#guild_id/welcome-screen.ts
+++ b/src/api/routes/guilds/#guild_id/welcome-screen.ts
@@ -16,10 +16,10 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
+import { route } from "@spacebar/api";
+import { Guild, GuildUpdateWelcomeScreenSchema, Member } from "@spacebar/util";
 import { Request, Response, Router } from "express";
-import { Guild, Member, GuildUpdateWelcomeScreenSchema } from "@spacebar/util";
 import { HTTPError } from "lambert-server";
-import { route } from "@spacebar/api";
 
 const router: Router = Router();
 
@@ -35,7 +35,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 router.patch(
 	"/",
 	route({
-		body: "GuildUpdateWelcomeScreenSchema",
+		requestBody: "GuildUpdateWelcomeScreenSchema",
 		permission: "MANAGE_GUILD",
 	}),
 	async (req: Request, res: Response) => {
diff --git a/src/api/routes/guilds/#guild_id/widget.ts b/src/api/routes/guilds/#guild_id/widget.ts
index 77af25dc..2cacd8d3 100644
--- a/src/api/routes/guilds/#guild_id/widget.ts
+++ b/src/api/routes/guilds/#guild_id/widget.ts
@@ -16,9 +16,9 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
-import { Guild, WidgetModifySchema } from "@spacebar/util";
 import { route } from "@spacebar/api";
+import { Guild, WidgetModifySchema } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 
 const router: Router = Router();
 
@@ -37,7 +37,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 // https://discord.com/developers/docs/resources/guild#modify-guild-widget
 router.patch(
 	"/",
-	route({ body: "WidgetModifySchema", permission: "MANAGE_GUILD" }),
+	route({ requestBody: "WidgetModifySchema", permission: "MANAGE_GUILD" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as WidgetModifySchema;
 		const { guild_id } = req.params;
diff --git a/src/api/routes/guilds/index.ts b/src/api/routes/guilds/index.ts
index c793d185..55fe088e 100644
--- a/src/api/routes/guilds/index.ts
+++ b/src/api/routes/guilds/index.ts
@@ -16,16 +16,16 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
+import { route } from "@spacebar/api";
 import {
-	Guild,
 	Config,
-	getRights,
-	Member,
 	DiscordApiErrors,
+	Guild,
 	GuildCreateSchema,
+	Member,
+	getRights,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 
 const router: Router = Router();
 
@@ -33,7 +33,7 @@ const router: Router = Router();
 
 router.post(
 	"/",
-	route({ body: "GuildCreateSchema", right: "CREATE_GUILDS" }),
+	route({ requestBody: "GuildCreateSchema", right: "CREATE_GUILDS" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as GuildCreateSchema;
 
diff --git a/src/api/routes/guilds/templates/index.ts b/src/api/routes/guilds/templates/index.ts
index bfbb7d3b..8eff5563 100644
--- a/src/api/routes/guilds/templates/index.ts
+++ b/src/api/routes/guilds/templates/index.ts
@@ -16,18 +16,18 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { route } from "@spacebar/api";
 import {
-	Template,
+	Config,
+	DiscordApiErrors,
 	Guild,
+	GuildTemplateCreateSchema,
+	Member,
 	Role,
 	Snowflake,
-	Config,
-	Member,
-	GuildTemplateCreateSchema,
+	Template,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
-import { DiscordApiErrors } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 import fetch from "node-fetch";
 const router: Router = Router();
 
@@ -81,7 +81,7 @@ router.get("/:code", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/:code",
-	route({ body: "GuildTemplateCreateSchema" }),
+	route({ requestBody: "GuildTemplateCreateSchema" }),
 	async (req: Request, res: Response) => {
 		const {
 			enabled,
diff --git a/src/api/routes/oauth2/authorize.ts b/src/api/routes/oauth2/authorize.ts
index c041f671..ee4b6eaf 100644
--- a/src/api/routes/oauth2/authorize.ts
+++ b/src/api/routes/oauth2/authorize.ts
@@ -16,18 +16,18 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
 import { route } from "@spacebar/api";
 import {
 	ApiError,
 	Application,
 	ApplicationAuthorizeSchema,
-	getPermission,
 	DiscordApiErrors,
 	Member,
 	Permissions,
 	User,
+	getPermission,
 } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 const router = Router();
 
 // TODO: scopes, other oauth types
@@ -135,7 +135,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/",
-	route({ body: "ApplicationAuthorizeSchema" }),
+	route({ requestBody: "ApplicationAuthorizeSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as ApplicationAuthorizeSchema;
 		// const { client_id, scope, response_type, redirect_url } = req.query;
diff --git a/src/api/routes/read-states/ack-bulk.ts b/src/api/routes/read-states/ack-bulk.ts
index 2c51893b..bca2001c 100644
--- a/src/api/routes/read-states/ack-bulk.ts
+++ b/src/api/routes/read-states/ack-bulk.ts
@@ -16,14 +16,14 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
 import { route } from "@spacebar/api";
 import { AckBulkSchema, ReadState } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 const router = Router();
 
 router.post(
 	"/",
-	route({ body: "AckBulkSchema" }),
+	route({ requestBody: "AckBulkSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as AckBulkSchema;
 
diff --git a/src/api/routes/users/#id/profile.ts b/src/api/routes/users/#id/profile.ts
index 650873ad..a94eb546 100644
--- a/src/api/routes/users/#id/profile.ts
+++ b/src/api/routes/users/#id/profile.ts
@@ -151,7 +151,7 @@ router.get(
 
 router.patch(
 	"/",
-	route({ body: "UserProfileModifySchema" }),
+	route({ requestBody: "UserProfileModifySchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as UserProfileModifySchema;
 
diff --git a/src/api/routes/users/@me/channels.ts b/src/api/routes/users/@me/channels.ts
index 04db4fe9..aaba7b70 100644
--- a/src/api/routes/users/@me/channels.ts
+++ b/src/api/routes/users/@me/channels.ts
@@ -16,14 +16,14 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Request, Response, Router } from "express";
+import { route } from "@spacebar/api";
 import {
-	Recipient,
-	DmChannelDTO,
 	Channel,
 	DmChannelCreateSchema,
+	DmChannelDTO,
+	Recipient,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 
 const router: Router = Router();
 
@@ -41,7 +41,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/",
-	route({ body: "DmChannelCreateSchema" }),
+	route({ requestBody: "DmChannelCreateSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as DmChannelCreateSchema;
 		res.json(
diff --git a/src/api/routes/users/@me/connections/#connection_name/#connection_id/index.ts b/src/api/routes/users/@me/connections/#connection_name/#connection_id/index.ts
index 3a4e5e0a..351ec99a 100644
--- a/src/api/routes/users/@me/connections/#connection_name/#connection_id/index.ts
+++ b/src/api/routes/users/@me/connections/#connection_name/#connection_id/index.ts
@@ -29,7 +29,7 @@ const router = Router();
 // TODO: connection update schema
 router.patch(
 	"/",
-	route({ body: "ConnectionUpdateSchema" }),
+	route({ requestBody: "ConnectionUpdateSchema" }),
 	async (req: Request, res: Response) => {
 		const { connection_name, connection_id } = req.params;
 		const body = req.body as ConnectionUpdateSchema;
diff --git a/src/api/routes/users/@me/guilds/#guild_id/settings.ts b/src/api/routes/users/@me/guilds/#guild_id/settings.ts
index 7e9f2a08..2ae82423 100644
--- a/src/api/routes/users/@me/guilds/#guild_id/settings.ts
+++ b/src/api/routes/users/@me/guilds/#guild_id/settings.ts
@@ -16,14 +16,14 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Response, Request } from "express";
+import { route } from "@spacebar/api";
 import {
 	Channel,
 	Member,
 	OrmUtils,
 	UserGuildSettingsSchema,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
+import { Request, Response, Router } from "express";
 
 const router = Router();
 
@@ -38,7 +38,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.patch(
 	"/",
-	route({ body: "UserGuildSettingsSchema" }),
+	route({ requestBody: "UserGuildSettingsSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as UserGuildSettingsSchema;
 
diff --git a/src/api/routes/users/@me/index.ts b/src/api/routes/users/@me/index.ts
index b3eeb964..58697cbf 100644
--- a/src/api/routes/users/@me/index.ts
+++ b/src/api/routes/users/@me/index.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
+import { route } from "@spacebar/api";
 import {
-	User,
-	PrivateUserProjection,
-	emitEvent,
-	UserUpdateEvent,
-	handleFile,
-	FieldErrors,
 	adjustEmail,
 	Config,
-	UserModifySchema,
+	emitEvent,
+	FieldErrors,
 	generateToken,
+	handleFile,
+	PrivateUserProjection,
+	User,
+	UserModifySchema,
+	UserUpdateEvent,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
 import bcrypt from "bcrypt";
+import { Request, Response, Router } from "express";
 
 const router: Router = Router();
 
@@ -45,7 +45,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.patch(
 	"/",
-	route({ body: "UserModifySchema" }),
+	route({ requestBody: "UserModifySchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as UserModifySchema;
 
diff --git a/src/api/routes/users/@me/mfa/codes-verification.ts b/src/api/routes/users/@me/mfa/codes-verification.ts
index 69d45e91..7459ede3 100644
--- a/src/api/routes/users/@me/mfa/codes-verification.ts
+++ b/src/api/routes/users/@me/mfa/codes-verification.ts
@@ -16,21 +16,21 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
 import { route } from "@spacebar/api";
 import {
 	BackupCode,
-	generateMfaBackupCodes,
-	User,
 	CodesVerificationSchema,
 	DiscordApiErrors,
+	User,
+	generateMfaBackupCodes,
 } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 
 const router = Router();
 
 router.post(
 	"/",
-	route({ body: "CodesVerificationSchema" }),
+	route({ requestBody: "CodesVerificationSchema" }),
 	async (req: Request, res: Response) => {
 		// const { key, nonce, regenerate } = req.body as CodesVerificationSchema;
 		const { regenerate } = req.body as CodesVerificationSchema;
diff --git a/src/api/routes/users/@me/mfa/codes.ts b/src/api/routes/users/@me/mfa/codes.ts
index 4ddbf78e..178e25c9 100644
--- a/src/api/routes/users/@me/mfa/codes.ts
+++ b/src/api/routes/users/@me/mfa/codes.ts
@@ -16,16 +16,16 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
 import { route } from "@spacebar/api";
 import {
 	BackupCode,
 	FieldErrors,
 	generateMfaBackupCodes,
-	User,
 	MfaCodesSchema,
+	User,
 } from "@spacebar/util";
 import bcrypt from "bcrypt";
+import { Request, Response, Router } from "express";
 
 const router = Router();
 
@@ -33,7 +33,7 @@ const router = Router();
 
 router.post(
 	"/",
-	route({ body: "MfaCodesSchema" }),
+	route({ requestBody: "MfaCodesSchema" }),
 	async (req: Request, res: Response) => {
 		const { password, regenerate } = req.body as MfaCodesSchema;
 
diff --git a/src/api/routes/users/@me/mfa/totp/disable.ts b/src/api/routes/users/@me/mfa/totp/disable.ts
index 9f406423..bade76c3 100644
--- a/src/api/routes/users/@me/mfa/totp/disable.ts
+++ b/src/api/routes/users/@me/mfa/totp/disable.ts
@@ -16,22 +16,22 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
 import { route } from "@spacebar/api";
-import { verifyToken } from "node-2fa";
-import { HTTPError } from "lambert-server";
 import {
-	User,
-	generateToken,
 	BackupCode,
 	TotpDisableSchema,
+	User,
+	generateToken,
 } from "@spacebar/util";
+import { Request, Response, Router } from "express";
+import { HTTPError } from "lambert-server";
+import { verifyToken } from "node-2fa";
 
 const router = Router();
 
 router.post(
 	"/",
-	route({ body: "TotpDisableSchema" }),
+	route({ requestBody: "TotpDisableSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as TotpDisableSchema;
 
diff --git a/src/api/routes/users/@me/mfa/totp/enable.ts b/src/api/routes/users/@me/mfa/totp/enable.ts
index 4d6b2763..87bbaec9 100644
--- a/src/api/routes/users/@me/mfa/totp/enable.ts
+++ b/src/api/routes/users/@me/mfa/totp/enable.ts
@@ -16,15 +16,15 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Request, Response } from "express";
+import { route } from "@spacebar/api";
 import {
+	TotpEnableSchema,
 	User,
-	generateToken,
 	generateMfaBackupCodes,
-	TotpEnableSchema,
+	generateToken,
 } from "@spacebar/util";
-import { route } from "@spacebar/api";
 import bcrypt from "bcrypt";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
 import { verifyToken } from "node-2fa";
 
@@ -32,7 +32,7 @@ const router = Router();
 
 router.post(
 	"/",
-	route({ body: "TotpEnableSchema" }),
+	route({ requestBody: "TotpEnableSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as TotpEnableSchema;
 
diff --git a/src/api/routes/users/@me/mfa/webauthn/credentials/index.ts b/src/api/routes/users/@me/mfa/webauthn/credentials/index.ts
index 29dbb7cf..46bdfdd0 100644
--- a/src/api/routes/users/@me/mfa/webauthn/credentials/index.ts
+++ b/src/api/routes/users/@me/mfa/webauthn/credentials/index.ts
@@ -73,7 +73,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.post(
 	"/",
-	route({ body: "WebAuthnPostSchema" }),
+	route({ requestBody: "WebAuthnPostSchema" }),
 	async (req: Request, res: Response) => {
 		if (!WebAuthn.fido2) {
 			// TODO: I did this for typescript and I can't use !
diff --git a/src/api/routes/users/@me/relationships.ts b/src/api/routes/users/@me/relationships.ts
index e9ea47e6..0c32f27c 100644
--- a/src/api/routes/users/@me/relationships.ts
+++ b/src/api/routes/users/@me/relationships.ts
@@ -16,20 +16,20 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
+import { route } from "@spacebar/api";
 import {
-	RelationshipAddEvent,
-	User,
+	Config,
+	DiscordApiErrors,
 	PublicUserProjection,
-	RelationshipType,
+	Relationship,
+	RelationshipAddEvent,
 	RelationshipRemoveEvent,
+	RelationshipType,
+	User,
 	emitEvent,
-	Relationship,
-	Config,
 } from "@spacebar/util";
-import { Router, Response, Request } from "express";
+import { Request, Response, Router } from "express";
 import { HTTPError } from "lambert-server";
-import { DiscordApiErrors } from "@spacebar/util";
-import { route } from "@spacebar/api";
 
 const router = Router();
 
@@ -60,7 +60,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.put(
 	"/:id",
-	route({ body: "RelationshipPutSchema" }),
+	route({ requestBody: "RelationshipPutSchema" }),
 	async (req: Request, res: Response) => {
 		return await updateRelationship(
 			req,
@@ -77,7 +77,7 @@ router.put(
 
 router.post(
 	"/",
-	route({ body: "RelationshipPostSchema" }),
+	route({ requestBody: "RelationshipPostSchema" }),
 	async (req: Request, res: Response) => {
 		return await updateRelationship(
 			req,
diff --git a/src/api/routes/users/@me/settings.ts b/src/api/routes/users/@me/settings.ts
index 62cfe904..9ea4e673 100644
--- a/src/api/routes/users/@me/settings.ts
+++ b/src/api/routes/users/@me/settings.ts
@@ -16,9 +16,9 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { Router, Response, Request } from "express";
-import { User, UserSettingsSchema } from "@spacebar/util";
 import { route } from "@spacebar/api";
+import { User, UserSettingsSchema } from "@spacebar/util";
+import { Request, Response, Router } from "express";
 
 const router = Router();
 
@@ -32,7 +32,7 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 router.patch(
 	"/",
-	route({ body: "UserSettingsSchema" }),
+	route({ requestBody: "UserSettingsSchema" }),
 	async (req: Request, res: Response) => {
 		const body = req.body as UserSettingsSchema;
 		if (body.locale === "en") body.locale = "en-US"; // fix discord client crash on unkown locale
diff --git a/src/api/util/handlers/route.ts b/src/api/util/handlers/route.ts
index 04910ed4..331ac0c2 100644
--- a/src/api/util/handlers/route.ts
+++ b/src/api/util/handlers/route.ts
@@ -52,27 +52,31 @@ export type RouteResponse = {
 export interface RouteOptions {
 	permission?: PermissionResolvable;
 	right?: RightResolvable;
-	body?: `${string}Schema`; // typescript interface name
+	requestBody?: `${string}Schema`; // typescript interface name
 	responses?: {
 		[status: number]: {
 			// body?: `${string}Response`;
 			body?: string;
 		};
 	};
-	test?: {
-		response?: RouteResponse;
-		body?: unknown;
-		path?: string;
-		event?: EVENT | EVENT[];
-		headers?: Record<string, string>;
-	};
+	event?: EVENT | EVENT[];
+	summary?: string;
+	description?: string;
+	// test?: {
+	// 	response?: RouteResponse;
+	// 	body?: unknown;
+	// 	path?: string;
+	// 	event?: EVENT | EVENT[];
+	// 	headers?: Record<string, string>;
+	// };
 }
 
 export function route(opts: RouteOptions) {
 	let validate: AnyValidateFunction | undefined;
-	if (opts.body) {
-		validate = ajv.getSchema(opts.body);
-		if (!validate) throw new Error(`Body schema ${opts.body} not found`);
+	if (opts.requestBody) {
+		validate = ajv.getSchema(opts.requestBody);
+		if (!validate)
+			throw new Error(`Body schema ${opts.requestBody} not found`);
 	}
 
 	return async (req: Request, res: Response, next: NextFunction) => {
diff --git a/src/util/schemas/LazyRequestSchema.ts b/src/util/schemas/LazyRequestSchema.ts
index 63e67416..f69ae1f7 100644
--- a/src/util/schemas/LazyRequestSchema.ts
+++ b/src/util/schemas/LazyRequestSchema.ts
@@ -18,7 +18,9 @@
 
 export interface LazyRequestSchema {
 	guild_id: string;
-	channels?: Record<string, [number, number][]>;
+	channels?: {
+		[key: string]: [number, number][];
+	};
 	activities?: boolean;
 	threads?: boolean;
 	typing?: true;
diff --git a/src/util/schemas/UserGuildSettingsSchema.ts b/src/util/schemas/UserGuildSettingsSchema.ts
index c295f767..82edae9c 100644
--- a/src/util/schemas/UserGuildSettingsSchema.ts
+++ b/src/util/schemas/UserGuildSettingsSchema.ts
@@ -16,12 +16,12 @@
 	along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
 
-import { UserGuildSettings, ChannelOverride } from "@spacebar/util";
+import { ChannelOverride, UserGuildSettings } from "@spacebar/util";
 
 // This sucks. I would use a DeepPartial, my own or typeorms, but they both generate inncorect schema
 export interface UserGuildSettingsSchema
 	extends Partial<Omit<UserGuildSettings, "channel_overrides">> {
 	channel_overrides?: {
-		[channel_id: string]: Partial<ChannelOverride>;
+		[channel_id: string]: ChannelOverride;
 	};
 }
diff --git a/src/util/schemas/WebAuthnSchema.ts b/src/util/schemas/WebAuthnSchema.ts
index 652cda34..3f5e0da7 100644
--- a/src/util/schemas/WebAuthnSchema.ts
+++ b/src/util/schemas/WebAuthnSchema.ts
@@ -28,9 +28,9 @@ export interface CreateWebAuthnCredentialSchema {
 	ticket: string;
 }
 
-export type WebAuthnPostSchema = Partial<
-	GenerateWebAuthnCredentialsSchema | CreateWebAuthnCredentialSchema
->;
+export type WebAuthnPostSchema =
+	| GenerateWebAuthnCredentialsSchema
+	| CreateWebAuthnCredentialSchema;
 
 export interface WebAuthnTotpSchema {
 	code: string;
diff --git a/src/util/schemas/index.ts b/src/util/schemas/index.ts
index 22927146..23d03190 100644
--- a/src/util/schemas/index.ts
+++ b/src/util/schemas/index.ts
@@ -58,7 +58,6 @@ export * from "./PurgeSchema";
 export * from "./RegisterSchema";
 export * from "./RelationshipPostSchema";
 export * from "./RelationshipPutSchema";
-export * from "./responses";
 export * from "./RoleModifySchema";
 export * from "./RolePositionUpdateSchema";
 export * from "./SelectProtocolSchema";
@@ -80,7 +79,4 @@ export * from "./VoiceVideoSchema";
 export * from "./WebAuthnSchema";
 export * from "./WebhookCreateSchema";
 export * from "./WidgetModifySchema";
-export * from "./UserRelationsResponse";
-export * from "./GatewayResponse";
-export * from "./GatewayBotResponse";
-export * from "./UserProfileResponse";
+export * from "./responses";