Présentation générale de l’API Moduleo

Présentation générale de l’API Moduleo

L’API Moduleo est une interface de programmation qui permet de connecter des applications tierces au serveur Moduleo pour échanger des données.

Pourquoi une API Moduleo ?

Les API (Application Programming Interface, soit Interface de Programmation d’Application en français) sont de plus en plus présentes dans les solutions logicielles modernes.

Elles permettent à des développeurs logiciels d’étendre les possibilités d’un logiciel en exploitant ses données et en lui fournissant des données par des moyens non prévus initalement par les concepteurs de la solution.

L’API Moduleo permet de manipuler des données de la solution sans passer par le client Moduleo, l’application Mobile ou le portail Web.

Quelques exemples d’utilisation de l’API Moduleo

Avec l’API Moduleo, il devient par exemple possible de :

  • Récupérer des données des affaires de Cogeo dans un logiciel de DAO.
  • Envoyer automatiquement des documents dans Fileo ou dans la GED de Cogeo.
  • Créer ses propres tableau de bord et panneaux de statistiques.
  • Extraire des données cartographiques pour les intégrer dans un logiciel de SIG.

API Standardisée

L’API Moduleo respecte le standard REST, est accessible via le protocole HTTPS et échange des messages au format JSON. Ces trois éléments sont communs à la (très) grande majorité des API récentes.

Ceci permet d’utiliser l’API Moduleo depuis n’importe quel langage de programmation moderne (Java, C#, Python, PHP, etc.) et depuis n’importe quel système d’exploitation.

API Sécurisée

L’API Moduleo est accessible uniquement via le protocole HTTPS. Ainsi, l’intégralité des données qui transitent entre l’application et le serveur Moduleo est chiffrée en SSL.

Par ailleurs, il est nécessaire pour se connecter à l’API Moduleo de se conformer à un système d’authentification basé sur des clés d’API.
L’administrateur Moduleo peut choisir de sécuriser chaque clé d’API par :

  • Une authentification de l’utilisateur
    et / ou
  • Une restriction sur les adresses IP autorisées.

Qui peut développer une application pour l’API Moduleo ?

Comme pour n’importe quelle autre API, utiliser l’API Moduleo nécessite des compétences techniques en développement de logiciels.

Le développement d’applications pour l’API Moduleo est ainsi réservée :

  • Aux éditeurs de logiciels qui souhaitent exploiter les données de Moduleo et/ou fournir des données à Moduleo directement depuis leur logiciel.
  • Aux développeurs et informaticiens qui souhaitent créer des routines spécifiques.

Par où commencer pour développer une application pour l’API Moduleo ?

Nous vous recommandons de commencer par :

Activation de l’API Moduleo

L’API Moduleo sera disponible en version bêta à partir de juin 2021.

Contactez-nous

Si vous ne trouvez pas la solution à votre problème, n'hésitez pas à nous contacter