enrichment envia eventos do fluxo de enriquecimento em massa, desde a criação até a conclusão ou falha.
Use este webhook para acompanhar upload, análise do arquivo, fila, processamento, progresso final e disponibilidade de saídas.
Visão geral de webhooks
Consulte o contrato base, headers, assinatura e recomendações gerais de entrega.
Eventos disponíveis
| Evento | Quando é enviado |
|---|---|
enrichment.created | Enriquecimento criado e aguardando upload. |
enrichment.file_uploaded | Arquivo enviado e recebido pela Lazy Data. |
enrichment.file_ready | Arquivo analisado e pronto para configuração. |
enrichment.queued | Enriquecimento enviado para a fila. |
enrichment.processing | Processamento iniciado. |
enrichment.completed | Processamento finalizado. |
enrichment.failed | Enriquecimento falhou. |
Se o processamento terminar com falhas parciais, o evento continua sendo
enrichment.completed. O status real aparece em data.enrichment.status.Payload base
Exemplo de enriquecimento concluído:Campos de data.enrichment
| Campo | Tipo | Descrição |
|---|---|---|
id | string | ID do enriquecimento. |
type | string | Tipo do enriquecimento, como pf ou pj. |
name | string | Nome definido para o enriquecimento. |
status | string | Status técnico atual. |
file | object | Informações do arquivo enviado. |
progress | object | Progresso consolidado do processamento. |
cost | object | Valores estimados, reservados, consumidos e estornados. |
outputs | object | Arquivos de saída disponíveis por tipo. |
created_at | string | Data de criação em ISO 8601. |
last_updated_at | string | Data da última atualização em ISO 8601. |
Campo file
| Campo | Descrição |
|---|---|
id | ID interno do arquivo. |
name | Nome original ou normalizado do arquivo. |
extension | Extensão do arquivo. |
content_type | MIME type identificado. |
size | Tamanho em bytes. |
uploaded_at | Data de upload em ISO 8601. |
total_rows | Quantidade de linhas detectadas. |
Campo progress
| Campo | Descrição |
|---|---|
stage | Etapa atual ou final do processamento. |
percent | Percentual consolidado. |
total_rows | Total de linhas a processar. |
processed_rows | Linhas já processadas. |
enriched_documents | Documentos enriquecidos com sucesso. |
invalid_documents | Documentos inválidos. |
not_found_documents | Documentos não encontrados. |
failed_rows | Linhas com falha técnica. |
Exemplo de falha
Como consumir
- Use
eventpara diferenciar etapas do fluxo. - Use
data.enrichment.idpara buscar detalhes no painel ou API. - Em
enrichment.completed, leiadata.enrichment.statuspara identificar conclusão normal ou com falhas parciais. - Use
outputs.*.availablepara saber se uma saída já pode ser acessada. - Evite disparar processos pesados para eventos intermediários, como
file_uploaded, se você só precisa do resultado final.
Relacionado
Visão geral
Contrato base de webhooks.
Enriquecimento
Entenda o fluxo completo de enriquecimento.

