diff --git a/backend/embed/api_docs/components/HealthObject.json b/backend/embed/api_docs/components/HealthObject.json index c58261a75..eee1e5f1f 100644 --- a/backend/embed/api_docs/components/HealthObject.json +++ b/backend/embed/api_docs/components/HealthObject.json @@ -7,34 +7,28 @@ "version": { "type": "string", "description": "Version", - "example": "3.0.0", "minLength": 1 }, "commit": { "type": "string", "description": "Commit hash", - "example": "946b88f", "minLength": 7 }, "healthy": { "type": "boolean", - "description": "Healthy?", - "example": true + "description": "Healthy?" }, "setup": { "type": "boolean", - "description": "Is the application set up?", - "example": true + "description": "Is the application set up?" }, "error_reporting": { "type": "boolean", - "description": "Will the application send any error reporting?", - "example": true + "description": "Will the application send any error reporting?" }, "acme.sh": { "type": "string", "description": "Acme.sh version", - "example": "v3.0.0", "minLength": 1 } } diff --git a/backend/embed/api_docs/components/TokenObject.json b/backend/embed/api_docs/components/TokenObject.json index 81c5d2053..88863f4c7 100644 --- a/backend/embed/api_docs/components/TokenObject.json +++ b/backend/embed/api_docs/components/TokenObject.json @@ -7,13 +7,11 @@ "expires": { "type": "number", "description": "Token Expiry Unix Time", - "example": 1566540249, "minimum": 1 }, "token": { "type": "string", - "description": "JWT Token", - "example": "eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCJ9.ey...xaHKYr3Kk6MvkUjcC4" + "description": "JWT Token" } } } diff --git a/backend/embed/api_docs/paths/certificates-authorities/caID/get.json b/backend/embed/api_docs/paths/certificates-authorities/caID/get.json index bfc22e444..2034faaab 100644 --- a/backend/embed/api_docs/paths/certificates-authorities/caID/get.json +++ b/backend/embed/api_docs/paths/certificates-authorities/caID/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates-authorities/caID/put.json b/backend/embed/api_docs/paths/certificates-authorities/caID/put.json index 37ddd5983..0e18611e0 100644 --- a/backend/embed/api_docs/paths/certificates-authorities/caID/put.json +++ b/backend/embed/api_docs/paths/certificates-authorities/caID/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates-authorities/get.json b/backend/embed/api_docs/paths/certificates-authorities/get.json index ed04f1757..f2e1d4c7c 100644 --- a/backend/embed/api_docs/paths/certificates-authorities/get.json +++ b/backend/embed/api_docs/paths/certificates-authorities/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates-authorities/post.json b/backend/embed/api_docs/paths/certificates-authorities/post.json index 19b148883..bac0df52e 100644 --- a/backend/embed/api_docs/paths/certificates-authorities/post.json +++ b/backend/embed/api_docs/paths/certificates-authorities/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates/certificateID/get.json b/backend/embed/api_docs/paths/certificates/certificateID/get.json index f537d1fe9..637e1e191 100644 --- a/backend/embed/api_docs/paths/certificates/certificateID/get.json +++ b/backend/embed/api_docs/paths/certificates/certificateID/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates/certificateID/put.json b/backend/embed/api_docs/paths/certificates/certificateID/put.json index 9a86d31a9..011961532 100644 --- a/backend/embed/api_docs/paths/certificates/certificateID/put.json +++ b/backend/embed/api_docs/paths/certificates/certificateID/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates/get.json b/backend/embed/api_docs/paths/certificates/get.json index 4534c869f..b3113e67a 100644 --- a/backend/embed/api_docs/paths/certificates/get.json +++ b/backend/embed/api_docs/paths/certificates/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/certificates/post.json b/backend/embed/api_docs/paths/certificates/post.json index 1d8fa6657..7b93d9aff 100644 --- a/backend/embed/api_docs/paths/certificates/post.json +++ b/backend/embed/api_docs/paths/certificates/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/config/get.json b/backend/embed/api_docs/paths/config/get.json index ea1f07014..05a083b2e 100644 --- a/backend/embed/api_docs/paths/config/get.json +++ b/backend/embed/api_docs/paths/config/get.json @@ -7,9 +7,8 @@ "content": { "application/json": { "schema": { - "required": [ - "result" - ], + "type": "object", + "required": ["result"], "properties": { "result": { "$ref": "#/components/schemas/ConfigObject" @@ -33,4 +32,4 @@ } } } -} \ No newline at end of file +} diff --git a/backend/embed/api_docs/paths/dns-providers/get.json b/backend/embed/api_docs/paths/dns-providers/get.json index fff27f0f4..c3e281d72 100644 --- a/backend/embed/api_docs/paths/dns-providers/get.json +++ b/backend/embed/api_docs/paths/dns-providers/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/dns-providers/post.json b/backend/embed/api_docs/paths/dns-providers/post.json index f653f8ce8..f7d142a8d 100644 --- a/backend/embed/api_docs/paths/dns-providers/post.json +++ b/backend/embed/api_docs/paths/dns-providers/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/dns-providers/providerID/get.json b/backend/embed/api_docs/paths/dns-providers/providerID/get.json index b4e16a28b..743366021 100644 --- a/backend/embed/api_docs/paths/dns-providers/providerID/get.json +++ b/backend/embed/api_docs/paths/dns-providers/providerID/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/dns-providers/providerID/put.json b/backend/embed/api_docs/paths/dns-providers/providerID/put.json index c53003d88..b5709994d 100644 --- a/backend/embed/api_docs/paths/dns-providers/providerID/put.json +++ b/backend/embed/api_docs/paths/dns-providers/providerID/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/get.json b/backend/embed/api_docs/paths/get.json index 0f9506f19..181e8a8de 100644 --- a/backend/embed/api_docs/paths/get.json +++ b/backend/embed/api_docs/paths/get.json @@ -7,9 +7,8 @@ "content": { "application/json": { "schema": { - "required": [ - "result" - ], + "type": "object", + "required": ["result"], "properties": { "result": { "$ref": "#/components/schemas/HealthObject" @@ -44,4 +43,4 @@ } } } -} \ No newline at end of file +} diff --git a/backend/embed/api_docs/paths/hosts/get.json b/backend/embed/api_docs/paths/hosts/get.json index 626a9bc83..ae82a57de 100644 --- a/backend/embed/api_docs/paths/hosts/get.json +++ b/backend/embed/api_docs/paths/hosts/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/hosts/hostID/get.json b/backend/embed/api_docs/paths/hosts/hostID/get.json index 012bcd084..0f2ca20d4 100644 --- a/backend/embed/api_docs/paths/hosts/hostID/get.json +++ b/backend/embed/api_docs/paths/hosts/hostID/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/hosts/hostID/nginx-config/get.json b/backend/embed/api_docs/paths/hosts/hostID/nginx-config/get.json index 909a55b4e..ea7be7ab7 100644 --- a/backend/embed/api_docs/paths/hosts/hostID/nginx-config/get.json +++ b/backend/embed/api_docs/paths/hosts/hostID/nginx-config/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/hosts/hostID/put.json b/backend/embed/api_docs/paths/hosts/hostID/put.json index a0bbfb3b9..cff143bed 100644 --- a/backend/embed/api_docs/paths/hosts/hostID/put.json +++ b/backend/embed/api_docs/paths/hosts/hostID/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/hosts/post.json b/backend/embed/api_docs/paths/hosts/post.json index 655c6bd46..6e9d605e2 100644 --- a/backend/embed/api_docs/paths/hosts/post.json +++ b/backend/embed/api_docs/paths/hosts/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/nginx-templates/get.json b/backend/embed/api_docs/paths/nginx-templates/get.json index 59adbdfe8..89f389e55 100644 --- a/backend/embed/api_docs/paths/nginx-templates/get.json +++ b/backend/embed/api_docs/paths/nginx-templates/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/nginx-templates/post.json b/backend/embed/api_docs/paths/nginx-templates/post.json index c3d37a044..3963d5d58 100644 --- a/backend/embed/api_docs/paths/nginx-templates/post.json +++ b/backend/embed/api_docs/paths/nginx-templates/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/nginx-templates/templateID/get.json b/backend/embed/api_docs/paths/nginx-templates/templateID/get.json index d783ad7be..9cb2097f7 100644 --- a/backend/embed/api_docs/paths/nginx-templates/templateID/get.json +++ b/backend/embed/api_docs/paths/nginx-templates/templateID/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/nginx-templates/templateID/put.json b/backend/embed/api_docs/paths/nginx-templates/templateID/put.json index a2ec37661..84602175b 100644 --- a/backend/embed/api_docs/paths/nginx-templates/templateID/put.json +++ b/backend/embed/api_docs/paths/nginx-templates/templateID/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/settings/get.json b/backend/embed/api_docs/paths/settings/get.json index fdfb8025c..09b98b8fe 100644 --- a/backend/embed/api_docs/paths/settings/get.json +++ b/backend/embed/api_docs/paths/settings/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/settings/name/get.json b/backend/embed/api_docs/paths/settings/name/get.json index e35e93615..38afc7bac 100644 --- a/backend/embed/api_docs/paths/settings/name/get.json +++ b/backend/embed/api_docs/paths/settings/name/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/settings/name/put.json b/backend/embed/api_docs/paths/settings/name/put.json index a386856a2..f7d5dc780 100644 --- a/backend/embed/api_docs/paths/settings/name/put.json +++ b/backend/embed/api_docs/paths/settings/name/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/settings/post.json b/backend/embed/api_docs/paths/settings/post.json index 09d414e4a..97fa62372 100644 --- a/backend/embed/api_docs/paths/settings/post.json +++ b/backend/embed/api_docs/paths/settings/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/streams/get.json b/backend/embed/api_docs/paths/streams/get.json index 482212d12..9964e47e9 100644 --- a/backend/embed/api_docs/paths/streams/get.json +++ b/backend/embed/api_docs/paths/streams/get.json @@ -1,9 +1,7 @@ { "operationId": "getStreams", "summary": "Get a list of Streams", - "tags": [ - "Streams" - ], + "tags": ["Streams"], "parameters": [ { "in": "query", @@ -39,9 +37,8 @@ "content": { "application/json": { "schema": { - "required": [ - "result" - ], + "type": "object", + "required": ["result"], "properties": { "result": { "$ref": "#/components/schemas/StreamList" @@ -61,9 +58,7 @@ "direction": "ASC" } ], - "items": [ - "TODO" - ] + "items": ["TODO"] } } } @@ -72,4 +67,4 @@ } } } -} \ No newline at end of file +} diff --git a/backend/embed/api_docs/paths/streams/post.json b/backend/embed/api_docs/paths/streams/post.json index d660eed7e..28f56da6a 100644 --- a/backend/embed/api_docs/paths/streams/post.json +++ b/backend/embed/api_docs/paths/streams/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/streams/streamID/get.json b/backend/embed/api_docs/paths/streams/streamID/get.json index 94e54c3fd..97a4a76c9 100644 --- a/backend/embed/api_docs/paths/streams/streamID/get.json +++ b/backend/embed/api_docs/paths/streams/streamID/get.json @@ -1,9 +1,7 @@ { "operationId": "getStream", "summary": "Get a Stream object by ID", - "tags": [ - "Streams" - ], + "tags": ["Streams"], "parameters": [ { "in": "path", @@ -23,9 +21,8 @@ "content": { "application/json": { "schema": { - "required": [ - "result" - ], + "type": "object", + "required": ["result"], "properties": { "result": { "$ref": "#/components/schemas/StreamObject" @@ -43,4 +40,4 @@ } } } -} \ No newline at end of file +} diff --git a/backend/embed/api_docs/paths/streams/streamID/put.json b/backend/embed/api_docs/paths/streams/streamID/put.json index 4baa882e8..787905c5c 100644 --- a/backend/embed/api_docs/paths/streams/streamID/put.json +++ b/backend/embed/api_docs/paths/streams/streamID/put.json @@ -1,9 +1,7 @@ { "operationId": "updateStream", "summary": "Update an existing Stream", - "tags": [ - "Streams" - ], + "tags": ["Streams"], "parameters": [ { "in": "path", @@ -32,9 +30,8 @@ "content": { "application/json": { "schema": { - "required": [ - "result" - ], + "type": "object", + "required": ["result"], "properties": { "result": { "$ref": "#/components/schemas/StreamObject" @@ -52,4 +49,4 @@ } } } -} \ No newline at end of file +} diff --git a/backend/embed/api_docs/paths/tokens/get.json b/backend/embed/api_docs/paths/tokens/get.json index 902478e5d..95d175f69 100644 --- a/backend/embed/api_docs/paths/tokens/get.json +++ b/backend/embed/api_docs/paths/tokens/get.json @@ -8,6 +8,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/tokens/post.json b/backend/embed/api_docs/paths/tokens/post.json index 4af112135..9c047cc4b 100644 --- a/backend/embed/api_docs/paths/tokens/post.json +++ b/backend/embed/api_docs/paths/tokens/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/tokens/sse/post.json b/backend/embed/api_docs/paths/tokens/sse/post.json index 8e547a053..1646f84f6 100644 --- a/backend/embed/api_docs/paths/tokens/sse/post.json +++ b/backend/embed/api_docs/paths/tokens/sse/post.json @@ -8,6 +8,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/upstreams/get.json b/backend/embed/api_docs/paths/upstreams/get.json index 1067d26ce..6f96c7092 100644 --- a/backend/embed/api_docs/paths/upstreams/get.json +++ b/backend/embed/api_docs/paths/upstreams/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/upstreams/post.json b/backend/embed/api_docs/paths/upstreams/post.json index d4f588c04..13cdeaac8 100644 --- a/backend/embed/api_docs/paths/upstreams/post.json +++ b/backend/embed/api_docs/paths/upstreams/post.json @@ -17,6 +17,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/upstreams/upstreamID/get.json b/backend/embed/api_docs/paths/upstreams/upstreamID/get.json index 4d283a6e8..3ad8305ce 100644 --- a/backend/embed/api_docs/paths/upstreams/upstreamID/get.json +++ b/backend/embed/api_docs/paths/upstreams/upstreamID/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/upstreams/upstreamID/nginx-config/get.json b/backend/embed/api_docs/paths/upstreams/upstreamID/nginx-config/get.json index 694246b49..f17e4e6db 100644 --- a/backend/embed/api_docs/paths/upstreams/upstreamID/nginx-config/get.json +++ b/backend/embed/api_docs/paths/upstreams/upstreamID/nginx-config/get.json @@ -21,6 +21,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/upstreams/upstreamID/put.json b/backend/embed/api_docs/paths/upstreams/upstreamID/put.json index 78c9d3457..4df64537f 100644 --- a/backend/embed/api_docs/paths/upstreams/upstreamID/put.json +++ b/backend/embed/api_docs/paths/upstreams/upstreamID/put.json @@ -30,6 +30,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/users/get.json b/backend/embed/api_docs/paths/users/get.json index 987a7f8e6..9d8ea4195 100644 --- a/backend/embed/api_docs/paths/users/get.json +++ b/backend/embed/api_docs/paths/users/get.json @@ -37,6 +37,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/users/userID/auth/post.json b/backend/embed/api_docs/paths/users/userID/auth/post.json index 107943d2d..ce80e960e 100644 --- a/backend/embed/api_docs/paths/users/userID/auth/post.json +++ b/backend/embed/api_docs/paths/users/userID/auth/post.json @@ -38,6 +38,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": { diff --git a/backend/embed/api_docs/paths/users/userID/get.json b/backend/embed/api_docs/paths/users/userID/get.json index bf10f845b..ace15a838 100644 --- a/backend/embed/api_docs/paths/users/userID/get.json +++ b/backend/embed/api_docs/paths/users/userID/get.json @@ -29,6 +29,7 @@ "content": { "application/json": { "schema": { + "type": "object", "required": ["result"], "properties": { "result": {