Obter status de um run
Retorna o status e resultado de um run específico.
- Run em execução →
202comstatus: runningeretry_after_seconds - Run finalizado →
200com decisão completa
Authorizations
API key no header x-api-key (recomendado)
Headers
"2026-06-03"
Path Parameters
ID do run retornado pelo POST /runs
Response
Run finalizado — resultado disponível
Status atual do run:
- queued / pending / running — em processamento
- completed — finalizado com resultado
- blocked — bloqueado por regra crítica
- pending_review — aguardando análise manual do compliance officer
- partial — resultado parcial (algumas fontes falharam)
- failed — falha técnica — reenvie o run
queued, pending, running, completed, blocked, pending_review, partial, failed Decisão do bureau:
- approved — aprovado para prosseguir
- rejected — bloqueado por regra crítica (run com status blocked)
- review — requer análise manual do compliance officer
- null — run ainda em andamento ou com falha técnica
approved, rejected, review Decisão operacional — difere de decision apenas quando fontes tier-1 falharam
(ex: Receita Federal offline). Nesses casos, decision pode ser review mas
operative_decision indica o que o engine decidiu com base nas fontes disponíveis.
Valores possíveis: approved, rejected, review, null.
Quando operative_decision é null: o template não configurou decisão operacional
separada — tratar decision como definitivo.
Regra do integrador: sempre checar operative_decision antes de liberar uma operação.
Se operative_decision for rejected, bloquear independente do valor de decision.
approved, rejected, review Classificação de risco calculada pelo engine:
- baixo — risco baixo, sem apontamentos relevantes
- medio — risco médio, apontamentos de pendência identificados
- alto — risco alto, apontamentos críticos identificados
- null — run ainda não concluído
baixo, medio, alto