# Mensagens de erro

A Blue Fleet segue o padrão de [HTTP Status Codes](https://httpstatuses.com/). Os erros 4xx ocorrem quando há algo de errado na requisição em que o cliente está enviando para a Blue Fleet. Já os erros 5xx, são erros inesperados que ocorrem nos servidores da Blue Fleet.

### Response Codes

{% hint style="info" %}
**Sempre verifique o BODY da resposta.**\
O retorno da requisição mostrará o motivo pelo qual a requisição não foi aceita pelos servidores da Blue Fleet.
{% endhint %}

```json
{
    "code": "VEHICLE_CHASSIS_ALREADY_EXISTS",
    "message": "Já existe um veículo cadastrado com o chassi informado",
    "isSuccess": false
}
```

### 4×× Client Error <a href="#id-4-client-error" id="id-4-client-error"></a>

| CÓDIGO | REFERÊNCIA   | EXPLICAÇÃO                                                                                                             |
| ------ | ------------ | ---------------------------------------------------------------------------------------------------------------------- |
| 400    | BAD REQUEST  | O servidor não processará a solicitação devido a algum erro na chamada pelo cliente.                                   |
| 401    | UNAUTHORIZED | O servidor não autorizou a requisição. Access Token inválido.                                                          |
| 403    | FORBIDDEN    | O servidor não autorizou a requisição. O Access Token não possui permissão para acessar o recurso ou permissão negada. |
| 404    | NOT FOUND    | O servidor não encontrou o recurso ou não está disposto a divulgar sua existência.                                     |

### 5×× Server Error <a href="#id-5-server-error" id="id-5-server-error"></a>

| CÓDIGO | REFERÊNCIA            | EXPLICAÇÃO                 |
| ------ | --------------------- | -------------------------- |
| 500    | INTERNAL SERVER ERROR | Ocorreu um erro inesperado |

A Blue Fleet possui sistema de monitoramento de erros 500.

### Suporte <a href="#suporte" id="suporte"></a>

Se você estiver com problemas relacionados à sua integração, entre em contato conosco através do e-mail <suporte@bluefleet.com> com o máximo de detalhes possível.

Seguem abaixo informações que nos ajudam a identificar os problemas com a sua requisição:

* Ambiente: sandbox ou produção
* Client\_Id
* Path da requisição
* Método da requisição
* Código HTTP de erro
* JSON enviado
* JSON recebido
* Horário da requisição
* IP de origem
* Print screen
