Aller au contenu

Outils7 min de lecture

Odoo, Microsoft 365, Google Workspace : à quels logiciels un agent IA peut-il se brancher ?

Odoo, Microsoft 365, Gmail, Sellsy, Axonaut, Holded, Teamleader, Exact Online : interfaces, droits et limites vérifiés, et l’échéance d’Odoo 22 en 2028.

Sur un bureau en bois clair, une multiprise blanche où sont branchés des fiches et des chargeurs de formes et de couleurs différentes : bleu pétrole, blancs, noirs, corail.
Image générée par IA

En bref

  • Un agent IA peut se brancher, via leurs interfaces officielles (API), sur Odoo, Microsoft 365, Google Workspace, Sellsy, Axonaut, Holded, Teamleader et Exact Online : chacun documente la sienne. Les conditions varient : chez Odoo, il faut une formule « Custom » ; chez Holded, une formule payante. Les limites ne sont pas toujours publiées.
  • Sur Odoo, une échéance compte : les deux anciennes interfaces, XML-RPC et JSON-RPC, doivent disparaître avec Odoo 22, à l'automne 2028, et dès l'hiver 2027 sur Odoo Online.
  • Notre règle : au départ, l'agent lit et prépare, et chaque écriture attend l'accord de votre équipe. L'agent ne paie jamais. L'envoi à un tiers d'un document qui vous engage ou une suppression de données restent toujours soumis à validation.

Votre gestion tourne sur Odoo et vos courriels sur Microsoft 365 ? Un agent IA peut s'y brancher par l'API de chaque logiciel. Une API est une porte d'entrée officielle : un programme y lit des données ou y dépose une action, avec une autorisation.

Nous avons lu les documentations officielles les 12 et 13 octobre 2026. Quand une limite n'y est pas publiée, nous le disons.

Ce que fait un connecteur : lire, proposer, écrire avec votre accord

Un connecteur est le petit programme qui relie l'agent à un logiciel. Il fait trois choses :

Par exemple, une PME de 40 salariés facture dans Odoo et échange avec ses clients dans Outlook. L'agent lit les réponses, retrouve la facture et prépare une relance. La comptable valide, corrige ou refuse. Si un client conteste, l'agent s'arrête et lui passe la main.

Messagerie : Microsoft 365 (Graph) et Google Workspace (API Gmail)

Microsoft 365 s'ouvre par Microsoft Graph. L'application s'enregistre dans Microsoft Entra, l'annuaire des comptes de Microsoft. Elle agit ensuite au nom d'un utilisateur connecté ou avec sa propre identité. Deux points comptent :

Limites : 10 000 requêtes par tranche de 10 minutes, 4 requêtes simultanées et 150 Mo de données transmises (créations et modifications) par tranche de 5 minutes, pour chaque couple application et boîte. Au-delà, Graph répond « trop de requêtes » et l'agent patiente.

Google Workspace s'ouvre par l'API Gmail, avec OAuth 2.0 : un protocole qui ouvre un accès limité sans confier de mot de passe. Les permissions s'appellent des « scopes ». Google classe gmail.readonly, gmail.compose et gmail.modify comme « restreints » : une application publique qui les utilise passe une vérification, et une évaluation de sécurité si elle stocke ou transmet ces données sur des serveurs.

Exception utile : une application déclarée « interne » n'a pas à passer cette vérification. Elle doit être réservée aux personnes de l'organisation Google Workspace du client, dans un projet qui appartient à cette organisation. Google précise que, dans ce cas, les scopes restreints ne demandent pas d'examen supplémentaire. Le projet se crée donc dans l'organisation du client. Les règles de Google sur les données des utilisateurs s'appliquent quand même.

Différence avec Microsoft : chez Google, le scope des brouillons, gmail.compose, permet aussi d'envoyer. C'est donc le connecteur, et non la permission, qui devra bloquer l'envoi sans accord.

Quotas : 1 200 000 unités par minute par projet, 6 000 par minute et par utilisateur. Envoyer un message coûte 100 unités, en lire un 20. À surveiller : Google prévoit de facturer les dépassements « plus tard en 2026 », avec au moins 90 jours de préavis, sans date publiée à ce jour.

Odoo 19 : la nouvelle API JSON-2 et la fin d'XML-RPC et de JSON-RPC avec Odoo 22

Odoo 19 introduit l'API externe JSON-2, avec une clé d'API jointe à chaque appel. Ce qu'il faut savoir :

L'échéance : XML-RPC et JSON-RPC, les deux anciennes interfaces d'Odoo, sont dépréciées, c'est-à-dire encore en service mais appelées à disparaître. Odoo prévoit de les retirer dans Odoo 22, à l'automne 2028, et dès la version 21.1 d'Odoo Online, à l'hiver 2027. JSON-2 n'existe qu'à partir de la version 19. Un connecteur pour Odoo 17 ou 18 passe donc encore par XML-RPC ou JSON-RPC. Il devra changer d'interface avant votre passage à Odoo 22.

Logiciels de gestion en France, en Espagne et en Belgique : Sellsy, Axonaut, Holded, Teamleader, Exact Online

Connecteur écrit sur mesure ou outil d'automatisation : quand l'un, quand l'autre

Nos agents seront écrits en code, testés et versionnés. Pour les branchements simples, un outil d'automatisation peut suffire : il relie des logiciels par des blocs prêts à l'emploi. n8n, par exemple, en propose pour Gmail, Outlook et Odoo.

L'outil d'automatisation convient quand le bloc existe et que l'action est simple et facile à corriger : classer un courriel, créer un contact.

Le connecteur sur mesure s'impose quand :

Dans les deux cas, chaque connecteur aura une version figée. Une mise à jour passera par une courte recette, c'est-à-dire des essais avant la mise en service. Nous préparons aussi un signalement automatique : en cas d'erreur répétée, le connecteur ouvrira lui-même un ticket dans notre outil de support, lui aussi en préparation.

Tableau récapitulatif et date de vérification

Relevé des 12 et 13 octobre 2026, sur les documentations officielles.

LogicielInterfaceAuthentificationLimites relevéesStatut
Microsoft 365Graph v1.0OAuth 2.0 (Entra)10 000 req. / 10 min, 4 simultanées, par application et par boîteVérifié
Google WorkspaceAPI GmailOAuth 2.0, scopes restreints (pas d'examen pour une application interne)1 200 000 unités / min par projet, 6 000 / min par utilisateurVérifié
Odoo 19JSON-2 ; XML-RPC et JSON-RPC retirés en Odoo 22 (Odoo Online 21.1)Clé (3 mois au plus), formule CustomNon publiéesVérifié
SellsyAPI V2Accès créé dans le Portail Développeur, scopes200 ms conseillées entre appels ; quota non publiéVérifié
AxonautAPI v2Clé userApiKeyNon publiéesVérifié
HoldedAPI v2Clé, permissions par module, formule payantePlafond mensuel selon la formuleVérifié
Teamleader FocusVersions datéesOAuth 2, jeton d'environ 1 hMinute glissante, par intégration et par compte ; seul un exemple est publié (200)Vérifié
Exact OnlineAPI Exact OnlineOAuth 2.0, jeton de 10 min60 / min et 5 000 / jour par entreprise et par application ; autres plafonds selon le contratVérifié

Une API change : nous relirons ces pages à chaque mise en place, puis lors des revues de supervision.

Pour aller plus loin

Sources

  1. Microsoft Graph throttling limits (section Outlook service limits) · consultée le 13 octobre 2026
  2. Authentication and authorization basics - Microsoft Graph · consultée le 13 octobre 2026
  3. Role Based Access Control for Applications in Exchange Online · consultée le 13 octobre 2026
  4. Gmail API - Usage limits (quota) · consultée le 13 octobre 2026
  5. Gmail API - Choose Gmail API scopes · consultée le 13 octobre 2026
  6. When is verification not needed - Google Cloud Platform Console Help · consultée le 13 octobre 2026
  7. Configure the OAuth consent screen and choose scopes - Google Workspace · consultée le 13 octobre 2026
  8. External JSON-2 API - Odoo 19.0 documentation (formules Custom ; clés de trois mois au plus ; retrait d'XML-RPC et de JSON-RPC prévu dans Odoo 22, automne 2028, et Odoo Online 21.1, hiver 2027) · consultée le 13 octobre 2026
  9. Sellsy - API V2 (centre d'aide) · consultée le 13 octobre 2026
  10. Sellsy - Les erreurs API · consultée le 13 octobre 2026
  11. Sellsy - Legal notice · consultée le 13 octobre 2026
  12. Axonaut API v2 (spécification OpenAPI) · consultée le 13 octobre 2026
  13. Axonaut - Mentions légales · consultée le 13 octobre 2026
  14. Holded API - Authentication · consultée le 12 octobre 2026
  15. Holded Academy - How to build and use the Holded API (formules payantes ; clé créée dans Settings > Developers > Credentials ; permissions par module ; limite mensuelle selon la formule) · consultée le 13 octobre 2026
  16. Holded - Política de privacitat · consultée le 12 octobre 2026
  17. Teamleader Focus - Authentication · consultée le 12 octobre 2026
  18. Teamleader Focus - General Principles (Rate limiting) · consultée le 12 octobre 2026
  19. Teamleader Developers - accueil · consultée le 12 octobre 2026
  20. Teamleader - Mentions légales · consultée le 13 octobre 2026
  21. Exact Online Knowledge Base - API limits · consultée le 12 octobre 2026
  22. Exact - site belge · consultée le 13 octobre 2026
  23. n8n - Odoo node · consultée le 13 octobre 2026
  24. n8n - Odoo credentials · consultée le 13 octobre 2026
  25. n8n - code source du bloc Odoo v2 (transport) · consultée le 13 octobre 2026
  26. n8n - version n8n@2.23.0 du 27/05/2026 (« Odoo Node: Add v2 with resource locators, field mapping, and API key auth », PR #30796) · consultée le 13 octobre 2026
  27. n8n - Microsoft Outlook node · consultée le 13 octobre 2026
  28. n8n - Gmail node · consultée le 13 octobre 2026

← Retour au blog

Prochaine étape

Dites-nous où votre équipe perd du temps.

Tout commence par un audit : vos outils, vos façons de faire, vos volumes. Vous recevez ensuite un devis.

Réserver mon audit