# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.bluefleet.com.br/home/api-rest/mensagens-de-erro.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
