- Recibir una lista de todas las skills disponibles
- Crear una transacción vacía
- Agregar un conjunto de archivos que se procesarán en la transacción
- Iniciar la transacción
- Supervisar el estado de la transacción
- Descargar archivos de origen y archivos de resultados
Obtener una lista de todas las skills disponibles
GET al recurso skills:
Ejecute el siguiente comando:
Como resultado, recibirá información sobre todas las skills añadidas a la instancia de la aplicación.
Creación de una transacción vacía
POST al recurso transactions:
Ejecute el siguiente comando:
En el cuerpo de la solicitud, indique el Parameter skillId, que fue devuelto por la llamada a la API anterior. Como resultado, recibirá una respuesta que incluye el id de la transacción creada.
Añadir un conjunto de archivos para procesar en la transacción
Añadir archivos directamente a la transacción
POST al recurso transactions/<transaction-id>/files:
Ejecute el siguiente comando:
Como resultado, recibirá una respuesta con una lista de los archivos añadidos y sus identificadores. Puede añadir tantos archivos como necesite repitiendo esta llamada varias veces.
Opciones adicionales para la carga de archivos:
Agregar archivos a un documento
POST al recurso transactions/<transaction-id>/documents:
Como resultado, recibirá una respuesta con el identificador del documento.
Luego, agregue archivos al documento enviando una solicitud POST al recurso transactions/<transaction-id>/documents/<document-id>/sourceFiles:
Iniciar la transacción
POST al recurso transactions/<transaction-id>/start:
Supervisar el estado de la transacción
GET al recurso transactions/<transaction_id> con el identificador de la transacción en el URI de la solicitud:
Como resultado, recibirá una respuesta que contiene el estado de la transacción. El procesamiento de la transacción puede encontrarse en uno de los siguientes estados:
New. La transacción se creó, pero aún no se ha puesto en cola para su procesamiento.Queued. La transacción está en cola para su procesamiento.InProgress. La transacción se está procesando.Processed. La transacción se procesó correctamente.ProcessedWithWarnings. La transacción se procesó, pero se produjeron advertencias.NotProcessed. La transacción no se procesó debido a un error.Deleted. La transacción fue eliminada por el usuario o automáticamente por la política de retención.
Processed o ProcessedWithWarnings, vaya al paso 6.
Descarga de archivos de origen
GET al recurso transactions/<transaction-id>/documents y especifique el identificador de la transacción:
Como resultado, recibirá una lista de todos los documentos creados dentro de esta transacción. La respuesta también incluye los identificadores de estos documentos, que pueden ser necesarios para solicitar información detallada sobre documentos específicos.
Para solicitar la lista de archivos agregados a un documento específico, envíe una solicitud GET al recurso transactions/<transaction-id>/documents/<document-id>:
Como resultado, recibirá información sobre el documento. La respuesta también incluye los identificadores de los archivos agregados al documento.
Para descargar el archivo de origen, envíe una solicitud GET al recurso transactions/<transaction-id>/files/<file-id>/download:
