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

# Erros

> Códigos de status HTTP retornados pela API.

A API utiliza códigos de status HTTP padrão para indicar o sucesso ou a falha de uma requisição.

## Códigos de status HTTP

| Status                     | Significado                            |
| -------------------------- | -------------------------------------- |
| `200 OK`                   | Requisição bem-sucedida.               |
| `204 No Content`           | Requisição bem-sucedida, sem conteúdo. |
| `400 Bad Request`          | Requisição inválida.                   |
| `403 Forbidden`            | Acesso negado.                         |
| `404 Not Found`            | Recurso não encontrado.                |
| `422 Unprocessable Entity` | Dados de entrada inválidos.            |
| `424 Failed Dependency`    | Falha devido a dependências.           |

<Callout icon="megaphone" color="#3370D1">
  Todas as respostas de erro incluem um campo `error` com uma mensagem descritiva do problema.
</Callout>

Para movimentações (inclusão/exclusão), respostas `422` trazem um catálogo detalhado de validações —
veja [Ofensas](/docs/referencia/error-handling/ofensas).
