Chore/swagger update (#3692)
* update swagger spec * update api docs to include doc store file chunks
This commit is contained in:
parent
13fb0f1384
commit
d974564ba5
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "flowise-api",
|
"name": "flowise-api",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"description": "Flowise API documentation server",
|
"description": "Flowise API documentation server",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
|
|
|
||||||
|
|
@ -553,7 +553,7 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
format: uuid
|
format: uuid
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: Successfully retrieved document store
|
description: Successfully retrieved document store
|
||||||
|
|
@ -580,7 +580,7 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
format: uuid
|
format: uuid
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
|
@ -613,7 +613,7 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
format: uuid
|
format: uuid
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: Successfully deleted document store
|
description: Successfully deleted document store
|
||||||
|
|
@ -638,7 +638,7 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
format: uuid
|
format: uuid
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
|
@ -711,7 +711,7 @@ paths:
|
||||||
schema:
|
schema:
|
||||||
type: string
|
type: string
|
||||||
format: uuid
|
format: uuid
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
requestBody:
|
requestBody:
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
|
|
@ -752,7 +752,7 @@ paths:
|
||||||
properties:
|
properties:
|
||||||
storeId:
|
storeId:
|
||||||
type: string
|
type: string
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
example: '603a7b51-ae7c-4b0a-8865-e454ed2f6766'
|
example: '603a7b51-ae7c-4b0a-8865-e454ed2f6766'
|
||||||
query:
|
query:
|
||||||
type: string
|
type: string
|
||||||
|
|
@ -779,6 +779,38 @@ paths:
|
||||||
'500':
|
'500':
|
||||||
description: Internal server error
|
description: Internal server error
|
||||||
|
|
||||||
|
/document-store/loader/{storeId}/{loaderId}:
|
||||||
|
delete:
|
||||||
|
tags:
|
||||||
|
- document-store
|
||||||
|
security:
|
||||||
|
- bearerAuth: []
|
||||||
|
summary: Delete specific document loader and associated chunks from document store
|
||||||
|
description: Delete specific document loader and associated chunks from document store. This does not delete data from vector store.
|
||||||
|
operationId: deleteLoaderFromDocumentStore
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: storeId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Store ID
|
||||||
|
- in: path
|
||||||
|
name: loaderId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Loader ID
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successfully deleted loader from document store
|
||||||
|
'400':
|
||||||
|
description: Invalid ID provided
|
||||||
|
'404':
|
||||||
|
description: Document Store not found
|
||||||
|
'500':
|
||||||
|
description: Internal server error
|
||||||
|
|
||||||
/document-store/vectorstore/{id}:
|
/document-store/vectorstore/{id}:
|
||||||
delete:
|
delete:
|
||||||
tags:
|
tags:
|
||||||
|
|
@ -805,6 +837,131 @@ paths:
|
||||||
'500':
|
'500':
|
||||||
description: Internal server error
|
description: Internal server error
|
||||||
|
|
||||||
|
/document-store/chunks/{storeId}/{loaderId}/{pageNo}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- document-store
|
||||||
|
security:
|
||||||
|
- bearerAuth: []
|
||||||
|
summary: Get chunks from a specific document loader
|
||||||
|
description: Get chunks from a specific document loader within a document store
|
||||||
|
operationId: getDocumentStoreFileChunks
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: storeId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
description: Document Store ID
|
||||||
|
- in: path
|
||||||
|
name: loaderId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
description: Document loader ID
|
||||||
|
- in: path
|
||||||
|
name: pageNo
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Pagination number
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successfully retrieved chunks from document loader
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/DocumentStoreFileChunkPagedResponse'
|
||||||
|
'404':
|
||||||
|
description: Document store not found
|
||||||
|
'500':
|
||||||
|
description: Internal server error
|
||||||
|
|
||||||
|
/document-store/chunks/{storeId}/{loaderId}/{chunkId}:
|
||||||
|
put:
|
||||||
|
tags:
|
||||||
|
- document-store
|
||||||
|
security:
|
||||||
|
- bearerAuth: []
|
||||||
|
summary: Update a specific chunk
|
||||||
|
description: Updates a specific chunk from a document loader
|
||||||
|
operationId: editDocumentStoreFileChunk
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: storeId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Store ID
|
||||||
|
- in: path
|
||||||
|
name: loaderId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Loader ID
|
||||||
|
- in: path
|
||||||
|
name: chunkId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Chunk ID
|
||||||
|
requestBody:
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/Document'
|
||||||
|
required: true
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successfully updated chunk
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/DocumentStoreFileChunkPagedResponse'
|
||||||
|
'404':
|
||||||
|
description: Document store not found
|
||||||
|
'500':
|
||||||
|
description: Internal server error
|
||||||
|
|
||||||
|
delete:
|
||||||
|
tags:
|
||||||
|
- document-store
|
||||||
|
security:
|
||||||
|
- bearerAuth: []
|
||||||
|
summary: Delete a specific chunk from a document loader
|
||||||
|
description: Delete a specific chunk from a document loader
|
||||||
|
operationId: deleteDocumentStoreFileChunk
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: storeId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Store ID
|
||||||
|
- in: path
|
||||||
|
name: loaderId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Loader ID
|
||||||
|
- in: path
|
||||||
|
name: chunkId
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
description: Document Chunk ID
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Successfully deleted chunk
|
||||||
|
'400':
|
||||||
|
description: Invalid ID provided
|
||||||
|
'404':
|
||||||
|
description: Document Store not found
|
||||||
|
'500':
|
||||||
|
description: Internal server error
|
||||||
|
|
||||||
/feedback:
|
/feedback:
|
||||||
post:
|
post:
|
||||||
tags:
|
tags:
|
||||||
|
|
@ -2049,7 +2206,7 @@ components:
|
||||||
storeId:
|
storeId:
|
||||||
type: string
|
type: string
|
||||||
format: uuid
|
format: uuid
|
||||||
description: Document store ID
|
description: Document Store ID
|
||||||
chunkNo:
|
chunkNo:
|
||||||
type: integer
|
type: integer
|
||||||
description: Chunk number within the document
|
description: Chunk number within the document
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue