Skip to main content
O escopo search envia eventos relacionados a consultas síncronas, consultas assíncronas e histórico técnico. Use este webhook para atualizar seu sistema quando uma consulta for criada, iniciar processamento, finalizar ou falhar.

Visão geral de webhooks

Consulte o contrato base, headers, assinatura e recomendações gerais de entrega.

Eventos disponíveis

Quando a consulta termina como completed_with_errors, o evento enviado também é search.completed. A diferença aparece em data.status.

Fluxo de envio

Consultas síncronas normalmente geram apenas um evento final:
Consultas assíncronas podem gerar mais de um evento:
Em caso de falha geral:

Payload base

Exemplo de consulta concluída:

Campos de data

Campo query

Campo summary

Exemplo com erro parcial

Como consumir

  1. Valide o header X-LazyData-Webhook-Signature.
  2. Use id para idempotência.
  3. Use event para rotear o tratamento.
  4. Use data.search_id para buscar o detalhe completo no histórico, quando necessário.
  5. Trate search.completed com data.status igual a completed_with_errors como conclusão com falha parcial.
Não use o webhook como fonte única de verdade para dados completos de datasets. O payload é um resumo operacional; consulte o histórico da API quando precisar do retorno completo.

Relacionado

Resultado assíncrono

Consulte o andamento e resultado de uma consulta assíncrona.

Histórico de consultas

Entenda status, custos, estornos e erros por dataset.