Aller au contenu

API

Une API définit comment un logiciel peut utiliser les fonctions ou données proposées par un autre logiciel.

Également appeléApplication Programming InterfaceInterface de programmation
Interfaces & intégration

Une API, pour Application Programming Interface, est une interface de programmation définie. Elle précise les fonctions ou données qu’un logiciel propose à d’autres programmes et la manière de les utiliser. Une API peut exister au sein d’un système ou entre plusieurs systèmes ; elle n’est pas nécessairement accessible par Internet.

Une boutique fictive peut, par exemple, demander à l’API de son ERP le stock disponible de l’article B-6. Requête, réponse et droits d’accès doivent correspondre. L’interface ne décide pas à elle seule quel stock afficher ni quoi faire en l’absence de réponse.

Une API n’est donc pas une intégration achevée. L’intégration associe aussi les champs de données et les règles métier, et gère les erreurs ou répétitions.

Sources

Articles sur le sujet

Interfaces & intégration avec ASES

ERP, CRM et boutique bien connectés