Skip to main content
Todo erro responde com o mesmo envelope.
O texto nunca inclui o valor que você enviou, CPF, credencial ou detalhe de fornecedor. Repetir é seguro: a criação é idempotente por ref_id. Mantenha o mesmo ref_id e você recebe a verificação existente em vez de uma segunda.

O 404 é sempre de fluxo

E_NOT_FOUND não distingue fluxo inexistente, fluxo de outra conta, fluxo sem versão publicada e integração sem fluxo padrão: a resposta não conta o que existe na conta de quem pergunta. Nenhum desses casos é de domínio autorizado. O caminho mais curto para sair dele é mandar flow_public_id na criação. Veja quando o 404 é de fluxo.

401 e 403

Limites de uso

A criação de verificações tem teto por chave e por integração. Passando dele, a resposta é 429 E_RATE_LIMITED com o header Retry-After em segundos.
Repetir com backoff
Para evitar o teto: crie a verificação quando a pessoa for de fato iniciar a jornada, e reaproveite a existente repetindo o ref_id. Precisa de um teto maior? Fale com o suporte com o volume esperado.

Erros dentro da jornada

Câmera negada, captura falha, credencial expirada: esses erros acontecem no widget e chegam ao seu código pelo callback de erro. Veja tratamento de erros.