- Ricevere l’elenco di tutte le skill disponibili.
- Creare e avviare una transaction.
- Monitorare lo stato della transaction.
- Scaricare i file sorgente e i file dei risultati.
Passaggio 1. Ottenere l’elenco di tutte le skill disponibili
GET alla risorsa skills:
Esegui il comando seguente:
Di conseguenza, riceverai informazioni su tutte le skill aggiunte all’istanza dell’applicazione.
Passaggio 2. Creare e avviare una transaction
POST alla risorsa transactions/launch:
Nell’URL specifica il parametro di query skillId (restituito dalla precedente chiamata API). Nel corpo invia il file da elaborare insieme a metadati opzionali. Puoi anche passare i registrationParameters e i skillParameters opzionali nel corpo della richiesta.
Di seguito è riportato un esempio di corpo della richiesta:
id della transaction creata.
Passaggio 3. Monitoraggio dello stato della transaction
GET alla risorsa transactions:
Esegui il comando seguente:
Di conseguenza, riceverai una risposta contenente lo stato della transaction. L’elaborazione della transaction può trovarsi in uno dei seguenti stati:
New. La transaction è stata creata ma non è ancora stata messa in coda per l’elaborazione.Queued. La transaction è in coda per l’elaborazione.InProgress. La transaction è in fase di elaborazione.Processed. La transaction è stata elaborata correttamente.ProcessedWithWarnings. La transaction è stata elaborata, ma si sono verificati avvisi.NotProcessed. La transaction non è stata elaborata a causa di un errore.Deleted. La transaction è stata eliminata dall’utente o automaticamente in base ai criteri di conservazione.
Processed o ProcessedWithWarnings, passa al punto 4.
Passaggio 4. Download dei file sorgente e dei file di risultato
GET alla risorsa transactions/files/download, specificando l’ID del file, ricevuto nella richiesta precedente:
Esegui il comando seguente:
