artifact estable.
Se pueden crear a partir de:
Requisitos previos
- Un token de API. Ver Backoffice Developer Console.
- El nombre de host de Zylon (sustituye
{BASE_URL}en los ejemplos).
Solicitud y respuesta básica
UsaPOST /artifacts/ingest cuando quieras que la ingesta termine en la misma petición.
Ejemplo de respuesta
Ejemplo de respuesta
Ingesta asíncrona
UsaPOST /artifacts/ingest/async para cuerpos de petición más grandes o cuando la ingesta pueda tardar. El cuerpo es el mismo que en la ingesta síncrona, envuelto en ingest_body, y la respuesta devuelve un task_id que puedes consultar.
- Text
- File
- URI
Ejemplo de respuesta
Ejemplo de respuesta
Ejemplo de respuesta
Ejemplo de respuesta
Listar artefactos
Ejemplo de respuesta
Ejemplo de respuesta
Recuperar contenido
Contenido completo
Ejemplo de respuesta
Ejemplo de respuesta
Contenido en fragmentos
Ejemplo de respuesta
Ejemplo de respuesta
Eliminar artefactos
Eliminar (síncrono):Ejemplo de respuesta
Ejemplo de respuesta
Ejemplo de respuesta
Ejemplo de respuesta
Ejemplo de respuesta
Ejemplo de respuesta
Errores y casos límite
- 401/403: token ausente o permisos insuficientes.
- 404: colección o artefacto no encontrado.
- 409: tarea de ingesta/eliminación ya en progreso.
- 413: entrada demasiado grande para una ingesta.
- 422: cuerpo de la petición inválido.
- Fallos asíncronos: cuando
task_statusesFAILURE, revisatask_result(por ejemplorouting_key_error: "ingest.failed"odelete.failed) y reintenta tras corregir la entrada.