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.json549
1 files changed, 534 insertions, 15 deletions
diff --git a/assets/openapi.json b/assets/openapi.json

index 09506ade..efd3a4cd 100644 --- a/assets/openapi.json +++ b/assets/openapi.json
@@ -5473,11 +5473,14 @@ "items": { "type": "string" } + }, + "channel_ids": { + "type": "array", + "items": { + "type": "string" + } } - }, - "required": [ - "channels" - ] + } }, "PruneSchema": { "type": "object", @@ -6638,6 +6641,72 @@ "$ref": "#/components/schemas/ApplicationCommandCreateSchema" } }, + "CreateReportSchema": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "variant": { + "type": "string" + }, + "name": { + "type": "string" + }, + "language": { + "type": "string" + }, + "breadcrumbs": { + "type": "array", + "items": { + "type": "integer" + } + }, + "elements": { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "channel_id": { + "type": "string" + }, + "message_id": { + "type": "string" + }, + "guild_id": { + "type": "string" + }, + "stage_instance_id": { + "type": "string" + }, + "guild_scheduled_event_id": { + "type": "string" + }, + "reported_user_id": { + "type": "string" + }, + "application_id": { + "type": "string" + }, + "user_id": { + "type": "string" + }, + "widget_id": { + "type": "string" + } + }, + "required": [ + "breadcrumbs", + "language", + "name", + "variant", + "version" + ] + }, "SessionsLogoutSchema": { "type": "object", "properties": { @@ -16117,7 +16186,7 @@ ] } }, - "/reporting/menu/": { + "/reporting/": { "get": { "security": [ { @@ -16152,7 +16221,14 @@ "description": "Get reporting menu options for guild reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16180,6 +16256,44 @@ ] } }, + "/reporting/guild": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for guild reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/guild_discovery": { "get": { "security": [ @@ -16190,7 +16304,14 @@ "description": "Get reporting menu options for guild_discovery reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16218,6 +16339,44 @@ ] } }, + "/reporting/guild_discovery": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for guild_discovery reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/guild_directory_entry": { "get": { "security": [ @@ -16228,7 +16387,14 @@ "description": "Get reporting menu options for guild_directory_entry reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16256,6 +16422,44 @@ ] } }, + "/reporting/guild_directory_entry": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for guild_directory_entry reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/guild_scheduled_event": { "get": { "security": [ @@ -16266,7 +16470,14 @@ "description": "Get reporting menu options for guild_scheduled_event reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16294,6 +16505,44 @@ ] } }, + "/reporting/guild_scheduled_event": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for guild_scheduled_event reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/message": { "get": { "security": [ @@ -16304,7 +16553,14 @@ "description": "Get reporting menu options for message reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16332,6 +16588,44 @@ ] } }, + "/reporting/message": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for message reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/stage_channel": { "get": { "security": [ @@ -16342,7 +16636,14 @@ "description": "Get reporting menu options for stage_channel reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16370,6 +16671,44 @@ ] } }, + "/reporting/stage_channel": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for stage_channel reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/first_dm": { "get": { "security": [ @@ -16380,7 +16719,14 @@ "description": "Get reporting menu options for first_dm reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16408,6 +16754,44 @@ ] } }, + "/reporting/first_dm": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for first_dm reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/user": { "get": { "security": [ @@ -16418,7 +16802,14 @@ "description": "Get reporting menu options for user reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16446,6 +16837,44 @@ ] } }, + "/reporting/user": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for user reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/application": { "get": { "security": [ @@ -16456,7 +16885,14 @@ "description": "Get reporting menu options for application reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16484,6 +16920,44 @@ ] } }, + "/reporting/application": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for application reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/reporting/menu/widget": { "get": { "security": [ @@ -16494,7 +16968,14 @@ "description": "Get reporting menu options for widget reports.", "responses": { "200": { - "description": "No description available" + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } }, "204": { "description": "No description available" @@ -16522,6 +17003,44 @@ ] } }, + "/reporting/widget": { + "post": { + "security": [ + { + "bearer": [] + } + ], + "description": "Get reporting menu options for widget reports.", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateReportSchema" + } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ReportingMenuResponse" + } + } + } + }, + "204": { + "description": "No description available" + } + }, + "tags": [ + "reporting" + ] + } + }, "/read-states/ack-bulk/": { "post": { "security": [