summary refs log tree commit diff
path: root/assets/openapi.json
diff options
context:
space:
mode:
Diffstat (limited to 'assets/openapi.json')
-rw-r--r--assets/openapi.json168
1 files changed, 167 insertions, 1 deletions
diff --git a/assets/openapi.json b/assets/openapi.json

index b6544d27b..21742458b 100644 --- a/assets/openapi.json +++ b/assets/openapi.json
@@ -5219,6 +5219,9 @@ }, "rules_channel_id": { "type": "string" + }, + "owner_id": { + "type": "string" } } }, @@ -5295,6 +5298,9 @@ "type": "string", "nullable": true }, + "owner_id": { + "type": "string" + }, "region": { "type": "string" }, @@ -7040,6 +7046,12 @@ } ] }, + "AdminGuildsResponse": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Guild" + } + }, "BackupCodesChallengeResponse": { "type": "object", "properties": { @@ -7859,6 +7871,9 @@ }, "disabled": { "type": "boolean" + }, + "rights": { + "type": "string" } }, "required": [ @@ -7876,6 +7891,7 @@ "premium_usage_flags", "public_flags", "purchased_flags", + "rights", "username", "verified" ] @@ -7982,6 +7998,9 @@ }, "disabled": { "type": "boolean" + }, + "rights": { + "type": "string" } }, "required": [ @@ -7999,6 +8018,7 @@ "premium_usage_flags", "public_flags", "purchased_flags", + "rights", "username", "verified" ] @@ -9008,6 +9028,71 @@ ] } }, + "/users/": { + "get": { + "x-right-required": "OPERATOR", + "security": [ + { + "bearer": [] + } + ], + "description": "Get a list of users", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AdminUsersResponse" + } + } + } + }, + "400": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/APIErrorResponse" + } + } + } + } + }, + "parameters": [ + { + "name": "limit", + "in": "query", + "required": false, + "schema": { + "type": "number" + }, + "description": "max number of users to return (1-1000). default 100" + }, + { + "name": "after", + "in": "query", + "required": false, + "schema": { + "type": "number" + }, + "description": "The amount of users to skip" + }, + { + "name": "query", + "in": "query", + "required": false, + "schema": { + "type": "string" + }, + "description": "The search query" + } + ], + "tags": [ + "users" + ] + } + }, "/users/@me/settings/": { "get": { "security": [ @@ -10945,6 +11030,12 @@ }, "tags": [ "scheduled-maintenances" + ], + "x-badges": [ + { + "label": "Spacebar-only", + "color": "red" + } ] } }, @@ -11577,8 +11668,70 @@ } }, "/guilds/": { + "get": { + "x-right-required": "OPERATOR", + "security": [ + { + "bearer": [] + } + ], + "description": "Get a list of guilds", + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AdminGuildsResponse" + } + } + } + }, + "400": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/APIErrorResponse" + } + } + } + } + }, + "parameters": [ + { + "name": "limit", + "in": "query", + "required": false, + "schema": { + "type": "number" + }, + "description": "max number of guilds to return (1-1000). default 100" + }, + { + "name": "after", + "in": "query", + "required": false, + "schema": { + "type": "number" + }, + "description": "The amount of guilds to skip" + }, + { + "name": "query", + "in": "query", + "required": false, + "schema": { + "type": "string" + }, + "description": "The search query" + } + ], + "tags": [ + "guilds" + ] + }, "post": { - "x-right-required": "CREATE_GUILDS", "security": [ { "bearer": [] @@ -12787,6 +12940,7 @@ ] }, "post": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_ROLES", "security": [ { @@ -12917,6 +13071,7 @@ }, "/guilds/{guild_id}/roles/{role_id}/members/": { "patch": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_ROLES", "security": [ { @@ -13054,6 +13209,7 @@ ] }, "delete": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_ROLES", "security": [ { @@ -13120,6 +13276,7 @@ ] }, "patch": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_ROLES", "security": [ { @@ -13547,6 +13704,7 @@ }, "/guilds/{guild_id}/members/{member_id}/roles/{role_id}/": { "delete": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_ROLES", "security": [ { @@ -13602,6 +13760,7 @@ ] }, "put": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_ROLES", "security": [ { @@ -14124,6 +14283,7 @@ ] }, "patch": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_GUILD", "security": [ { @@ -14598,6 +14758,7 @@ ] }, "post": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_CHANNELS", "security": [ { @@ -14662,6 +14823,7 @@ ] }, "patch": { + "x-right-required": "OPERATOR", "x-permission-required": "MANAGE_CHANNELS", "security": [ { @@ -14790,6 +14952,7 @@ }, "/guilds/{guild_id}/bans/": { "get": { + "x-right-required": "OPERATOR", "x-permission-required": "BAN_MEMBERS", "security": [ { @@ -14836,6 +14999,7 @@ }, "/guilds/{guild_id}/bans/{user_id}": { "get": { + "x-right-required": "OPERATOR", "x-permission-required": "BAN_MEMBERS", "security": [ { @@ -14899,6 +15063,7 @@ ] }, "put": { + "x-right-required": "OPERATOR", "x-permission-required": "BAN_MEMBERS", "security": [ { @@ -14972,6 +15137,7 @@ ] }, "delete": { + "x-right-required": "OPERATOR", "x-permission-required": "BAN_MEMBERS", "security": [ {