Skip to main content
Cada análise executa um conjunto de blocos definidos pela engine. Um bloco verifica um aspecto específico do CNPJ ou CPF (situação cadastral, processos, sanções, sinais de bureau) e aparece no array blocks[] da resposta de GET /analyses/{id}:
O campo evidence[] traz, quando aplicável, os dados que sustentam o resultado: field, value, expected e result (ex.: match, divergent).
Este catálogo cobre os blocos com escopo PJ e/ou PF — os únicos disponíveis pela API /v1. A análise de borderô/CNAB (blocos de título e NFe) não está disponível pela API pública.

Status de um bloco

O status dos blocos determina o verdict da análise: aprovado (nenhum bloco em alerta ou bloqueio), alerta (ao menos um bloco alert), reprovado (ao menos um bloco blocked) e incompleto (ao menos um bloco unavailable — confira o campo coverage para ver qual fonte falhou). Veja Ciclo de vida.

Ação configurável por engine

Cada engine define, bloco a bloco, qual ação tomar quando o bloco dispara: A coluna Ação padrão abaixo é a do catálogo. Cada engine pode sobrescrever a ação de qualquer bloco no app Sherlocker; os templates do sistema, por exemplo, mantêm alguns blocos de conformidade desligados por padrão (opt-in). Veja Engines e templates.

Parâmetros configuráveis

Alguns blocos aceitam parâmetros — por exemplo, capital social mínimo, idade mínima da empresa em meses, limiares de quantidade e valor, listas de CNAEs de risco. Os parâmetros são configurados por engine no app Sherlocker; quando não configurados, valem os padrões do catálogo. Não há configuração de engines pela API /v1.
Os blocos SERASA_* dependem da integração Serasa habilitada no workspace. Sem ela, esses blocos retornam unavailable e o veredito fica incompleto — nunca um bloqueio falso.

Validação cadastral

Contrapartes

Riscos legais

Prevenção a fraude

Conformidade e sanções

Risco de crédito

Relacionado

Engines e templates

Como o motor escolhe a engine e o que os templates do sistema ligam por padrão

Ciclo de vida

Status da análise, veredito e como interpretar coverage

Quickstart

Crie sua primeira análise em minutos