Lexique · Application Programming Interface · interface de programmation

API : définition

Une API (Application Programming Interface, ou interface de programmation) est une porte d'entrée qu'un logiciel ouvre à d'autres logiciels, pour qu'ils lisent ou modifient ses données selon des règles précises, sans passer par l'écran.

Mis à jour le

Ce qu'une API permet de relier

Une API fait parler deux logiciels sans ressaisie : votre boutique en ligne avec votre ERP, votre caisse avec votre stock, votre formulaire de contact avec votre CRM. Un programme envoie une demande (par exemple « donne-moi les commandes du jour ») et reçoit une réponse structurée, le plus souvent au format JSON.

Une API se protège par des clés : une clé de lecture ne fait que consulter, une clé d'écriture peut aussi modifier. Chaque outil reçoit la clé dont il a besoin, et on la retire quand il ne sert plus.

API et webhooks : demander ou être prévenu

Avec une API, c'est votre outil qui va chercher l'information. Avec un webhook, c'est le logiciel qui prévient votre outil dès qu'un événement se produit : une commande passée, un stock qui change. Les deux se complètent : le webhook signale, l'API donne le détail.

Pour une PME, l'API sert surtout quand un outil existant doit rester en place : un ERP, un logiciel comptable ou une caisse enregistreuse d'une autre marque. Quelqu'un doit alors écrire le lien : une API ouvre la porte, elle ne construit pas le connecteur.

L'API d'Eazyclick

Le module E-commerce complet d'Eazyclick ouvre une API REST, documentée en français et en anglais : elle lit et modifie vos produits et votre stock, et lit vos commandes, avec une clé de lecture ou d'écriture. Des webhooks signés préviennent vos outils à chaque commande et à chaque changement de stock. L'API ne couvre ni les clients ni les factures, et aucun connecteur n'est fourni : elle sert à construire votre propre lien.

Termes voisins

Pour aller plus loin

Questions sur : API

Que veut dire API ?

Application Programming Interface, en français interface de programmation : un ensemble de règles qui permet à un logiciel d'échanger des données avec un autre, sans intervention humaine.

Eazyclick a-t-il une API ?

Oui, avec le module E-commerce complet : produits, stock et commandes, avec des webhooks signés. Le détail est dans notre guide de l'API e-commerce.

Faut-il un développeur pour utiliser une API ?

En général, oui. L'API donne accès aux données, mais quelqu'un doit écrire le programme qui les fait circuler entre vos outils. Certains logiciels proposent des connecteurs prêts à l'emploi ; sinon, un développeur ou votre prestataire informatique s'en charge.

Voir toutes les FAQ

Parlons de votre fonctionnement

Parler à un expert

En 30 minutes, nous regardons comment vous gérez vos clients, vos devis et vos factures. Nous vous montrons le fonctionnement adapté à votre PME et précisons ce qu’il faut pour démarrer.