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ère | XML-RPC / JSON-RPC | JSON-2 API |
|---|---|---|
| Format | XML ou JSON (RPC) | JSON uniquement |
| Simplicité | Complexe, verbeux | Universel et léger |
| Transactions | Isolées | Atomiques et groupées |
| Authentification | Session / login | API key / token |
| Performance | Lente | Rapide et optimisée |
| Maintenance | Documentation limitée | Introspection 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
- Recensez vos intégrations existantes basées sur XML-RPC.
- Migrer en priorité les flux critiques (e-commerce, logistique, finance).
- Testez vos échanges pour sécuriser la bascule.
- Formez vos équipes à la nouvelle API.
- 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.