Automatisation et IA

Qu’est‑ce qu’une API, et pourquoi on m’en parle ?

C’est ce qui permet à deux logiciels de se parler sans vous. Ce que cela change concrètement, ce qu’il faut demander avant de signer, et le risque à connaître.

Qu’est-ce qu’une API : un site envoie une demande à un serveur par une flèche, le serveur renvoie la réponse par une autre

Le mot revient dans toutes les propositions commerciales, et il est rarement expliqué. Il recouvre pourtant une idée simple, et une question qu’il faut poser avant d’acheter un logiciel.

De quoi s’agit‑il ?

D’une porte d’entrée prévue pour les machines. Un logiciel qui en dispose peut être interrogé et alimenté par un autre logiciel, sans que personne ne saisisse quoi que ce soit à la main.

Concrètement : votre boutique annonce une commande à votre logiciel d’expédition, qui renvoie un numéro de suivi, qui déclenche un message au client. Trois logiciels, aucune saisie.

Sans porte d’entrée prévue pour les machines, la liaison entre deux outils se fait par recopie manuelle, ou pas du tout.

Pourquoi cela devrait vous intéresser

Parce que c’est ce qui détermine si vous pourrez un jour relier vos outils entre eux. Un logiciel fermé vous enferme : le jour où vous voudrez y ajouter votre automatiser sa comptabilité sans se mettre en faute ? »>comptabilité ou votre emailing ? »>outil d’envoi, la réponse sera qu’il faut ressaisir.

C’est aussi ce qui décide si vous pourrez sortir vos données le jour où vous changerez d’outil. Un export ponctuel n’est pas la même chose qu’un accès permanent à ses propres données.

Que demander avant de signer ?

  • Existe‑t‑elle, et sa documentation est‑elle publique ?
  • Est‑elle comprise dans l’abonnement, ou facturée à part ? Certains éditeurs la réservent aux formules hautes.
  • Y a‑t‑il une limite au nombre d’appels par jour ? C’est ce qui bloque les synchronisations à gros volume.
  • Permet‑elle de LIRE toutes mes données, ou seulement une partie ?

Le risque à connaître

Une clé d’accès est un mot de passe pour machine, et elle ouvre souvent bien plus que ce dont on a besoin. Une clé en lecture et écriture sur un fichier client donne accès à ce fichier depuis n’importe où sur Internet.

La règle : une clé par usage, avec le minimum de droits, et révoquée dès que le besoin disparaît. En audit, je trouve régulièrement des clés actives créées pour un test trois ans plus tôt.

Faut‑il un développeur ?

Pour relier deux outils courants, non : les modules officiels existent et se règlent dans une interface. Un développeur devient nécessaire dès que la règle métier est particulière, ou qu’un des deux outils n’est pas standard.

Sur le même sujet : Quand une automatisation envoie n’importe quoi · Ne pas automatiser ce qu’on ne maîtrise pas

Cette question vous concerne ?

Décrivez‑moi votre situation en deux lignes. Je vous donne mon avis, sans engagement.

Réponse sous 24 h · Premier échange offert