- Ricezione dell’elenco di tutte le skill disponibili
- Creazione di una transaction vuota
- Aggiunta di un set di file da elaborare nella transaction
- Avvio della transaction
- Monitoraggio dello stato della transaction
- Download dei file di origine e dei file di risultato
Ottenere un elenco di tutte le skill disponibili
GET alla risorsa skills:
Creare una transaction vuota
POST alla risorsa transactions:
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:
Aggiunta di file a un documento
POST alla risorsa transactions/<transaction-id>/documents:
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:
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:
GET alla risorsa transactions/<transaction-id>/documents/<document-id>:
GET alla risorsa transactions/<transaction-id>/files/<file-id>/download:
