Skip to main content
O escopo validation envia eventos de validações reais executadas pela Lazy Data. Use este webhook para receber o resultado de validações faciais e cadastrais sem depender apenas da resposta imediata da chamada.

Visão geral de webhooks

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

Eventos disponíveis

Chamadas de teste, dados inválidos antes da execução e erros de autenticação ou saldo não geram webhook de validação.

Payload de conclusão

Exemplo de validação facial concluída:
Exemplo de validação cadastral concluída:

Payload de falha

Campos de data

Campo validation

Quando não há webhook

Webhooks de validação não são enviados para:
  • chamadas em modo de teste;
  • CPF ou CNPJ inválido antes da execução real;
  • imagem malformada antes da execução real;
  • falta de permissão, saldo, plano ou autenticação;
  • falha de cobrança antes da chamada ao provedor.
Quando a validação falha depois de iniciar a execução real, a Lazy Data envia validation.failed e informa o estorno em data.cost.refunded, quando aplicável.

Como consumir

  1. Valide o header X-LazyData-Webhook-Signature.
  2. Use data.validation.id para rotear regras por tipo de validação.
  3. Em validation.completed, leia data.result.
  4. Em validation.failed, leia data.error e data.cost.
  5. Use id do envelope para idempotência.

Relacionado

Visão geral

Contrato base de webhooks.

Validações

Entenda os tipos de validação disponíveis.