artifact estable.
Se pueden crear a partir de:
Requisitos previos
- Un token de API con el scope de escritura necesario. Consulta Backoffice Developer Console o Gestión de tokens.
- 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
Campos de respuesta de ingesta síncrona
Campos de respuesta de ingesta síncrona
Los campos que admiten null pueden omitirse. La respuesta de ingesta síncrona no incluye metadatos arbitrarios del documento devueltos por el proveedor.
Ingesta asíncrona
UsaPOST /artifacts/ingest/async para cuerpos de petición más grandes o cuando la ingesta pueda tardar. Envuelve el cuerpo de ingesta síncrona en ingest_body e incluye el objeto obligatorio callback. Usa callback: {} si consultas el estado sin configurar callbacks. La respuesta devuelve un task_id que puedes consultar.
Parametros del endpoint
Parametros del endpoint
- 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.