Códigos de retorno

Os códigos e mensagens listadas a seguir, são enviados nos campos code e message do objeto status no corpo da requisição retornada para cada chamada, assim como no exemplo abaixo:

{
    "status": {
      "code": 3000,
      "message": "Success",
    	"details": ""
    },
    "data": {
    	"balance": 1000
    }
}

Para os casos onde o código e mensagem de retorno forem relacionados a um erro, o objeto data será retornado vazio, e informações específicas sobre o problema poderão ser retornadas no campo details do objeto status, como no exemplo abaixo:

{
    "status": {
        "code": 3001,
        "message": "Authorization error",
        "details": "Authorization header missing"
    },
    "data": { }
}

Geral

Os códigos de 1000 a 1999 são de natureza geral.

Status HTTPCódigoMensagemDescrição
2001000SuccessA requisição foi processada com sucesso.
5001999Internal errorErro interno. Entre em contato com o suporte.

Autenticação

Os códigos de 2000 a 2999 são relacionados aos recursos de autenticação.

Status HTTPCódigoMensagemDescrição
2002000SuccessA requisição ao recurso de autenticação foi processada com sucesso.
4002001Username or password not providedOs campos username ou password não foram enviados.
4012002Username or password not validOs campos username ou password não são válidos.
4032003User blockedO usuário está bloqueado. Entre em contato com o suporte.
4032004User not verifiedO usuário não é verificado. Complete a verificação antes de prosseguir.
4002005Access token expiration must be an integer between 1 and 87600O campo expires_in deve ser um número inteiro entre 1 e 87600 (horas).
5002999Internal errorErro interno no recurso de autenticação. Entre em contato com o suporte.

Créditos

Os códigos de 3000 a 3999 são relacionados aos recursos de créditos.

Status HTTPCódigoMensagemDescrição
2003000SuccessA requisição ao recurso de créditos foi processada com sucesso.
4013001Authorization errorErro na autorização da requisição ao recurso de créditos.
4003002Invalid parameterParâmetros da requisição ao recurso de créditos inválidos.
5003999Internal errorErro interno no recurso de créditos. Entre em contato com o suporte.

Consultas

Os códigos de 4000 a 4999 são relacionados aos recursos de consultas.

Status HTTPCódigoMensagemDescrição
2004000SuccessA requisição ao recurso de consultas foi processada com sucesso.
4014001Authorization errorErro na autorização da requisição ao recurso de consultas.
4004002Invalid parameterParâmetros da requisição ao recurso de consultas inválidos.
4034003Not enough creditsO saldo de créditos é insuficiente para completar a consulta.
4034004Query blockedConsulta bloqueada por motivos legais.
4004005Date of birth validation errorErro na validação da data de nascimento da pessoa consultada.
5004999Internal errorErro interno no recurso de consultas. Entre em contato com o suporte.