Cargar Archivo
Este endpoint permite subir archivos (.txt y .csv) para ser procesados o utilizados por asistentes en el sistema.
Endpoint
POST 'https://app.x-ianet.com/api/xianet/upload-file'
Cuerpo de la Solicitud (Multipart Form)
Debes enviar la petición como multipart/form-data.
file: (Archivo) El archivo .txt o .csv que deseas cargar.
Atención: Si intentas subir un archivo con una extensión distinta a
.txt o .csv, la
API retornará un error 400.
Formato de Respuesta Exitosa (JSON)
{
"status": "Ok",
"data": {
"id": "file-uuid-123",
"orgId": "org-uuid-456",
"name": "mi_archivo.txt",
"mimetype": "text/plain",
"size": 1024,
"createdAt": "2026-03-17T06:00:00Z"
}
}
¿Cómo asignar este archivo a un Asistente?
Una vez que hayas cargado el archivo exitosamente, puedes asignarlo como Base de Conocimiento (Knowledge Base) de cualquier asistente de X-IAnet. Para ello, toma el valor id retornado en esta respuesta y envíalo dentro de un arreglo en el parámetro fileIds al endpoint de Actualizar Asistente.
