Envelope
Todo evento chega na mesma forma. Nenhum dado da pessoa atravessa o webhook.
Campos novos podem aparecer. Não valide com schema que rejeita desconhecidos.
Eventos sem corpo extra
Chegam só com o envelope. Servem para acompanhar o progresso da jornada.evento
O seu backend chamou
POST /public/verifications com sucesso. A
pessoa ainda não abriu nada.evento
A pessoa abriu a verificação e a primeira etapa carregou. O status passa a
started.evento
Uma imagem de documento foi enviada. Frente e verso disparam duas vezes. Não traz resultado: a
análise é assíncrona e termina em
verification.document_processed.evento
A análise do documento terminou. Fala só do documento: a verificação ainda não foi decidida.
evento
A prova de vida chegou a um desfecho, aprovada ou recusada.
Eventos com corpo extra
verification.decided
O desfecho da verificação. É o único evento com o veredito no corpo, e o que a maioria das integrações escuta.review não é recusa. Quando um analista decide no dashboard, este evento dispara de novo com o
status final. O seu handler precisa aceitar verification.decided duas vezes para a mesma
verificação.verification.scored
Os dois scores da verificação. Independente deverification.decided: não assuma ordem entre os
dois.
O evento traz os números, não o detalhamento por regra. Para ver o que compôs cada score, abra a
aba Composição de Score da verificação no dashboard.
Como ler os dois scores
O que cada eixo mede e como usá-lo sem transformá-lo na decisão.
Próximo passo
Segurança
Confira a assinatura antes de confiar em qualquer um destes corpos.