# Límites y versiones de la API

Utiliza `/v1` y las cabeceras de respuesta en lugar de fijar límites de solicitudes en el código.

## Pasos

1. Registra estado, código de error y x-request-id.
2. Ante `429`, respeta `Retry-After` o x-ratelimit-reset.
3. Reintenta con espera exponencial, variación aleatoria, máximo de demora e intentos.
4. Limita concurrencia y no repitas operaciones no idempotentes sin garantía documentada.

## Resultado esperado

El cliente se recupera de límites temporales sin duplicar trabajo y comunica rutas incompatibles.

> **Nota:** Las cabeceras `x-ratelimit-limit`, `x-ratelimit-remaining` y `x-ratelimit-reset` pueden ser dinámicas o indicar unlimited. Las rutas actuales no requieren otra cabecera pública de versión.
