Ir para o conteúdo
Documentação

Começar Do arquivo ao resultado

Do arquivo ao resultado

Uma chamada no seu código cuida de todo o percurso. O contrato HTTP tem apenas envio, acompanhamento e recebimento.

Nesta página

1. Envie os arquivos à automação

Envie um formulário multipart com a versão publicada em version e um ou mais arquivos em files para POST /automations/:id/runs. A API calcula a quantidade e os bytes recebidos, confirma os envios internamente e inicia o processamento.

Use uma Idempotency-Key por envio lógico. Em caso de falha de rede, preserve essa chave e exatamente os mesmos arquivos para recuperar a execução.

2. Acompanhe a execução

HTTP 202 confirma o recebimento e o início do fluxo, com o ID da execução. Consulte GET /runs/:id até chegar a um estado final. Os adaptadores fazem isso automaticamente.

COMPLETED indica sucesso total. PARTIAL pode conter arquivos recebíveis e itens ou etapas com falha. FAILED, CANCELLED e EXPIRED não representam sucesso.

3. Receba os arquivos no seu sistema

Para cada item com result, GET /runs/:id/files/:fileId entrega os bytes por HTTPS com a mesma autenticação da API. Os adaptadores salvam cada resultado individualmente e retornam os caminhos ao seu código.

A biblioteca da conta não recebe os arquivos dessa execução. Preserve os resultados disponíveis, trate falhas por item e conclua o recebimento antes da expiração.