Se rendre au contenu

Odoo 19 : l’API externe JSON-2

JSON-2 remplace XML-RPC : plus simple, plus sûr
25 septembre 2025 par
Odoo 19 : l’API externe JSON-2
AUGURIA, Cyrille de LAMBERT

Actualités Auguria

Avec la sortie d’Odoo 19, l’éditeur ERP franchit un nouveau cap en matière d’ouverture et d’intégration. Le protocole XML-RPC, utilisé depuis des années pour connecter Odoo à d’autres systèmes, est désormais officiellement remplacé par la nouvelle External JSON-2 API.

Ce changement peut sembler technique, mais il est stratégique : il offre aux intégrateurs Odoo comme aux entreprises utilisatrices une passerelle moderne, rapide et sécurisée pour interconnecter leur ERP Odoo avec leurs autres outils (e-commerce, logistique, finance, CRM, BI…).

👉 En clair : avec Odoo 19, les projets d’intégration Odoo deviennent plus simples, plus fiables et moins coûteux.

Pourquoi Odoo abandonne XML-RPC ?

Pendant longtemps, XML-RPC a permis de relier Odoo à des applications tierces. Mais cette technologie montrait ses limites :

  • Verbeuse : les échanges étaient lourds et difficiles à traiter.
  • Vieillissante : basée sur des méthodes peu adaptées aux standards modernes du web.
  • Limitante : complexité de la gestion des droits et des transactions.

👉 Conséquence pour les entreprises : des intégrations longues, coûteuses et parfois fragiles.

Avec Odoo 19, l’ERP open source dit adieu à XML-RPC et adopte une API moderne, alignée sur les standards du web : JSON-2.

Les avantages de l’External JSON-2 API

1. Un format universel et léger : JSON

La nouvelle API repose sur JSON, le format standard du web et des applications mobiles. Plus simple, plus lisible et plus rapide.

👉 Impact métier : connecter Odoo à un site e-commerce, un CRM ou un outil de BI devient plus fluide et moins coûteux.

2. Une structure claire et standardisée

L’API JSON-2 est organisée en services dédiés (common, database, object).

👉 Bénéfice : les intégrateurs travaillent plus vite et les projets sont mieux maîtrisés.

3. Une sécurité renforcée

Les anciennes sessions RPC sont remplacées par des API keys sécurisées, facilement générées et gérables.

👉 Cas d’usage : un prestataire logistique peut accéder uniquement aux bons de livraison, sans jamais voir vos données sensibles.

4. Des transactions atomiques

Plusieurs actions peuvent désormais être regroupées en une seule transaction.

👉 Exemple concret : une commande client, sa livraison et sa facture sont validées ensemble. Si une étape échoue, rien n’est enregistré → fiabilité renforcée.

5. Une migration facilitée

Odoo fournit un guide pour migrer les intégrations existantes de XML-RPC vers JSON-2.

👉 Conséquence : pas besoin de tout réécrire, vos investissements sont préservés.

6. Introspection et documentation améliorée

L’API peut être interrogée pour découvrir ses méthodes et paramètres.

👉 Pour les entreprises : moins d’erreurs et moins de temps perdu = projets plus rapides et budgets mieux maîtrisés.

7. Performance et fiabilité accrues

  • Moins de surcharge technique,
  • Des échanges plus rapides,
  • Une meilleure gestion des droits et des accès.

👉 Impact direct : une intégration Odoo plus fluide, plus robuste et plus sécurisée.

Tableau comparatif

CritèreXML-RPC / JSON-RPCJSON-2 API
FormatXML ou JSON (RPC)JSON uniquement
SimplicitéComplexe, verbeuxUniversel et léger
TransactionsIsoléesAtomiques et groupées
AuthentificationSession / loginAPI key / token
PerformanceLenteRapide et optimisée
MaintenanceDocumentation limitéeIntrospection et standardisation

Cas d’usage métiers concrets

1. E-commerce : synchronisation en temps réel

Un site marchand connecté à Odoo peut afficher des stocks toujours à jour et réduire les ruptures.

👉 Résultat : clients satisfaits et baisse du service après-vente.

2. Logistique : partenaires mieux connectés

Grâce aux API keys, les transporteurs accèdent aux bons de livraison en direct, sans exposer d’autres données.

👉 Résultat : une chaîne logistique plus fluide et plus sécurisée.

3. Finance : reporting automatisé

Les données comptables d’Odoo peuvent alimenter directement Power BI ou Qlik.

👉 Résultat : des tableaux de bord fiables, à jour et sans double saisie.

Conseils pour réussir la transition

  1. Recensez vos intégrations existantes basées sur XML-RPC.
  2. Migrer en priorité les flux critiques (e-commerce, logistique, finance).
  3. Testez vos échanges pour sécuriser la bascule.
  4. Formez vos équipes à la nouvelle API.
  5. Prévoyez une phase de cohabitation entre XML-RPC et JSON-2 le temps de la transition.

Conclusion

Avec l’External JSON-2 API, Odoo 19 franchit une étape décisive.

  • Pour les intégrateurs : une API moderne, claire, rapide et sécurisée.
  • Pour les entreprises : des projets d’intégration Odoo plus rapides, plus fiables et moins coûteux.

En adoptant JSON-2, Odoo confirme son ambition : devenir un ERP connecté et totalement aligné avec les standards du web moderne.

dans Blog
Partager cette publication
Étiquettes
Nos blogs