Passer au contenu principal
Chaque entrée donne la version de la documentation (info.version), sa date et les changements, avec la marche à suivre s’il y en a une. Les règles de compatibilité sont dans Versions et évolutions.

1.0.1 — 29 octobre 2026

Documentation refondue, et quelques corrections de comportement (dernier point).
  • Les schémas de réponse acceptent désormais des champs supplémentaires, comme le promet Versions et évolutions : un client généré depuis la spec ne casse plus sur un ajout.
  • Ressources nommées dans components.schemas (Rental, Quote, Payment, Vehicle…), avec un exemple réaliste chacune ; descriptions des champs complétées.
  • limit est publié en entier de 1 à 100 (50 par défaut) au lieu d’une chaîne ; la précision des décimales est écrite en description au lieu de multipleOf.
  • En-têtes RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, Idempotent-Replayed et WWW-Authenticate déclarés sur les réponses, en plus de X-Request-Id, Retry-After et Location.
  • L’URI type d’une erreur (https://api.lexio.rent/errors/…) mène désormais au guide Erreurs.
  • Nouveaux guides : Montants et TVA, Cycle de vie, et cet historique.
  • Corrections : POST /quotes refuse isVatReverseCharge d’une clé partenaire (400 not_applicable), comme POST /rentals ; une location sans devis avec options exige un plan qui inclut pricing.options (inchangé, désormais documenté) ; detail corrigé pour un remboursement Stripe (fait chez Stripe, enregistré par Lexio à réception de l’événement Stripe), l’anonymisation d’un client et l’erreur interne (contact@lexio.rent) ; title des erreurs en apostrophe typographique (’) ; le code LIMIT_EXCEEDED, jamais émis, est retiré du catalogue ; id et resource.id de GET /events publiés au format uuid.
Marche à suivre : régénérez votre client depuis openapi.json si vous en utilisez un. Une clé partenaire retire isVatReverseCharge de ses devis ; aiguillez vos erreurs sur code, jamais sur title ni detail.

1.0.0 — 27 octobre 2026

Première version publique de l’API Lexio v1.