Saltar al contenido principal
Version: 2.00

Almacenes de documentos

Almacenes de documentos

Lista todos los almacenes de documentos

GET /document-store/store

Recupera una lista de todos los almacenes de documentos.

Authorizations
    GET /document-store/store HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Obtiene un almacén de documentos específico

GET /document-store/store/{id}

Recupera los detalles de un almacén de documentos específico por su ID.

Authorizations
Path parameters
    GET /document-store/store/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Crea un nuevo almacén de documentos

POST /document-store/store

Crea un nuevo almacén de documentos con los detalles proporcionados.

Authorizations
Body
    POST /document-store/store HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
"name": "My Document Store",
"description": "Store description"
}

Actualiza un almacén de documentos específico

PUT /document-store/store/{id}

Actualiza los detalles de un almacén de documentos específico por su ID.

Authorizations
Path parameters
Body
    PUT /document-store/store/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
"name": "My Document Store",
"description": "Updated description"
}

Elimina un almacén de documentos específico

delete /document-store/store/{id}

Elimina un almacén de documentos por su ID.

Authorizations
Path parameters
    DELETE /document-store/store/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Obtiene fragmentos de un cargador de documentos específico

GET /document-store/chunks/{storeId}/{loaderId}/{pageNo}

Obtiene fragmentos de un cargador de documentos específico dentro de un almacén de documentos.

Authorizations
Path parameters
    GET /document-store/chunks/{storeId}/{loaderId}/{pageNo} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Actualiza un fragmento específico

PUT /document-store/chunks/{storeId}/{loaderId}/{chunkId}

Actualiza un fragmento específico de un cargador de documentos.

Authorizations
Path parameters
Body
    PUT /document-store/chunks/{storeId}/{loaderId}/{chunkId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
"pageContent": "Updated chunk content",
"metadata": {}
}

Elimina un fragmento específico de un cargador de documentos

delete /document-store/chunks/{storeId}/{loaderId}/{chunkId}

Elimina un fragmento específico de un cargador de documentos.

Authorizations
Path parameters
    DELETE /document-store/chunks/{storeId}/{loaderId}/{chunkId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Inserta un documento en el almacén de documentos

POST /document-store/upsert/{id}

Inserta un documento en el almacén de documentos.

Authorizations
Path parameters
Body
    POST /document-store/upsert/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: multipart/form-data
Accept: */*

Reprocesa e inserta todos los documentos en el almacén de documentos

POST /document-store/refresh/{id}

Reprocesa e inserta todos los documentos existentes en el almacén de documentos.

Authorizations
Path parameters
Body
    POST /document-store/refresh/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
"items": []
}

Consulta de recuperación

POST /document-store/vectorstore/query

Consulta de recuperación para los fragmentos insertados.

Authorizations
Body
    POST /document-store/vectorstore/query HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
"storeId": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"query": "search text"
}

Elimina un cargador de documentos específico y sus fragmentos asociados

delete /document-store/loader/{storeId}/{loaderId}

Elimina un cargador de documentos específico y sus fragmentos asociados del almacén de documentos. Esto no elimina los datos de la tienda vectorial.

Authorizations
Path parameters
    DELETE /document-store/loader/{storeId}/{loaderId} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Elimina datos del almacén vectorial

delete /document-store/vectorstore/{id}

Solo se eliminarán los datos que fueron insertados con Record Manager del almacén vectorial.

Authorizations
Path parameters
    DELETE /document-store/vectorstore/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*