API
Une API définit comment un logiciel peut utiliser les fonctions ou données proposées par un autre logiciel.
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
Termes associés
- ERPUn ERP relie les processus essentiels, comme les achats, les stocks, les commandes et la finance, grâce à des données partagées.
- Inbox transactionnelleUne inbox transactionnelle utilise des enregistrements durables de messages pour protéger le traitement local contre les livraisons en double.
- Acquittement de messageUn acquittement indique au courtier de messages qu’une livraison a été reçue ou traitée selon la règle convenue.
- Délai aléatoire avant réessaiLe jitter fait varier aléatoirement les délais pour étaler les nouvelles tentatives de plusieurs clients.
- Espace client de testUn espace client logiquement délimité d’une application multilocataire, configuré pour les vérifications.
- Rejeu de webhookLe rejeu de webhook renvoie une notification déjà envoyée. La reprise volontaire et les attaques par rejeu nécessitent des contrôles différents.
Articles sur le sujet








Interfaces & intégration avec ASES
ERP, CRM et boutique bien connectés

