# Limites et versions de l’API

Respectez le contrat `/v1` et les en-têtes de réponse plutôt que des limites codées en dur.

## Étapes

1. Conservez statut, code d’erreur et x-request-id.
2. Sur `429`, attendez `Retry-After` ou `x-ratelimit-reset` lorsqu’ils sont présents.
3. Réessayez avec attente exponentielle, variation aléatoire et plafonds de durée et d’essais.
4. Limitez la concurrence et ne rejouez pas une opération non idempotente sans garantie documentée.

## Résultat attendu

Le client récupère les limites temporaires sans travail dupliqué et signale clairement les chemins incompatibles.

> **Remarque :** `x-ratelimit-limit`, `x-ratelimit-remaining` et `x-ratelimit-reset` peuvent être dynamiques ou indiquer unlimited. Aucun autre en-tête public de version n’est requis actuellement.
