Skip to main content
POST
Criar verificação
Cria uma verificação e emite a entrada da jornada. É a única chamada que o seu servidor faz para começar uma verificação. A chamada resolve a conta e a integração pela chave, fixa a versão publicada do fluxo naquele instante e devolve a entrada da jornada. É por isso que ela nasce no seu backend: a chave de API nunca chega ao browser nem ao app.

Autenticação

string
required
A chave da integração, no formato lz_.... Criada em Integrações → Segurança → Chaves de API.A chave não é aceita no corpo nem na query. Veja autenticação.
string
required
application/json. Qualquer outro valor responde 415.
string
Propaga tracing distribuído. Opcional.

Corpo

string
required
A versão do contrato. Hoje, "1.0".
object
required
O documento que identifica o titular.
string
O fluxo que a verificação vai usar. Copie o id em Solução KYC → Fluxos, no menu da linha do fluxo, em Copiar ID do fluxo.Ausente, a chamada usa o fluxo padrão da integração. Se a integração não tiver fluxo padrão definido, a resposta é 404 E_NOT_FOUND — o mesmo código de um fluxo que não existe. Veja quando o 404 é de fluxo.
string
A sua chave para essa verificação, número do pedido, id do cadastro. Até 120 caracteres, único por conta.É o que volta no webhook de desfecho. Sem ele, você precisa guardar o public_id da plataforma para saber de quem é o evento.

Resposta

string
A versão do contrato.
object
object
Como o titular entra na jornada. União discriminada por kind. Quem decide é a origem resolvida pela sua chave: origem de domínio web, ou integração sem origem, devolve "web"; origem de bundle de app devolve "native".As SDKs de Android e iOS consomem o embed URL de entry.url.
A entry.url carrega a credencial da jornada. Trate-a como segredo de curta duração: ela sai do seu backend para o titular daquela verificação e para mais ninguém. Não a registre em log, não a mande por e-mail e não a fixe no código do cliente.

Idempotência

A idempotência é por ref_id, no escopo da conta. Você não envia header de idempotência. Isso torna a chamada segura para retentativa: um timeout de rede não cria duas verificações para o mesmo pedido.

Códigos de resposta

Quando o 404 é de fluxo

O 404 E_NOT_FOUND da criação é o mesmo para quatro situações diferentes, de propósito: a resposta não conta a quem pergunta o que existe na conta de outra pessoa. As quatro são de fluxo. Mande o flow_public_id na chamada e o primeiro caso sai da lista. O fluxo padrão da integração é definido pela Legitimuz na implantação; se a sua integração está sem ele, fale com o suporte. O formato do corpo de erro está em erros da API.

Próximo passo

Abrir o fluxo

O que fazer com a entry no browser ou no app.

Receber a decisão

O evento que fecha o ciclo, com o desfecho no corpo.