From 71a0a8756b5a44c617fa78a1a8576ff794c25992 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Sat, 5 Apr 2025 20:53:51 +0000 Subject: [PATCH] Update OpenAPI documentation --- openapi.json | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 82 insertions(+), 2 deletions(-) diff --git a/openapi.json b/openapi.json index 3033689d5..3435c6b76 100644 --- a/openapi.json +++ b/openapi.json @@ -1,8 +1,8 @@ { "openapi": "3.0.4", "info": { - "title": "Kavita (v0.8.5.21)", - "description": "Kavita provides a set of APIs that are authenticated by JWT. JWT token can be copied from local storage. Assume all fields of a payload are required. Built against v0.8.5.21", + "title": "Kavita (v0.8.5.22)", + "description": "Kavita provides a set of APIs that are authenticated by JWT. JWT token can be copied from local storage. Assume all fields of a payload are required. Built against v0.8.5.22", "license": { "name": "GPL-3.0", "url": "https://github.com/Kareadita/Kavita/blob/develop/LICENSE" @@ -2558,6 +2558,38 @@ } } }, + "/api/Filter/rename": { + "post": { + "tags": [ + "Filter" + ], + "summary": "Rename a Smart Filter given the filterId and new name", + "parameters": [ + { + "name": "filterId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32" + } + }, + { + "name": "name", + "in": "query", + "description": "", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "OK" + } + } + } + }, "/api/Health": { "get": { "tags": [ @@ -13301,6 +13333,54 @@ } } }, + "/api/Stream/smart-filter-side-nav-stream": { + "delete": { + "tags": [ + "Stream" + ], + "summary": "Removes a Smart Filter from a user's SideNav Streams", + "parameters": [ + { + "name": "sideNavStreamId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "OK" + } + } + } + }, + "/api/Stream/smart-filter-dashboard-stream": { + "delete": { + "tags": [ + "Stream" + ], + "summary": "Removes a Smart Filter from a user's Dashboard Streams", + "parameters": [ + { + "name": "dashboardStreamId", + "in": "query", + "description": "", + "schema": { + "type": "integer", + "format": "int32" + } + } + ], + "responses": { + "200": { + "description": "OK" + } + } + } + }, "/api/Tachiyomi/latest-chapter": { "get": { "tags": [