GET
Endpoint /api/knowledge-files
URL
https://api.integrationit.co/api/knowledge-filesDescripción
Este endpoint permite listar todos los archivos de la base de conocimiento asociados a su empresa. Muestra información detallada sobre cada archivo, incluyendo su estado de procesamiento.
Autenticación
Requiere el header x-api-key con una API key válida.
Parámetros
Este endpoint no requiere parámetros adicionales.
Respuesta
La respuesta incluye un listado de todos los archivos de conocimiento:
{
"company": {
"name": "Nombre de la empresa"
},
"files_count": "cantidad de archivos",
"files": [
{
"id": "id del archivo",
"filename": "nombre del archivo",
"url": "url del archivo en storage",
"size": "tamaño del archivo en bytes",
"uploaded_at": "fecha de subida"
},
{
"id": "id del archivo",
"filename": "nombre del archivo",
"url": "url del archivo en storage",
"size": "tamaño del archivo en bytes",
"uploaded_at": "fecha de subida"
}
]
}Ejemplos
curl -X GET https://api.integrationit.co/api/knowledge-files \
-H "x-api-key: SU_API_KEY_AQUI"// Usando fetch
const response = await fetch('https://api.integrationit.co/api/knowledge-files', {
method: 'GET',
headers: {
'x-api-key': 'SU_API_KEY_AQUI'
}
});
const data = await response.json();
console.log(data);import requests
url = "https://api.integrationit.co/api/knowledge-files"
headers = {
"x-api-key": "SU_API_KEY_AQUI"
}
response = requests.get(url, headers=headers)
print(response.json())Notas adicionales
- Los archivos listados son todos los que han sido subidos a través del endpoint /api/upload-knowledge.
- Para procesar los archivos e incorporarlos a la base de conocimiento del agente, utilice el endpoint /api/process-knowledge.
- Para eliminar archivos, utilice el endpoint /api/delete-knowledge.