- Receiving a list of all available skills
- Creating and starting transaction
- Monitoring the transaction status
- Downloading source files and result files
Receiving a list of all available skills
To do so, send aGET request to the skills resource:
Creating and starting a transaction
To do so, send aPOST request to the transactions/launch resource:
skillId parameter, which was returned by the previous API call, and send the file to be processed. An example request body may be as follows:
id of the created transaction.
Monitoring the transaction status
To do so, send aGET request to the transactions resource:
New. The transaction was created but has not been queued for processing yet.Queued. The transaction is queued for processing.InProgress. The transaction is being processed.Processed. The transaction was successfully processed.ProcessedWithWarnings. The transaction was processed but warnings occurred.NotProcessed. The transaction was not processed due to an error.Deleted. The transaction was deleted by the user or automatically by the retention policy.
Processed or ProcessedWithWarnings, go to step 4.
Downloading source files and result files
To download the source file, send aGET request to the transactions/files/download resource, where you should specify the file ID, which was received in the previous request:
