Códigos HTTP
Formato das respostas de erro
A maioria dos erros usa o schemaErrorResponse:
LinksErrorGetResponse, no qual code é numérico:
type: {"message": "...", "resource": "..."}. Veja Erros de rota.
Erros comuns de autenticação
Token expirado
POST /oauth/token novamente com seu clientId e clientSecret para obter um novo token. O access_token dura 3600 segundos. Veja Autenticação.
Credenciais inválidas
clientId:clientSecret está correto. Consulte GET /users/me para confirmar suas credenciais ativas.
Erros de criação de link
Tipo de link inválido
FULL FLOW ou ID ONLY no campo type. Veja Links de Verificação.
Cota de verificações esgotada
GET /users/me/stats para ver o consumo, ou contate o suporte para ampliar o limite.
Erros de verificação
Verificação não encontrada
verificationId está correto e se pertence à sua conta. A partir da versão 2.2.0, este erro também cobre uma verificação expirada ou cujo link não é mais válido.
linkId ausente ou incorreto no status
GET /verifications/{id}/status é público e exige o parâmetro linkId desde a versão 2.2.0. Envie sempre o linkId que originou aquela verificação. Veja KYC.
Identificador já vinculado
PATCH /verifications/identify recebeu um e-mail diferente para um link cujo externalUserId foi definido pela API na criação. Um identificador fornecido pela API não pode ser sobrescrito: crie um novo link com o identificador correto.
Erros de rota
Rota não implementada
ErrorResponse: não tem type, e o campo resource devolve o path exatamente como chegou ao servidor.
Resolução: verifique se a URL inclui o prefixo /api/v1. É a causa mais comum: ao unir o path com uma URL base, muitos clientes HTTP descartam /api/v1 quando o path começa com /.
/ e escreva o path sem / inicial, ou use a URL completa. Confira também o path e o método HTTP na documentação. Não é preciso habilitar nada na sua conta: todos os endpoints documentados estão disponíveis na mesma URL base.
Erros de geolocalização
Campo derivado enviado pelo cliente
PATCH /verifications.
Origem de dispositivo sem coordenadas
source como gps, wifi ou cell, envie obrigatoriamente deviceLatitude e deviceLongitude. Nada a jusante consegue usar apenas metade do par.