Se rendre au contenu
Une API REST, un service SOAP et un autre Odoo en JSON-RPC sont décrits dans une même fiche Universal API, qui gère l'authentification, les jetons et garde la trace de chaque appel

Décrivez, authentifiez, appelez, tracez

Le branchement tient dans une fiche.

Découvrir

Universal API

Connectez Odoo à vos API
sans développement

L'URL, le protocole, le mode d'authentification, les points de terminaison et la durée de vie des jetons sont paramétrés pour chaque API, qu'elle soit ouverte ou privée.

Parlons de votre projet Les autres Mosaic Tools

Reliez un service API sans écrire une ligne de code

Sans Universal API

Chaque service demande son module, écrit pour lui seul, qui doit contenir le chemin de chaque ressource, coder la lecture de chaque envoi ou de chaque réponse, et écrire des correspondances avec les objets Odoo.

Un seul flux nécessite plusieurs semaines de développements qui se chiffrent vite en plusieurs dizaines de milliers d'euros.

La maintenance de chaque connecteur est coûteuse, car la moindre modification nécessite du développement, sans oublier la montée de version de Odoo.

Avec Universal API

Chaque API est paramétrée selon sa documentation technique, et peut être testée et utilisée directement dans Odoo sans aucun développement.

L'effort de mise en place d'un flux se compte en heures et non plus en semaines : son coût est divisé par cinq en moyenne.

Votre flux évolue : le paramétrage est ajusté, sans délai.

À chaque montée de version Odoo, aucun effort n'est à prévoir : Universal API est disponible dans toutes les nouvelles versions, et une mise à jour éventuelle serait automatisée et transparente pour vous.

Cessez d'écrire un module par fournisseur, décrivez une fiche

Relisez le branchement six mois plus tard


Six mois plus tard, vous ouvrez la fiche et vous voyez comment le service est joint : URL, protocole, authentification, environnements. La fiche dit tout, et vos équipes la relisent.

Oubliez les jetons expirés


Durée de vie déclarée, renouvellement automatique avant l'expiration, historique conservé si vous le demandez : le cas qui interrompt le plus souvent un échange est traité une fois pour toutes.

Diagnostiquez un incident depuis Odoo


Le code HTTP, la durée et la réponse complète sont conservés pour chaque appel, réussi ou en échec. La question « qu'est-ce qui est parti ? » obtient sa réponse depuis Odoo.

Décrivez le service une seule fois, servez-vous-en partout

URL, protocole, type de contenu, environnement et mode d'authentification tiennent sur une fiche. C'est la même pour un service public gratuit et pour l'API d'un fournisseur qui exige un jeton renouvelé toutes les heures.

REST, RPC, SOAP ou JSON-RPC : le SOAP passe par son WSDL, et le JSON-RPC dialogue avec un autre Odoo.

JSON ou XML, jusqu'aux formats de mise à jour partielle.

En-tête d'authentification au choix, Secret hors base : le jeton peut être lu dans l'environnement du serveur

Quatre environnements sur la même description : production, test, pré-production, développement.

Vérification SSL débrayable, pour un service interne à certificat maison.

Décrivez le service une seule fois, servez-vous-en partout

Le service « Recherche d'entreprises » de l'État, décrit sur demo19.

Retrouvez ce qui est parti, mesurez ce qui est revenu

Un appel réel : HTTP 200 en 297 ms, et sa réponse dépliée.

Retrouvez ce qui est parti, mesurez ce qui est revenu

Ce qui est parti, ce qui est revenu, le code HTTP et la durée : la réponse est conservée telle quelle et se déplie dans une console d'inspection JSON, dans Odoo.

Durée en millisecondes : une lenteur se mesure. L'appel de démonstration répond en 297 ms.

Historique des jetons, si vous demandez à le conserver.

Les échecs sont conservés au même titre que les réussites.

Les API les plus fréquemment appelées

Avant de relier vos API

Non. chaque API est définie individuellement : URL, protocole, authentification, environnements. C'est le principe même d'Universal API.

Oui, dès que le service le permet. La démonstration s'appuie sur l'API publique « Recherche d'entreprises » de l'État, gratuite et sans clé.

Non : il décrit le service. L'appel est exécuté par Universal Connector, et la réponse mise en correspondance par Universal Data Tool.

Éprouvé, chez des clients en production : reprises de données, échanges réguliers par fichier, appels d'API vers des services publics et privés.

Dites-nous quel service vous souhaitez brancher

Nous réalisons sans frais une démonstration de preuve de concept sur votre flux.

Parlons de votre projet Voir Universal Connector

Hébergement Odoo à partir de 32,50 € HT par mois en facturation annuelle, 30 jours d'essai, sans frais de mise en service.