API

Une API (interface de programmation) est un contrat qui permet à deux logiciels d’échanger des données et des actions sans partager leur code : un site interroge un ERP, une application envoie un SMS, un CRM reçoit un formulaire.

Mise en contexte

Concrètement, une API expose des points d’entrée (lire un client, créer une réservation, mettre à jour un stock) que d’autres programmes appellent avec des règles connues : format des données, authentification, limites d’usage. C’est ce qui permet à un logiciel métier de s’insérer dans votre système d’information sans le remplacer.

Nous concevons des API pour nos propres applications et nous consommons celles de vos outils : ERP, CRM, outils comptables, plateformes d’e-mailing. Par exemple, l’espace propriétaire de Cimalpes lit les propriétés, les mandats et les réservations dans l’API du logiciel de gestion de l’agence et y renvoie les séjours saisis.

Une API bien conçue est documentée, versionnée et testée : vos autres prestataires peuvent l’appeler sans nous solliciter.

Questions fréquentes

  • La plupart des ERP, CRM et outils SaaS récents en proposent une, avec des périmètres variables. Nous vérifions la documentation et testons les appels utiles dès le cadrage, avant de chiffrer une intégration.

  • Elle doit l’être : authentification par jeton ou clé, chiffrement HTTPS, droits limités à ce que chaque appelant a besoin de faire, journalisation des accès. Ces points font partie de la recette.

Poser ma question

Une question sur ce sujet ?

Nous écrire