Requisitos previos
- Un token de API. Ver Gestión de tokens.
- El nombre de host de Zylon (sustituye
{BASE_URL}en los ejemplos).
Artefactos
| Categoría | Incluye | Cuándo usar |
|---|---|---|
| Artefactos de documento | Documentos, carpetas, enlaces | Guardar u organizar contenido en un proyecto. |
| Agent flows | Summary, composición, extracción | Ejecutar flujos sobre artefactos para producir resultados. |
| Otros artefactos | Servidores MCP, bases de datos SQL | Conectar herramientas o fuentes externas. |
Artefactos de documento
Los documentos contienen contenido, los enlaces referencian artefactos existentes y las carpetas organizan artefactos dentro de un proyecto.- Document
- Folder
- Link
Ejemplo de respuesta
Ejemplo de respuesta
Agent flows
Los agent flows ejecutan un flujo de trabajo de Zylon sobre uno o más artefactos para producir un resultado estructurado.- Summary
- Composition
- BulkQA
- ReadAndExtract
- SmartDoc
Ejemplo de respuesta
Ejemplo de respuesta
Otros artefactos
Los artefactos de conector almacenan integraciones para herramientas.private_props solo se usa en artefactos MCP y SqlDatabase.
- SqlDatabase
- McpServer
Ejemplo de respuesta
Ejemplo de respuesta
GET /api/v1/app/project/{projectId}/artifact/{artifactId}/private
Solo el creador del artefacto puede acceder a los detalles privados.
Trabajar con artefactos
Listar artefactos
Ejemplo de respuesta
Ejemplo de respuesta
Obtener un artefacto
Ejemplo de respuesta
Ejemplo de respuesta
Actualizar un artefacto
Ejemplo de respuesta
Ejemplo de respuesta
Eliminar un artefacto
Ejemplo de respuesta
Ejemplo de respuesta
Metadatos privados del artefacto
Ejemplo de respuesta (props privadas MCP)
Ejemplo de respuesta (props privadas MCP)
Descargar contenido sin procesar
Ejemplo de respuesta
Ejemplo de respuesta
Obtener contenido procesado
Este endpoint solo está disponible cuando el artefacto tiene un índice vectorial inicializado. En la práctica, esto suele implicar documentos de conectores o artefactos con indexación ya completada.Sincronizar un artefacto
Este endpoint se utiliza principalmente con artefactos de integración (SharePoint, Confluence, Claromentis o FileSystem).Errores y casos límite
- Códigos de error de artefacto: el campo
errorrefleja fallos de ingesta:
valor error | Significado |
|---|---|
InvalidExtension | Extensión de archivo no admitida. |
MismatchedType | El tipo de archivo no coincide con el tipo declarado. |
Malformed | Archivo corrupto o ilegible. |
Encrypted | Archivo protegido con contraseña. |
ParsingFailure | El extractor no pudo analizar el archivo. |
MaxNodes | Documento demasiado grande o complejo para el análisis. |
NoValidFile | No se encontró un archivo válido. |
NoValidNodes | No se pudo extraer contenido analizable. |
InternalError | Fallo inesperado en la ingesta. |
Unknown | Fallo no clasificado. |
ingest_status es Error, corrige el archivo (o conviértelo) y re‑sincroniza.
- Advertencias:
ingest_warningspuede incluir valores comoBigSize,UnprocessableContentoNoContentpara indicar problemas no fatales. - 401/403: token ausente o permisos insuficientes.
- 404: artefacto o proyecto no encontrado.
- 409: artefacto ya en proceso.
- 413: el contenido supera el tamaño recomendado (250 MB).