Conheça os erros que são retornados em praticamente todas as rotas
Há erros que são exibidos em praticamente todas as rotas e a instrução para evitá-los são as mesmas em todas as ocasiões. Saiba quais são:
Sistema de bonificação inativo
Quando, qualquer rota, retornar:
{
"status": "false",
"message": "Sistema de bonificação Inativo. Contate o suporte do CRM Bônus.",
"data": {
"msg": "Erro"
}
}Não se trata de um 5xx, mas sim do status desta loja na CRMBonus.
Instrução
Entre em contato com o nosso Suporte e informe que gostaria de conferir o status desta loja para continuar com o seu desenvolvimento.
Erros macro
| Código | Mensagem | Descrição | Instrução |
|---|---|---|---|
401 | "Token expired" | Indica token de autenticação expirado | Utilize a rota /refresh para atualizar o access_token |
401 | "Invalid Token Format" | Indica token ausente ou em formato incorreto | Certifique-se de informar o access_token no header e que ele cumpra o formato bearer |
403 | "O usuário está bloqueado pela marca!" | Indica que o usuário está em blocklist | Este usuário foi bloqueado pela marca. Não é possível bonificá-lo |
200 | "Cód. Loja Inválido" | Indica que o valor informado no parâmetro cod_loja é inválido | Certifique-se que o parâmetro está preenchido e com o ID da loja (int) |
200 | "E-mail do Cliente Inválido" | Indica que o valor informado no parâmetro de e-mail é inválido | Certifique-se que o parâmetro está preenchido, respeita o formato [email protected] e é uma string |
200 | "CPF do Cliente Inválido" | Indica que o valor informado no parâmetro de CPF é inválido | Certifique-se que o parâmetro está preenchido e respeita o formato 00000000000 |
200 | "Cliente em Conflito. Reveja os parametros de entrada ou o header." | Indica conflito de informações de Loja | Certifique-se que o codintegracao (header) pertence a loja_id informada no body. |
