Skip to main content
GET
Obter dados atuais de enrichment

Visão geral

Devolve o snapshot atual de enrichment de uma entidade: os últimos dados mapped mesclados e as respostas raw gravadas depois de rodar enrichments. Este endpoint é uma leitura. Não chama integrações externas e não consome créditos de enrichment. Para executar integrações, use Executar enrichment. Use quando precisar de payloads por integração (mapped / raw com chaves como br_cpf_enrichment). Para o dossiê canônico da Gu1 usado pelas regras (enrichmentData.normalized.*), use Obter enrichment normalizado. Exige a permissão granular entities:read na API key (fallback legacy entities:read).

Endpoint

Autenticação

Parâmetros de rota

string
required
UUID da entidade na Gu1 (na API o path param se chama entityId).

Resposta

Envelope: { "success": true, "data": { ... } }.

Quando há dados (hasEnrichmentData: true)

string
UUID da entidade.
boolean
true quando existe uma linha de snapshot atual.
string
Status do snapshot (em geral completed).
string
Timestamp ISO 8601 do último enrichment que atualizou este snapshot.
string
UUID do usuário que disparou a última execução, ou "system".
number
Duração da última execução em milissegundos, quando registrada.
object
Campos mapped consolidados (mapeamento Gu1). As chaves costumam ser códigos de integração; os valores são os objetos mapped desse código.
object
Payloads brutos de origem, com chave = código de integração. A forma varia por integração; não trate como schema estável da Gu1.
array
Códigos de integração presentes neste snapshot. O nome do campo JSON é providersUsed.
string
Resumo opcional da última execução.
string
UUID da linha de enrichment normalizado associada, quando existir.
string
Timestamp ISO 8601 de criação do snapshot.
string
Timestamp ISO 8601 da última atualização do snapshot.

Quando a entidade existe mas não há snapshot

HTTP 200 com hasEnrichmentData: false (não é 404):
Isso é diferente do enrichment normalizado, que responde 404 quando não há linha normalizada.

Erros

Exemplo

mapped e raw em produção são maiores e mudam conforme a integração. Trate o exemplo como pista de forma.

Relacionado