- Receber a lista de todas as skills disponíveis
- Criar uma transação vazia
- Adicionar um conjunto de arquivos a serem processados na transação
- Iniciar a transação
- Monitorar o status da transação
- Baixar os arquivos de origem e os arquivos de resultado
Obtendo uma lista de todas as skills disponíveis
GET ao recurso skills:
Criando uma transação vazia
POST ao recurso transactions:
skillId, retornado pela chamada de API anterior. Como resultado, você receberá uma resposta contendo o id da transação criada.
Adicionando um conjunto de arquivos para processamento na transação
Adicionando arquivos diretamente à transação
POST para o recurso transactions/<transaction-id>/files:
Adicionando arquivos a um documento
POST para o recurso transactions/<transaction-id>/documents:
POST para o recurso transactions/<transaction-id>/documents/<document-id>/sourceFiles:
Iniciando a transação
POST ao recurso transactions/<transaction-id>/start:
Monitorando o status da transação
GET para o recurso transactions/<transaction_id> com o identificador da transação no URI da solicitação:
New. A transação foi criada, mas ainda não foi enfileirada para processamento.Queued. A transação está enfileirada para processamento.InProgress. A transação está em processamento.Processed. A transação foi processada com sucesso.ProcessedWithWarnings. A transação foi processada, mas houve avisos.NotProcessed. A transação não foi processada devido a um erro.Deleted. A transação foi excluída pelo usuário ou automaticamente pela política de retenção.
Processed ou ProcessedWithWarnings, vá para a etapa 6.
Download dos arquivos-fonte
GET para o recurso transactions/<transaction-id>/documents e especifique o identificador da transação:
GET para o recurso transactions/<transaction-id>/documents/<document-id>:
GET para o recurso transactions/<transaction-id>/files/<file-id>/download:
