- Recibir una lista de todas las skills disponibles.
- Crear e iniciar una transacción.
- Supervisar el estado de la transacción.
- Descargar los archivos de origen y de resultados.
Paso 1. 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.
Paso 2. Crear e iniciar una transacción
POST al recurso transactions/launch:
En la URL, especifique el parámetro de consulta skillId (devuelto por la llamada a la API anterior). En el cuerpo de la solicitud, envíe el archivo que desea procesar junto con metadatos opcionales. También puede incluir registrationParameters y skillParameters opcionales en el cuerpo de la solicitud.
A continuación se muestra un ejemplo del cuerpo de la solicitud:
id de la transacción creada.
Paso 3. Supervisar el estado de la transacción
GET al recurso transactions:
Ejecute el siguiente comando:
Como resultado, recibirá una respuesta que contiene el estado de la transacción. El procesamiento de la transacción puede estar 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 4.
Paso 4. Descarga de archivos de origen y de resultados
GET al recurso transactions/files/download, donde debe especificar el ID del archivo recibido en la solicitud anterior:
Ejecute el siguiente comando:
