> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sherlocker.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# http_error

> Erro genérico: exceção HTTP não mapeada em um código específico

**Status HTTP:** variável

## O que significa

Fallback genérico para exceções HTTP que não foram mapeadas em um código de problema mais específico. O campo `status` do body (e o status da resposta) refletem o código HTTP real do erro.

Diferente dos demais problemas, `http_error` não indica uma causa única: trate-o pelo status HTTP e pelo `detail`.

## Causas comuns

* Erro HTTP em um caminho da API sem handler dedicado.
* Condições de borda não cobertas pelos códigos específicos (`validation_error`, `bad_request`, `unauthorized` etc.).

## Como corrigir

* Leia o campo `detail` e o status HTTP da resposta para entender o contexto.
* Trate por faixa de status: 4xx indica problema na requisição (corrija antes de reenviar); 5xx permite retry com back-off.
* Se o erro parecer indevido, acione o suporte em [/support](/support) informando o `instance` (contém o `request_id`).

## Exemplo

```json theme={null}
{
  "type": "https://docs.sherlocker.com.br/problems/http_error",
  "title": "HTTP Error",
  "status": 405,
  "code": "http_error",
  "detail": "Method Not Allowed",
  "instance": "/v1?request_id=req-uuid-here"
}
```

Exemplo ilustrativo: `status` e `detail` refletem o erro HTTP real de cada resposta.

## Relacionado

* [Erros da API](/motor-analise/erros)
* [Quickstart](/motor-analise/quickstart)
