chore(235): regenerate OpenAPI artifacts + endpoint index after slice merge

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-11 18:04:33 +02:00
co-authored by Claude Opus 4.8
parent 61c8556ec7
commit a27cfc475e
3 changed files with 423 additions and 11 deletions
+413 -10
View File
@@ -1822,8 +1822,8 @@
}
],
"responses": {
"200": {
"description": "OK"
"202": {
"description": "Accepted"
},
"404": {
"description": "Not Found",
@@ -4798,6 +4798,80 @@
}
}
},
"/api/media-sources/emby/{id}/scan-collections": {
"post": {
"tags": [
"Emby"
],
"summary": "Scan an Emby source's collections",
"description": "Queues a synchronization of the source's collections (fire-and-forget). Pass ?deep=true for a deep scan. Returns 409 while an Emby collections scan is already in progress.",
"operationId": "ScanEmbyCollections",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer",
"format": "int32"
}
},
{
"name": "deep",
"in": "query",
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"202": {
"description": "Accepted"
},
"404": {
"description": "Not Found",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
},
"409": {
"description": "Conflict",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
}
}
}
},
"/api/ffmpeg/profiles": {
"get": {
"tags": [
@@ -6576,6 +6650,80 @@
}
}
},
"/api/media-sources/jellyfin/{id}/scan-collections": {
"post": {
"tags": [
"Jellyfin"
],
"summary": "Scan a Jellyfin source's collections",
"description": "Queues a synchronization of the source's collections (fire-and-forget). Pass ?deep=true for a deep scan. Returns 409 while a Jellyfin collections scan is already in progress.",
"operationId": "ScanJellyfinCollections",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer",
"format": "int32"
}
},
{
"name": "deep",
"in": "query",
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"202": {
"description": "Accepted"
},
"404": {
"description": "Not Found",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
},
"409": {
"description": "Conflict",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
}
}
}
},
"/api/languages": {
"get": {
"tags": [
@@ -6662,6 +6810,7 @@
"Libraries"
],
"summary": "Scan library",
"description": "Queues a scan of the whole library. Pass ?deep=true for a deep (metadata-refresh) scan.",
"parameters": [
{
"name": "id",
@@ -6671,6 +6820,14 @@
"type": "integer",
"format": "int32"
}
},
{
"name": "deep",
"in": "query",
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
@@ -6783,8 +6940,8 @@
"required": true
},
"responses": {
"200": {
"description": "OK"
"202": {
"description": "Accepted"
},
"404": {
"description": "Not Found",
@@ -6806,8 +6963,28 @@
}
}
},
"400": {
"description": "Bad Request",
"409": {
"description": "Conflict",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
},
"422": {
"description": "Unprocessable Entity",
"content": {
"text/plain": {
"schema": {
@@ -7548,6 +7725,26 @@
"responses": {
"200": {
"description": "OK"
},
"422": {
"description": "Unprocessable Entity",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
}
}
}
@@ -7559,8 +7756,8 @@
],
"summary": "Clean artwork cache",
"responses": {
"200": {
"description": "OK"
"202": {
"description": "Accepted"
}
}
}
@@ -10458,7 +10655,24 @@
"operationId": "ResetAllPlayouts",
"responses": {
"202": {
"description": "Accepted"
"description": "Accepted",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ResetAllPlayoutsResponseModel"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ResetAllPlayoutsResponseModel"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ResetAllPlayoutsResponseModel"
}
}
}
}
}
}
@@ -11275,6 +11489,80 @@
}
}
},
"/api/media-sources/plex/{id}/scan-collections": {
"post": {
"tags": [
"Plex"
],
"summary": "Scan a Plex server's collections",
"description": "Queues a synchronization of the server's collections (fire-and-forget). Pass ?deep=true for a deep scan. Returns 409 while a Plex collections scan is already in progress.",
"operationId": "ScanPlexCollections",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer",
"format": "int32"
}
},
{
"name": "deep",
"in": "query",
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"202": {
"description": "Accepted"
},
"404": {
"description": "Not Found",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
},
"409": {
"description": "Conflict",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
}
}
}
},
"/api/rerun-collections": {
"get": {
"tags": [
@@ -15846,6 +16134,26 @@
}
],
"responses": {
"404": {
"description": "Not Found",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
},
"409": {
"description": "Conflict",
"content": {
@@ -15865,6 +16173,26 @@
}
}
}
},
"422": {
"description": "Unprocessable Entity",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
}
}
},
@@ -15960,6 +16288,26 @@
}
],
"responses": {
"404": {
"description": "Not Found",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
},
"409": {
"description": "Conflict",
"content": {
@@ -15979,6 +16327,26 @@
}
}
}
},
"422": {
"description": "Unprocessable Entity",
"content": {
"text/plain": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
},
"text/json": {
"schema": {
"$ref": "#/components/schemas/ProblemDetails"
}
}
}
}
}
}
@@ -22533,7 +22901,8 @@
"dailyRebuildTime",
"buildStatus",
"decoId",
"decoName"
"decoName",
"isLocked"
],
"type": "object",
"properties": {
@@ -22591,6 +22960,9 @@
"null",
"string"
]
},
"isLocked": {
"type": "boolean"
}
}
},
@@ -23422,6 +23794,37 @@
}
}
},
"ResetAllPlayoutsResponseModel": {
"required": [
"queuedPlayoutIds",
"skippedLocked",
"skippedUnsupported"
],
"type": "object",
"properties": {
"queuedPlayoutIds": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"skippedLocked": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"skippedUnsupported": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
}
}
},
"ResolutionResponseModel": {
"required": [
"id",