- Ricevere un elenco di tutte le skill disponibili
- Creare una transazione vuota
- Aggiungere un set di file da elaborare nella transazione
- Avviare la transazione
- Monitorare lo stato della transazione
- Scaricare i file sorgente e i file di risultato
Ottenere un elenco di tutte le skill disponibili
GET alla risorsa skills:
Esegui il seguente comando:
Di conseguenza, riceverai informazioni su tutte le skill aggiunte all’istanza dell’applicazione.
Creare una transaction vuota
POST alla risorsa transactions:
Esegui il comando seguente:
Nel body della richiesta, specifica il Parameter skillId restituito dalla chiamata API precedente. Come risultato, riceverai una risposta contenente l’id della transaction creata.
Aggiunta di un set di file da elaborare nella transaction
Aggiunta di file direttamente alla transaction
POST alla risorsa transactions/<transaction-id>/files:
Eseguire il comando seguente:
Di conseguenza, riceverai una risposta con l’elenco dei file aggiunti e dei loro identificatori. Puoi aggiungere quanti file desideri ripetendo questa chiamata più volte.
Opzioni aggiuntive per il caricamento dei file:
Aggiunta di file a un documento
POST alla risorsa transactions/<transaction-id>/documents:
Di conseguenza, riceverai una risposta con l’identificatore del documento.
Quindi aggiungi i file al documento inviando una richiesta POST alla risorsa transactions/<transaction-id>/documents/<document-id>/sourceFiles:
Avvio della Transaction
POST alla risorsa transactions/<transaction-id>/start:
Monitorare lo stato della transaction
GET alla risorsa transactions/<transaction_id> includendo l’identificatore della transaction nell’URI della richiesta:
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 degli avvisi.NotProcessed. La transaction non è stata elaborata a causa di un errore.Deleted. La transaction è stata eliminata dall’utente o automaticamente secondo i criteri di conservazione.
Processed o ProcessedWithWarnings, vai al passaggio 6.
Download dei file sorgente
GET alla risorsa transactions/<transaction-id>/documents e specifica l’identificatore della transaction:
Di conseguenza, riceverai un elenco di tutti i documenti creati all’interno di questa transaction. La risposta contiene anche gli identificatori di questi documenti, che potrebbero servirti per richiedere informazioni dettagliate su documenti specifici.
Per ottenere l’elenco dei file aggiunti a un documento specifico, invia una richiesta GET alla risorsa transactions/<transaction-id>/documents/<document-id>:
Di conseguenza, riceverai informazioni sul documento. La risposta include anche gli identificatori dei file aggiunti al documento.
Per scaricare il file di origine, invia una richiesta GET alla risorsa transactions/<transaction-id>/files/<file-id>/download:
