diff --git a/server/endpoints/api/document/index.js b/server/endpoints/api/document/index.js index 014784fe464f3aa9753e69975a162f7ddb91340f..f07d18685ebee92e4e8ccef29eafc16fe1847b51 100644 --- a/server/endpoints/api/document/index.js +++ b/server/endpoints/api/document/index.js @@ -423,9 +423,16 @@ function apiDocumentEndpoints(app) { cached: false, pinnedWorkspaces: [], watched: false, - // ... other document metadata + more: "data", + }, + { + name: "document2.json", + type: "file", + cached: false, + pinnedWorkspaces: [], + watched: false, + more: "data", }, - // more documents ] } } diff --git a/server/swagger/openapi.json b/server/swagger/openapi.json index 3c52dc16444a9e30de0d826cc1d88f4751c19768..dd45fe34b3abdb322c35380d1106ece23004ac8c 100644 --- a/server/swagger/openapi.json +++ b/server/swagger/openapi.json @@ -1142,8 +1142,54 @@ } ], "responses": { + "200": { + "description": "OK", + "content": { + "application/json": { + "schema": { + "type": "object", + "example": { + "folder": "custom-documents", + "documents": [ + { + "name": "document1.json", + "type": "file", + "cached": false, + "pinnedWorkspaces": [], + "watched": false, + "more": "data" + }, + { + "name": "document2.json", + "type": "file", + "cached": false, + "pinnedWorkspaces": [], + "watched": false, + "more": "data" + } + ] + } + } + } + } + }, "403": { - "description": "Forbidden" + "description": "Forbidden", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/InvalidAPIKey" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/InvalidAPIKey" + } + } + } + }, + "500": { + "description": "Internal Server Error" } } }