Skip to main content

Objeto Relatório

Todo relatório retornado pela API tem a seguinte estrutura raiz: | status | object | { id, value }, com value em PENDING, APPROVED ou DENIED. | | policyId / policyVersion / policyName | | Política aplicada. | | parecerEnabled | boolean | Se o pipeline de parecer está habilitado. | | committeeStatus / committeeDecision / committeeResult | | Estado e resultado do Comitê de Crédito IA. | | exportUrl / exportExcelUrl | string | Últimas exportações geradas. | | commentary | object[] | Comentários de analistas | | sections | object[] | Seções do relatório (ver abaixo) |

Tipo do relatório (type)


Status do relatório (status)


Estrutura de uma seção (sections[])

Cada elemento de sections tem:

Onde ficam os dados: sectionDetails[].values

Cada item de sectionDetails tem integrationTypes (de onde veio) e values (o conteúdo).
O formato de values varia por seção. Em algumas, os campos ficam no nível de cima. Em outras, ficam aninhados sob uma chave com o nome do provedor que respondeu (ex.: values.SERASA). Não existe uma regra única, então não assuma nem uma coisa nem outra: inspecione as chaves antes de acessar.
Exemplo real de uma seção com campos no nível de cima (BAD_CHECK):
Já os protestos via Serasa aninham sob a chave do provedor. O campo integrationCount, quando presente, indica quantas integrações contribuíram para aquele bloco. O caminho robusto é inspecionar antes de acessar, em vez de assumir um caminho fixo:
Se você quer a leitura consolidada e estável, independente de qual bureau respondeu, use GET /report/{id}/insights em vez de fazer parse de values.

Campos crus e campos formatados

Vários tradutores devolvem o mesmo dado duas vezes: value e date (crus, para cálculo) mais formattedValue e formattedDate (formatados em português e padrão brasileiro, para exibição). Não faça parse do formatado para recuperar o número: use o cru.

Tipo da seção (sections[].type)


Valores possíveis de sections[].type.value


Comentários (commentary)


Resumo

Campos da seção SUMMARY, principais indicadores de risco.

Informações Básicas

Campos da seção BASIC_INFORMATION, cadastro completo.

Processos Judiciais

Campos da seção PROCESSES, processos e valores.

Protestos

Campos da seção PROTESTS, protestos em cartório.

PEFIN e REFIN

Pendências financeiras e refinanciamentos.

SCR Bacen

Histórico de crédito bancário, SCR do Banco Central.

PEP e Sanções

Exposição política e listas de sanções.

Política de Crédito

Resultado da avaliação automática das regras.