Alterar o status da execução
PUT/dataset-run/:datasetRunId/update-status
Marca o status da execução. A automação usa Running no começo, Passed no fim e Failed quando algo
dá errado.
FailedeStoppedfecham o passo aberto com o mesmo status.Passed,Failed,StoppedeCancelledsão finais: disparam o aviso de fim do lote e, emFailed, a reexecução em caso de erro, quando configurada.Stoppednão aceita outro status depois (409). Para parar uma execução de verdade, usePUT /dataset-run/{id}/stop.
Envie o nome do status (status) ou o id (idStatus); com os dois, vale o nome. Use só os status de
execução listados em status.
Junto com Failed, o motivo (reason) diz por que a execução falhou, sem mudar o status. Sem motivo, a
falha conta como técnica. O status final grava também o fim, a duração e o motivo do fim da execução
(finishedAt, durationMs e endReason em GET /dataset-run/{id}). O mesmo status final repetido não
muda nada: quando a automação manda Failed com o motivo de negócio e o runner, ao fim do processo,
manda Failed de novo sem motivo, o fim e o motivo da automação ficam.
Permissão: Execuções: alterar.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Status alterado. A resposta não tem corpo.
Status desconhecido ou que não é de execução
Token ausente, inválido ou vencido
O perfil do usuário do token não tem a permissão da rota
Execução que não é da organização
A execução já foi parada (Stopped) e o status pedido é outro