Demander un devis
Formation

Formation Intégrations API en no-code et low-code : lire une documentation, s'authentifier, envoyer des requêtes et recevoir des webhooks dans n8n, Make ou Zapier, sans écrire de code

En bref. Cette formation apprend à des profils non développeurs à brancher n8n, Make ou Zapier sur une API qui n'a pas de connecteur prêt à l'emploi : lire la documentation, s'authentifier par clé ou par OAuth, envoyer une requête, recevoir un webhook, puis gérer les limites de débit et les erreurs. Les exercices portent sur des API réelles, FedaPay, Google Sheets, la plateforme WhatsApp de Meta et Odoo, toujours en mode test. Elle s'adresse aux personnes qui ont déjà construit au moins un flux et butent sur un logiciel sans connecteur. Elle dure deux jours en quatre demi-journées, en intra, en inter, à distance ou en formule hybride, et son prix est fixé sur devis.

Mis à jour le

Que saurez-vous faire à la fin de la formation, et qu'est-ce qu'elle ne couvre pas ?

À la fin des deux jours, chaque participant sait mener seul une intégration simple de bout en bout. Ouvrir la documentation d'un service inconnu et y trouver en dix minutes l'adresse à appeler, la méthode, les champs obligatoires et le mode d'authentification. Créer les identifiants au bon endroit dans n8n, Make ou Zapier, sans recopier la clé dans un champ de texte. Envoyer une requête en mode test, lire la réponse et s'en servir dans la suite du flux. Recevoir un webhook, vérifier qu'il vient du service attendu et répondre comme celui-ci l'exige. Enfin, reconnaître une limite de débit ou une erreur, puis décider s'il faut réessayer, corriger ou alerter.

Ces objectifs se vérifient sur pièce. L'évaluation finale remet à chacun la documentation d'une API qu'il n'a jamais ouverte et une tâche précise : lire un enregistrement, en créer un autre, réagir à une notification. Le participant travaille sans aide, en mode test, pendant que le formateur observe la méthode plus que le résultat. Celui qui sait où chercher dans la documentation et comment interpréter un code d'erreur a atteint l'objectif, même si son flux demande encore une retouche.

Plusieurs sujets voisins restent hors programme. Les bases de n8n et de Make sont supposées acquises : la formation n8n de zéro à l'autonomie et la fiche Make de zéro à expert les couvrent. Concevoir et publier sa propre API relève de la fiche API REST, écrite pour les développeurs. Les modèles de messages, les coûts et le robot de la plateforme WhatsApp ont leur fiche Chatbot WhatsApp et API WhatsApp Business ; ici, WhatsApp sert seulement à apprendre à lire une documentation versionnée et ses codes d'erreur. L'appel aux modèles d'IA depuis un logiciel se traite dans intégrer l'IA dans ses logiciels existants.

La formation ne remplace pas non plus un projet de développement. Quand une intégration touche des paiements en volume, des écritures comptables ou des données sensibles, un code écrit, testé et documenté par un professionnel reste préférable : c'est l'objet du service API REST et intégrations. La formation donne alors à l'équipe de quoi comprendre ce qui a été livré, poser les bonnes questions au prestataire et assurer les retouches courantes. Les autres formations du domaine automatisation sont proposées en bas de page.

Pour qui est cette formation, avec quel niveau et quel matériel ?

Le participant type n'écrit pas de code, mais il a déjà vu un flux tourner et s'est heurté au même mur : le logiciel dont il a besoin n'apparaît pas dans la liste des connecteurs, ou le connecteur ne propose pas l'action voulue. Les groupes comptent huit personnes au plus, parce que chacun manipule ses propres identifiants et qu'une erreur d'authentification se diagnostique écran contre écran.

  • Les profils fréquents

    Responsable administratif ou financier qui veut relier l'agrégateur de paiement au suivi des ventes, référent n8n ou Make d'une PME, chargé de projet numérique, consultant fonctionnel Odoo, chef de produit qui dialogue avec des prestataires techniques. Les développeurs n'y apprendraient rien de neuf ; la fiche API REST leur convient mieux.

  • Le prérequis

    Avoir déjà construit et publié au moins un flux dans n8n ou un scénario dans Make ; un Zap à plusieurs étapes dans Zapier convient aussi. Il faut savoir ce qu'est un déclencheur, une étape et un champ que l'on fait passer d'un outil à l'autre. Un court questionnaire envoyé avant la session le vérifie.

  • L'anglais technique

    Les documentations de Google, de Meta, d'Odoo et des trois outils d'automatisation sont pour l'essentiel en anglais ; celle de FedaPay existe en français. Une lecture lente, traducteur ouvert, suffit : la formation apprend surtout à reconnaître une structure qui se répète d'une documentation à l'autre.

  • Le matériel

    Un ordinateur portable par personne avec un navigateur récent. Un second écran aide beaucoup, car on lit la documentation d'un côté et l'on règle la requête de l'autre. Un téléphone sert à recevoir les notifications et les messages de test.

  • Les comptes à préparer

    Un accès à n8n, Make ou Zapier au nom de l'entreprise ; un compte FedaPay en mode test ; un compte Google réservé aux essais avec un tableur vide ; si l'entreprise utilise Odoo, une base de test et un utilisateur technique. La liste précise part une semaine avant la session, avec une vérification à distance des accès.

  • Ce qui ne vient jamais en salle

    Les clés live, les mots de passe personnels du dirigeant et les fichiers clients complets. Tout se fait en mode test ou sur une copie, et les clés créées pour la formation sont révoquées en fin de session, sauf celles que l'équipe décide de garder pour la production.

Connecteur prêt à l'emploi ou requête HTTP : quand faut-il lire la documentation soi-même ?

Un connecteur, qu'on l'appelle nœud, module ou application, est une requête d'API déjà écrite par l'éditeur de l'outil d'automatisation. Il choisit à votre place l'adresse, la méthode et les champs, et il ne propose que les actions que cet éditeur a jugées utiles. Tant que votre besoin entre dans ce menu, il faut s'en servir : c'est plus rapide et mieux entretenu. La documentation de l'API n'entre en jeu que dans trois situations, et la formation apprend d'abord à les reconnaître.

Première situation : le service n'a pas de connecteur du tout, ce qui arrive souvent avec les outils locaux ; lors de la préparation de cette page, FedaPay n'avait de page d'intégration ni dans le catalogue de n8n ni dans celui de Zapier. Deuxième situation : le connecteur existe mais ne fait pas ce qu'il faut, par exemple lire un champ personnalisé ou appeler une méthode métier. Troisième situation : le connecteur casse après une évolution de l'API, et il faut comprendre pourquoi. Dans les trois cas, le module HTTP générique de l'outil prend le relais, et c'est la documentation qui dit comment le remplir.

Les trois outils l'ont prévu. Make présente son application HTTP comme le moyen de joindre les services qui n'ont pas d'intégration ; sa version 4, selon le centre d'aide consulté le 5 octobre 2026, range les identifiants dans un trousseau et gère la pagination. n8n propose le nœud HTTP Request, qui importe une commande cURL copiée depuis une documentation. Zapier présente API by Zapier, encore en bêta, pour appeler avec une clé ou OAuth2 les API dépourvues d'intégration. Le geste est le même partout : traduire une page de documentation en réglages.

Quel est le programme, demi-journée par demi-journée ?

Jour 1, matin : lire une documentation d'API comme une notice de montage3 h 30
  • Le vocabulaire minimal : adresse de base, point d'accès (endpoint), méthode, en-têtes, paramètres, corps JSON, code de réponse.
  • Repérer les rubriques qui comptent : authentification, environnement de test, erreurs, limites, webhooks, journal des versions.
  • Lire la page « Créer une transaction » de FedaPay : champs obligatoires, exemple de requête, réponses possibles.
  • Trouver la version dans l'adresse d'une API de Meta, et la date jusqu'à laquelle cette version reste servie.
  • Exercice : remplir la fiche d'identité d'une API que l'entreprise utilise réellement.
Jour 1, après-midi : s'authentifier sans exposer ses secrets3 h 30
  • La clé d'API dans l'en-tête Authorization : le cas FedaPay, avec ses clés de test et ses clés live.
  • La clé à durée limitée portée par un utilisateur technique : le cas de l'API JSON-2 d'Odoo.
  • OAuth 2.0 sans jargon avec Google Sheets : écran de consentement, périmètres, jeton d'accès, jeton de rafraîchissement.
  • Ranger le secret au bon endroit : identifiants de n8n, trousseau de Make, connexion d'API by Zapier.
  • Exercice : première requête authentifiée en lecture, puis lecture de la réponse JSON champ par champ.
Jour 2, matin : envoyer des requêtes qui écrivent, sans doublon ni donnée faussée3 h 30
  • Importer l'exemple cURL d'une documentation dans le nœud HTTP Request de n8n, puis le régler champ par champ.
  • Créer une transaction FedaPay en mode test, avec le moyen de paiement fictif prévu par la documentation.
  • Ajouter des lignes à un Google Sheets par l'API, en choisissant entre valeurs brutes et valeurs interprétées.
  • Lire des contacts dans Odoo avec search_read, puis récupérer une longue liste page par page.
  • Exercice : provoquer puis corriger des erreurs 400, 401, 404 et 422 à partir du seul message renvoyé.
Jour 2, après-midi : recevoir des webhooks, encaisser les limites et passer en production3 h 30
  • Adresse de test et adresse de production d'un webhook : ce qui change au moment de publier.
  • Recevoir la notification d'un paiement FedaPay, ne garder que les événements utiles, relire le statut réel.
  • Reconnaître une limite de débit (code 429), espacer les tentatives, regrouper les écritures.
  • Écarter les doublons quand un service renvoie plusieurs fois le même événement.
  • Rédiger la fiche de l'intégration : secrets, échéance des clés, limites connues, personne à prévenir.
  • Évaluation : brancher seul une API inconnue à partir de sa seule documentation.

Quelles rubriques chercher en premier dans une documentation d'API ?

Les huit rubriques que la formation apprend à repérer, illustrées par ce que contenaient le 5 octobre 2026 les documentations officielles de FedaPay, d'Odoo 20.0, de Google Sheets et de la plateforme WhatsApp de Meta.
RubriqueLa question à laquelle elle répondExemple relevé dans une documentation réelle
Adresse de base et environnementsOù envoyer la requête, en test et en production ?FedaPay publie deux serveurs : sandbox-api.fedapay.com pour les essais, api.fedapay.com pour les transactions réelles, chacun avec ses propres clés.
AuthentificationComment prouver qui l'on est ?FedaPay attend l'en-tête Authorization: Bearer suivi de la clé ; Odoo aussi, avec le mot bearer suivi d'une clé d'API créée dans les préférences de l'utilisateur.
Référence des points d'accèsQuelle adresse et quelle méthode pour quelle action ?Chez Odoo, une requête POST vers /json/2/ suivi du modèle technique et de la méthode, par exemple res.partner puis search_read.
Champs obligatoiresQue faut-il envoyer au minimum ?Pour créer une transaction FedaPay : une description, un montant et une devise désignée par son code ISO, par exemple XOF.
Réponses et erreursComment savoir si cela a marché, et sinon pourquoi ?La création d'une transaction FedaPay répond 201 en cas de succès, 400, 401 ou 422 en cas d'erreur ; Meta renvoie un objet error avec un code chiffré, un message et un identifiant de trace.
LimitesCombien de requêtes a-t-on le droit d'envoyer ?Google Sheets accepte 300 requêtes de lecture par minute et par projet, 60 par minute et par utilisateur, puis répond 429.
WebhooksComment le service prévient-il d'un événement ?FedaPay envoie une requête POST, attend une réponse de la famille 2xx et réessaie jusqu'à 9 fois en cas d'échec.
Versions et changementsJusqu'à quand ce que l'on construit fonctionnera-t-il ?Meta conserve chaque version de son API au moins deux ans ; la version 25.0, sortie le 18 février 2026, reste servie jusqu'au 29 juillet 2028.

Comment se lit une requête d'API, morceau par morceau ?

Une requête ressemble à une lettre recommandée. L'adresse dit à qui elle va : une adresse de base, puis un chemin qui désigne la ressource, comme /v1/transactions chez FedaPay. La méthode dit ce que l'on veut faire : GET pour lire, POST pour créer, PUT pour modifier, DELETE pour supprimer, selon la liste que la page « Envoi de requêtes » de FedaPay donne elle-même. Les en-têtes forment l'enveloppe : qui écrit, avec quelle clé, dans quel format. Le corps, enfin, contient la lettre, presque toujours en JSON, avec des accolades, des noms de champs entre guillemets et leurs valeurs.

La réponse suit le même schéma. Un code de statut à trois chiffres résume l'issue, puis un corps JSON donne le détail. L'exemple que Meta publie pour envoyer un texte par WhatsApp renvoie l'identifiant du message créé et le numéro du destinataire tel que WhatsApp l'a compris. Un participant qui sait retrouver ces deux informations sait déjà prouver qu'un envoi est parti, et retrouver plus tard le message en cause quand un client affirme n'avoir rien reçu.

Les documentations se contredisent parfois, et la formation le montre exprès. Chez FedaPay, la page générale sur l'envoi de requêtes indique qu'une réponse réussie porte « généralement » le code 200, alors que la référence de la création d'une transaction annonce 201. Les deux codes signalent un succès, mais un flux réglé pour n'accepter que 200 échouerait. La règle enseignée : la référence d'un point d'accès l'emporte sur la page générale, et un essai en mode test tranche toujours.

Dernier réflexe : regarder la version. L'exemple d'envoi de texte de Meta appelle graph.facebook.com/v25.0, alors que le journal des versions de la Graph API donne la 26.0, sortie le 29 juillet 2026, comme la plus récente. Meta garde chaque version au moins deux ans, puis redirige les appels vers la plus ancienne version encore servie. Noter la version utilisée et sa date de fin dans la fiche de l'intégration évite de découvrir un changement de comportement par la plainte d'un client.

Quels exercices les participants réalisent-ils sur des API réelles et sur vos outils ?

  1. La fiche d'identité d'une API

    45 minutes, jour 1

    Chacun choisit une API dont son entreprise a besoin et remplit une page : adresse de base, environnements, mode d'authentification, trois points d'accès utiles, limites annoncées, existence de webhooks, version en cours. Les trous de la fiche disent exactement ce qu'il faudra demander à l'éditeur ou au prestataire.

  2. Lire son premier contact Odoo

    1 heure, jour 1

    Sur une base de test, le participant crée un utilisateur technique, lui génère une clé d'API d'une journée, puis lit dans n8n, Make ou Zapier la liste des sociétés clientes avec search_read. La page /doc de la base sert à trouver le nom technique des modèles et des champs.

  3. Une transaction FedaPay en mode test

    1 h 15, jour 2

    La requête de création d'une transaction est construite à partir de la référence officielle, avec le montant, la devise XOF et une description. Le paiement est simulé avec le moyen de test momo_test : la documentation réserve les numéros 64000001 et 66000001 au scénario de succès, tout autre numéro produisant un échec.

  4. Le tableur alimenté par l'API

    45 minutes, jour 2

    Les lignes d'un export sont ajoutées à un Google Sheets par l'opération append. On compare le mode RAW, qui écrit les valeurs telles quelles, et le mode USER_ENTERED, qui les interprète comme une saisie au clavier : une date ou un numéro de téléphone ne donnent pas le même résultat.

  5. La notification de paiement

    1 heure, jour 2

    Un webhook FedaPay est déclaré vers l'adresse de test du flux, limité aux événements de transaction utiles. À chaque notification, le flux relit la transaction par l'API avant de toucher au suivi des ventes, puis note l'identifiant de l'événement pour ignorer une éventuelle répétition.

  6. La rafale et la limite

    45 minutes, jour 2

    Deux cents lignes sont envoyées d'un coup vers le tableur de test. Le participant observe les réponses 429, règle les lots et l'intervalle entre deux envois, puis relance jusqu'à ce que tout passe sans perte ni doublon.

  7. L'API inconnue

    45 minutes, jour 2

    Pour l'évaluation, chacun reçoit la documentation d'une API publique qu'il n'a pas vue pendant la session et une tâche précise. Il remplit d'abord la fiche d'identité, puis construit l'appel. La méthode compte autant que le résultat.

n8n, Make ou Zapier : avec quels outils appelle-t-on une API sans connecteur ?

Critèren8nMakeZapier
Module génériqueNœud HTTP Request, qui importe une commande cURL copiée depuis une documentation (toutes les valeurs arrivent alors comme du texte)Application HTTP, version 4 : modules Make a request, Download a file et Resolve URLAPI by Zapier (bêta), Webhooks by Zapier, et l'action API Request (bêta) des applications déjà connectées
Authentifications proposéesIdentifiants génériques : Basic, Header, Query, Digest, OAuth1, OAuth2, CustomBasic Auth, clé d'API ou OAuth 2.0API by Zapier : clé en en-tête ou en paramètre, ou OAuth2 ; Webhooks by Zapier : Basic ou aucune
Où vit le secretDans les identifiants enregistrés de l'instance, jamais dans un champ de texte du nœudDans un trousseau ou une connexion ; le centre d'aide déconseille de passer la clé par les en-têtes ou les paramètresDans une connexion pour API by Zapier ; en clair dans les champs de l'étape pour Webhooks by Zapier, lisible par toute personne qui accède au Zap
Réponse en erreurOption Never Error pour ne pas faire échouer le nœud, et option pour récupérer en-têtes et code de statutOption Return error if HTTP request fails pour arrêter le scénario sur un code 4xx ou 5xx ; délai d'attente de 1 à 300 secondesRéglage Stop on error de l'action API Request : arrêt sur erreur, avec rafraîchissement automatique du jeton
Réception de webhooksNœud Webhook avec adresse de test et adresse de production, 16 Mo par requête au plusWebhook personnalisé avec file d'attente ; 300 requêtes par tranche de 10 secondes, puis code 429Catch Hook ou Catch Raw Hook ; 10 Mo, ou 2 Mo en brut ; 20 000 requêtes par tranche de 5 minutes et par utilisateur

Relevé le 5 octobre 2026 dans les documentations de n8n, de Make et de Zapier. Les trois outils savent appeler une API ; la différence tient surtout à l'endroit où dort le secret. La formation se fait sur l'outil que votre équipe utilise déjà ; si le choix reste ouvert, le comparatif n8n, Make et Zapier pose les critères de prix et d'hébergement.

Clé d'API ou OAuth 2.0 : comment s'authentifier sans fragiliser l'entreprise ?

La clé d'API est la forme la plus courante : une longue chaîne que l'on place dans un en-tête de la requête. Elle se traite comme la clé d'un coffre. FedaPay distingue une clé publique, prévue pour les pages web et les applications mobiles, et une clé secrète qui « donne accès à toutes les fonctionnalités de l'API » ; sa page d'authentification demande de ne jamais la partager, de ne jamais la placer dans un système de gestion de versions et de la régénérer aussitôt en cas de doute. Dans un flux, seule la clé secrète de test entre en jeu pendant la formation.

Odoo ajoute deux règles utiles. Sa documentation de l'API externe, dans la version 20.0, interdit les clés de plus de trois mois et conseille une journée pour un usage interactif ; une intégration qui tourne seule doit donc changer de clé au moins chaque trimestre, sous peine de s'arrêter un matin sans prévenir. La clé ne s'affiche qu'une fois, au moment de sa création. Odoo recommande enfin un utilisateur technique dédié, aux droits réduits au strict nécessaire, plutôt que le compte d'une personne. La fiche de l'intégration note donc la date d'échéance de chaque clé et le nom de la personne qui la renouvelle.

OAuth 2.0 répond à une autre question : laisser un outil agir sur un compte sans lui confier le mot de passe. La RFC 6749, publiée en octobre 2012, décrit le principe : un jeton d'accès de courte durée, obtenu après l'accord du titulaire du compte, et un jeton de rafraîchissement qui permet d'en obtenir de nouveaux. Pour le participant, cela se résume à un écran de consentement, à une liste de périmètres demandés et à un jeton que l'outil d'automatisation renouvelle tout seul, tant que rien ne le casse.

Google montre ce qui peut le casser. Selon sa documentation OAuth 2.0, un projet dont l'écran de consentement est configuré pour des utilisateurs externes et resté au statut « Testing » reçoit des jetons de rafraîchissement valables 7 jours : le flux qui marchait en formation tombe en panne la semaine suivante. Un jeton inutilisé pendant six mois expire aussi, et Google limite à 100 le nombre de jetons de rafraîchissement par compte et par identifiant client, le plus ancien étant invalidé sans avertissement. Côté périmètres, la documentation de Google Sheets conseille le plus étroit possible : drive.file, non sensible, plutôt que spreadsheets, qui ouvre tous les tableurs du compte.

Que veut dire chaque code de réponse, et que doit faire le flux ?

Les codes rencontrés pendant les exercices, avec des exemples tirés des documentations de FedaPay, d'Odoo 20.0, de Google Sheets et de la plateforme WhatsApp de Meta, consultées le 5 octobre 2026. La colonne de droite est la règle que l'on écrit dans la fiche de l'intégration.
CodeCe que dit le serviceExemple réelCe que fait le flux
200 ou 201C'est fait ; 201 précise qu'une ressource a été crééeFedaPay répond 201 à la création d'une transactionLire l'identifiant renvoyé et le conserver pour les étapes suivantes
400La requête est mal forméeMeta répond 400, code 131047, à un message libre envoyé plus de 24 heures après la dernière réponse du clientNe pas réessayer : corriger les données ou la requête, puis alerter si le cas se répète
401L'appelant n'est pas reconnuOdoo renvoie « Invalid apikey » ; Meta signale un jeton expiré par le code 190Ne pas réessayer en boucle : vérifier la clé, son environnement et sa date d'échéance
403L'appelant est reconnu mais n'a pas le droitLe nœud Webhook de n8n répond 403 à une adresse IP absente de la liste autoriséeRevoir les droits de l'utilisateur technique ou le périmètre accordé
404La ressource ou l'adresse n'existe pasFedaPay conseille de vérifier l'adresse et l'existence de la ressourceContrôler l'adresse de base, l'environnement et l'identifiant passé dans le chemin
422La requête est lisible mais les valeurs sont refuséesFedaPay répond 422 en cas d'erreur de validationLire le message champ par champ, corriger la valeur fautive, mettre la ligne de côté
429Trop de requêtes dans un délai donnéGoogle Sheets au-delà de 60 requêtes par minute et par utilisateur ; Meta, codes 130429 et 131056Attendre, puis réessayer avec un délai croissant ; regrouper les envois
500 ou 503Le service a un problème de son côtéFedaPay invite à contacter son assistance si l'erreur 500 persiste ; Meta, code 131000Réessayer quelques fois, puis alerter une personne nommée

Que faire quand une API répond « trop de requêtes » ?

Toute API publique rationne ses appels. La RFC 6585, publiée en avril 2012, définit le code 429 : l'utilisateur a envoyé trop de requêtes dans un délai donné, et la réponse peut contenir un en-tête Retry-After qui indique combien de temps attendre. Les limites varient beaucoup d'un service à l'autre, et la rubrique qui les annonce est celle que les débutants lisent en dernier. Un flux qui fonctionne sur dix lignes de test peut s'effondrer le jour où il traite le fichier de fin de mois.

Google Sheets en donne un exemple chiffré. Sa page des limites, consultée le 5 octobre 2026, accorde 300 requêtes de lecture et 300 d'écriture par minute et par projet, mais seulement 60 par minute et par utilisateur ; au-delà, le service répond 429. Il n'y a pas de plafond quotidien tant que l'on respecte ces quotas par minute. Google recommande d'attendre de plus en plus longtemps entre deux essais, en doublant l'attente à chaque fois et en ajoutant une part de hasard, avec un plafond de 32 à 64 secondes. Il conseille aussi des envois de 2 Mo au plus et coupe toute requête qui dépasse 180 secondes.

Dans les outils, cela se traduit par trois réglages. Regrouper : une seule requête qui ajoute cinquante lignes vaut mieux que cinquante requêtes d'une ligne. Espacer : n8n propose dans le nœud HTTP Request un nombre d'éléments par lot et un intervalle entre deux lots, en millisecondes. Réessayer avec mesure : une erreur 429 ou 503 se relance après une attente, une erreur 400 ou 422 jamais, puisque la même requête produira la même erreur. La formation fait écrire ces trois choix dans la fiche de chaque intégration.

Certaines limites ne visent pas le volume total mais un destinataire précis. La liste des codes d'erreur de la plateforme WhatsApp distingue le code 130429, débit global du numéro atteint, et le code 131056, trop de messages envoyés au même destinataire depuis le même numéro. Le second se règle en espaçant les messages vers une même personne ou en les regroupant, pas en ralentissant tout le flux. Savoir lire le code exact évite de corriger le mauvais problème.

Comment recevoir un webhook proprement, sans perdre ni doubler d'événement ?

Un webhook inverse le sens de l'échange : au lieu d'interroger le service toutes les cinq minutes, on lui donne une adresse, et c'est lui qui prévient quand quelque chose se passe. La documentation de FedaPay décrit la mécanique : une requête POST contenant l'événement, par exemple transaction.approved ou transaction.declined, et une réponse attendue dans la famille 2xx ; toute autre réponse compte comme un échec. Il est possible, dans le tableau de bord, de ne recevoir que les événements choisis, ce que FedaPay recommande pour ne pas encombrer le flux.

Les outils d'automatisation ajoutent leur propre logique. Dans n8n, le nœud Webhook a deux adresses : l'adresse de test, active quand on écoute un événement depuis l'éditeur, et l'adresse de production, enregistrée à la publication du flux ; un service resté branché sur l'adresse de test ne déclenchera plus rien une fois l'éditeur fermé. Make répond « Accepted » avec un code 200 dès que la requête entre dans la file, et désactive au bout de 5 jours, soit 120 heures, un webhook relié à aucun scénario. Zapier répond 200 par défaut et peut renvoyer une réponse vide si l'on ajoute silent/ à l'adresse.

Deux incidents reviennent toujours. Le premier est l'échec répété : FedaPay réessaie au plus 9 fois à intervalles croissants, sans dépasser 2 minutes d'attente, puis désactive le webhook après 10 essais infructueux, sauf si l'option correspondante a été décochée. Une adresse en panne pendant un après-midi peut donc couper toutes les notifications suivantes. Le second est le doublon : FedaPay prévient que le même événement peut arriver plusieurs fois et conseille d'enregistrer les identifiants déjà traités. Le flux d'exercice tient ce registre dans un tableur, ce qui suffit à un volume modeste.

Comment la formation est-elle menée pour que chacun reparte capable de lire seul une documentation ?

Chaque notion suit le même trajet : la page de documentation projetée et lue à voix haute, la requête construite ensemble, puis la même démarche refaite seul sur une autre API. Le formateur ne donne jamais la réponse avant que le participant ait cherché dans la documentation.

  • Huit personnes au plus

    Une clé collée au mauvais endroit ou un en-tête mal orthographié ne se voient qu'en regardant l'écran. Au-delà de huit, le formateur ne peut plus passer derrière chacun au moment où la réponse 401 tombe.

  • Des API réelles, en mode test

    FedaPay en mode test, un Google Sheets de démonstration, une base Odoo de test, le numéro de test de la plateforme WhatsApp quand l'entreprise en dispose. Aucune transaction réelle, aucun message à un vrai client.

  • Vos outils et vos cas

    Les exercices de la deuxième journée partent des API dont l'entreprise a réellement besoin, recensées avant la session. Le participant repart avec au moins un appel qui servira dès la semaine suivante.

  • Des erreurs provoquées

    Clé de test utilisée sur le serveur live, champ obligatoire oublié, rafale de requêtes, webhook resté sur l'adresse de test : chaque panne est provoquée en séance, pour que la première rencontre avec elle ne se fasse pas en production.

  • Des supports qui restent

    Le modèle de fiche d'identité d'une API, la fiche de l'intégration avec ses échéances de clés, un lexique français des termes que l'on croise dans les documentations, la grille des codes de réponse et les flux d'exercice exportés.

  • Un suivi après la session

    Pendant la période prévue au devis, un canal direct reste ouvert pour les questions, et la première intégration mise en service par chaque participant est relue à distance, fiche comprise.

Quels outils et quelles versions utilise-t-on, et que facturent leurs éditeurs ?

Repères relevés le 5 octobre 2026 sur les pages officielles des éditeurs. Ces sommes sont payées aux éditeurs, au nom de votre entreprise, jamais à Richard SALANON ; prix hors taxes, en euros pour n8n et Odoo, en dollars américains pour Make et Zapier.
OutilVersion ou offreCe que publie l'éditeurCe que cela change pour la formation
n8nVersion 2.41, publiée le 22 septembre 2026Cloud Starter à 20 € par mois en paiement annuel pour 2 500 exécutions ; Pro à 50 € pour 10 000 ; le paiement mensuel coûte environ 17 % de plusL'essai de n8n Cloud ou l'instance déjà en place suffit : HTTP Request et Webhook font partie des nœuds de base de l'éditeur
MakeApplication HTTP, version 4Free jusqu'à 1 000 crédits par mois, avec 15 minutes au moins entre deux passages planifiés ; Core à partir de 9 $ par mois en paiement annuelSuffisant pour les exercices ; chaque appel HTTP consomme des crédits comme tout module
ZapierWebhooks by Zapier et API by Zapier (bêta)Free : 100 tâches par mois, sans webhooks ; Professional à 19,99 $ par mois en annuel, 29,99 $ sans engagement ; essai de 14 jours sans carte bancaireLes deux applications utiles à la formation demandent Professional, Team ou Enterprise, ou l'essai en cours
FedaPayEnvironnement de test et environnement liveDeux serveurs et deux jeux de clés ; moyen de paiement fictif momo_test pour les essaisToute la formation se déroule en mode test
OdooVersion 20.0, API externe JSON-2 apparue en 19.0Accès externe réservé aux offres Personnalisé : 35,90 € par utilisateur et par mois en paiement annuel pendant 12 mois, puis 44,90 € ; l'offre Standard n'y donne pas accèsSur Odoo Online, vérifier l'offre avant la session ; sinon, travailler sur une base de test
Google SheetsAPI v4Quotas par minute, sans plafond quotidien tant qu'on les respecteUn compte Google réservé aux essais suffit
Plateforme WhatsApp de MetaGraph API v26.0, sortie le 29 juillet 2026Facturation par message depuis le 1er juillet 2025 ; depuis le 1er octobre 2026, 1 000 messages de service gratuits par mois et par numéro, non reportablesUtilisée seulement pour lire une documentation versionnée ; les coûts et les modèles relèvent de la fiche Chatbot WhatsApp

Quelles intégrations les participants construisent-ils, selon leur métier et leur pays ?

Boutique en ligne, à Cotonou

Les clients paient par Mobile Money, envoient une capture d'écran, et une vendeuse vérifie chaque paiement dans le tableau de bord avant de préparer le colis.

Un webhook FedaPay limité aux transactions approuvées, une relecture de la transaction par l'API, puis une ligne dans le suivi des ventes et un message à la préparatrice. Les identifiants d'événements déjà traités sont notés pour écarter les doublons.

Distributeur de fournitures, à Abidjan

Les commandes des revendeurs arrivent par formulaire et sont ressaisies dans Odoo par une assistante, avec des erreurs de références.

Un utilisateur technique Odoo aux droits limités, une clé renouvelée chaque trimestre selon un calendrier écrit, et un flux qui crée le devis par l'API JSON-2 puis le laisse confirmer par un commercial.

ONG de santé, à Niamey ou à Ouagadougou

Les fiches des équipes de terrain arrivent par paquets quand la connexion revient, et l'envoi groupé vers le tableur échoue une fois sur deux.

Des écritures regroupées par lots, un délai croissant entre deux essais après une réponse 429, et une alerte au coordinateur si un lot échoue encore après cinq tentatives.

École privée, à Dakar

Un prestataire a installé des rappels de scolarité par la plateforme WhatsApp, et plus personne ne comprend pourquoi certains parents ne reçoivent rien.

La responsable administrative apprend à lire les réponses de l'API et les codes d'erreur, repère les envois rejetés pour cadence trop rapide vers un même parent, et documente la version de l'API utilisée.

Cabinet comptable, à Bruxelles

Le logiciel de facturation d'un client n'a pas de connecteur Zapier, et les factures sont téléchargées à la main chaque fin de mois.

Un appel par API by Zapier avec une clé rangée dans une connexion, et non dans un champ en clair, plus une fiche qui inscrit le logiciel parmi les sous-traitants du registre RGPD du cabinet.

Organisme de formation, à Lyon ou à Montréal

Les inscriptions sont saisies dans un Google Sheets partagé, et le connecteur utilisé jusque-là a perdu son autorisation au bout d'une semaine.

Diagnostic d'un projet Google resté au statut « Testing », publication de l'écran de consentement, périmètre réduit à drive.file et nouvelle autorisation testée sur un tableur de démonstration.

Quel format, quelle durée et quelle organisation retenir ?

Les formats proposés pour cette formation. L'atelier d'une demi-journée convient quand une seule API pose problème ; la formation complète vise l'autonomie face à n'importe quelle documentation.
FormatDurée et rythmeCe que l'on y faitPour qui
Atelier sur une APIUne demi-journéeFiche d'identité de l'API qui bloque, première requête authentifiée, liste des questions à poser à l'éditeurUne équipe qui bute sur un logiciel précis et veut savoir si elle peut s'en sortir seule
Formation complète en intraDeux jours, en quatre demi-journéesLe programme complet, la deuxième journée sur les API dont l'entreprise a besoinUne équipe de la même structure, huit personnes au plus par groupe
Session inter-entreprisesDeux joursLe même programme sur FedaPay en mode test, Google Sheets et une base Odoo de démonstration, sans aucun accès interneLe référent isolé d'une petite structure, ou un réseau d'associations
À distanceQuatre séances de trois heures et demie, sur deux semainesÉcran partagé, documentation lue ensemble, exercices à finir entre deux séancesÉquipes réparties entre plusieurs pays, structures en Europe ou au Canada
HybrideUne journée en salle, puis deux séances à distanceLecture de documentation et authentification en présentiel ; webhooks et mise en production suivis à distance sur les vrais outilsÉquipes qui veulent appliquer entre deux séances sur leurs propres API

Combien coûte la formation, et qu'est-ce qui fait varier le prix ?

Chaque session fait l'objet d'un devis, précédé d'un premier échange gratuit sur les API visées, les outils en place et le nombre de participants. Les abonnements à n8n, Make, Zapier ou Odoo restent à votre nom et se règlent directement aux éditeurs. La formation se paie par Mobile Money (MTN, Moov), carte bancaire, PayPal, virement ou espèces.

Atelier sur une API

Sur devis

  • Une demi-journée
  • Fiche d'identité de l'API concernée
  • Première requête authentifiée en mode test
  • Liste écrite des points à clarifier

Formation complète

Sur devis

  • Deux jours en quatre demi-journées
  • Exercices sur FedaPay, Google Sheets, Odoo et vos propres API
  • Modèles de fiches et grille des codes de réponse
  • Évaluation sur une API inconnue et attestation

Relecture d'intégration

Sur devis

  • Relecture à distance de la première intégration mise en service
  • Contrôle des secrets, des échéances et des limites
  • Canal direct pendant la période convenue

Ce qui fait varier le prix

  • Le nombre de participants et de groupes, chaque groupe comptant huit personnes au plus.
  • Le format : atelier, deux jours, séances à distance ou formule hybride.
  • Le nombre d'API propres à l'entreprise à étudier pendant la deuxième journée, et la préparation de leurs comptes de test.
  • Les déplacements hors de Cotonou pour une session en salle.
  • La durée du suivi après la formation.

Un fonds de formation continue peut-il financer cette session ?

Peut-être, selon le pays et le dossier, et cette page ne garantit aucune prise en charge. En Côte d'Ivoire, le FDFP accepte le plan de formation de toute entreprise qui justifie du paiement régulier de ses deux taxes ; une session animée chez elle par un intervenant extérieur entre dans la catégorie intra. Le fonds ne paie qu'une fois le suivi et le contrôle de ses services effectués, puis la décision de sa Commission permanente rendue : la trésorerie doit donc pouvoir avancer la dépense.

Au Bénin, le FODEFCA, fonds de développement de la formation professionnelle continue et de l'apprentissage, fonctionne selon les statuts approuvés par le décret n° 2022-286 du 11 mai 2022. Au Sénégal, le 3FPT ouvre un guichet consacré au financement du personnel des entreprises et des membres des organisations professionnelles. En France, France Compétences rappelle qu'à partir du 1er janvier 2022 tout prestataire qui veut accéder aux fonds publics ou mutualisés doit être certifié Qualiopi ; Richard SALANON n'a pas cette certification et n'est agréé par aucun fonds.

En pratique, adressez au fonds le programme demi-journée par demi-journée et le devis avant toute signature, conservez sa réponse écrite et bâtissez le budget comme si l'aide n'arrivait pas. Les feuilles de présence, l'évaluation sur l'API inconnue et l'attestation remises en fin de session alimentent le dossier, quel que soit le dispositif. Les règles de chaque fonds sont détaillées sur la page formation en entreprise.

Quelles erreurs voit-on le plus souvent après une formation aux API, et comment les éviter ?

Une intégration qui marche le jour de sa mise en service n'est pas encore une intégration fiable. Les pannes des semaines suivantes ont presque toujours l'une de ces causes.

  • La clé qui expire en silence

    La clé Odoo arrive à son terme de trois mois, le jeton Google d'un projet en test meurt au bout de 7 jours, et le flux s'arrête sans bruit. Chaque clé a sa date d'échéance dans la fiche de l'intégration, avec un rappel une semaine avant et une personne désignée.

  • La clé live dans un champ en clair

    Recopiée dans un en-tête de Webhooks by Zapier, dans une note ou dans une capture d'écran envoyée sur une messagerie, elle devient lisible par trop de monde. Elle vit dans les identifiants, le trousseau ou la connexion de l'outil, et se régénère au moindre doute.

  • Le mélange des environnements

    Une clé de test envoyée au serveur live, ou l'inverse, produit un 401 que l'on prend pour une panne de l'éditeur. FedaPay sépare ses deux mondes : les objets créés en test n'existent pas en live. La fiche indique clairement quel environnement utilise chaque flux.

  • Le webhook resté sur l'adresse de test

    Tout fonctionnait pendant la construction, puis plus rien après la fermeture de l'éditeur de n8n. On déclare l'adresse de production chez le service avant de publier, et l'on vérifie la première notification réelle.

  • La relance qui crée des doublons

    Réessayer une création après une coupure peut créer deux transactions ou deux devis. On ne relance automatiquement que les lectures et les erreurs 429 ou 503 ; pour une création, on vérifie d'abord si elle a abouti.

  • Le connecteur abandonné trop tôt

    Certains passent au module HTTP par habitude alors qu'un connecteur entretenu existait. La requête générique se justifie quand le connecteur manque ou ne suffit pas, pas par goût de la technique.

  • L'intégration que personne ne connaît

    Une requête HTTP sans fiche devient une boîte noire. La fiche d'une page suffit : API appelée, version, environnement, secrets et échéances, limites connues, comportement en cas d'erreur, personne à prévenir.

Connexion, langue, données personnelles : que change le contexte local pour une intégration ?

Une intégration fait voyager des données entre plusieurs services, souvent hébergés hors du pays. Au Bénin, l'article 391 de la loi n° 2017-20 du 20 avril 2018 portant code du numérique ne permet de transférer des données personnelles vers un État tiers que si l'Autorité constate qu'il assure un niveau de protection équivalent. Un flux qui fait passer un numéro de client par Zapier, Make ou n8n Cloud, puis par un tableur Google, franchit plusieurs frontières en quelques secondes. La fiche de chaque intégration liste donc les services traversés et les données transmises, pour que la question puisse être posée avant la mise en service.

En Europe, le RGPD, dont la CNIL publie le texte, aborde la même réalité sous deux angles. L'article 28 impose de ne recourir qu'à des sous-traitants offrant des garanties suffisantes, ce que deviennent l'outil d'automatisation et chaque API appelée. L'article 32 exige des mesures de sécurité adaptées au risque : une clé d'API rangée dans un coffre, aux droits limités et renouvelée à échéance en fait partie. La fiche d'intégration ne remplace pas le registre des traitements, mais elle donne à la personne qui le tient la liste exacte des outils concernés.

La connexion pèse sur la conception. Selon l'UIT, en 2025, 36 % des habitants de l'Afrique utilisent Internet, contre 74 % de la population mondiale. Un flux hébergé dans le cloud continue de recevoir les webhooks quand le bureau est coupé, ce qu'un ordinateur local ne fait pas ; en revanche, les envois groupés des équipes de terrain arrivent par vagues et heurtent les limites de débit. D'où l'importance, enseignée ici, des lots, des délais croissants et des réessais bornés.

Restent les moyens de paiement et la langue. La documentation de FedaPay liste, pour les collectes, MTN, Moov, Celtiis, BMO et Coris Money au Bénin, Mixx By Yas et Moov au Togo, MTN en Côte d'Ivoire, Airtel au Niger, Free au Sénégal, et les cartes Visa et Mastercard partout ; un flux de paiement se conçoit avec les opérateurs réellement utilisés par vos clients. Côté langue, FedaPay documente en français, mais Google, Meta, Odoo et les trois outils d'automatisation surtout en anglais. Les séances se font en français, lexique des termes techniques à l'appui.

Pourquoi apprendre les intégrations API avec Richard SALANON ?

Richard SALANON est consultant en digitalisation et développeur logiciel, basé à Cotonou, au Bénin. Il crée des sites, des applications web et mobiles, des automatisations et des intégrations d'intelligence artificielle, déploie Odoo et Dolibarr, et forme les équipes à ces outils, pour des entreprises d'Afrique francophone, d'Europe et du Canada.

Il connaît les API des deux côtés. Comme développeur, il en conçoit et en branche pour ses clients : agrégateurs de paiement, Odoo, Dolibarr, messageries. Son compte GitHub contient le dépôt bj-decoupage, une API REST du découpage administratif du Bénin publiée en mars 2024. Comme utilisateur de n8n et de Make, il relie ces mêmes services sans code quand c'est suffisant. Il a créé Wapy, un assistant WhatsApp à intelligence artificielle pour les entreprises d'Afrique francophone, et co-fondé Audyxa.

Formé à EPITECH (2022), il exerce dans le numérique depuis 6 ans et indique avoir formé plus de 200 personnes au numérique, à l'IA, à l'automatisation et aux ERP. Il a travaillé, sur place ou à distance, au Bénin, en Côte d'Ivoire, au Togo, au Sénégal, au Burkina Faso, au Mali, au Niger, au Tchad, au Gabon, en RD Congo, en France, en Belgique, en Suisse et au Canada.

Il n'est ni certifié ni partenaire de FedaPay, d'Odoo, de Google, de Meta, de n8n, de Make ou de Zapier ; la formation se conclut par une évaluation sur une API inconnue et une attestation. Il forme sur vos comptes de test plutôt que sur les siens, répond sous 24 heures, et dit franchement quand une intégration mérite un vrai développement plutôt qu'un module HTTP. Son parcours est présenté sur la page Richard SALANON, les pays servis sur la page zones d'intervention.

Que retenir avant d'inscrire votre équipe à une formation aux intégrations API ?

Utilisez un connecteur tant qu'il suffit ; lisez la documentation dans l'ordre authentification, environnements, référence, erreurs, limites, webhooks, versions ; rangez chaque secret dans l'outil, jamais dans un champ en clair ; notez l'échéance de chaque clé ; traitez un webhook comme un signal à vérifier ; ne relancez automatiquement que ce qui peut l'être ; et tenez une fiche par intégration.

Votre équipe bute-t-elle sur un logiciel qui n'a pas de connecteur ?

Indiquez l'outil d'automatisation utilisé, les logiciels ou les API à relier, le nombre de personnes et leur niveau : vous recevez une réponse sous 24 heures, puis une proposition de programme et un devis.

Demander la formation intégrations API

Questions fréquentes

Faut-il savoir programmer pour suivre cette formation ?

Non. On lit des exemples de requêtes, on manipule du JSON et des en-têtes, mais tout se règle dans les champs de n8n, de Make ou de Zapier. Il faut en revanche avoir déjà construit au moins un flux ou un scénario, pour ne pas apprendre l'outil et les API en même temps.

Quelle différence entre cette formation et la fiche API REST ?

La fiche API REST s'adresse aux développeurs qui conçoivent, sécurisent et documentent leur propre API. Celle-ci apprend à des non-développeurs à utiliser les API des autres depuis un outil d'automatisation. Les deux fiches se complètent quand une équipe métier travaille avec des développeurs.

Peut-on suivre la formation avec Zapier ?

Oui, à condition de disposer d'une offre Professional, Team ou Enterprise, ou de l'essai de 14 jours : selon le centre d'aide de Zapier, Webhooks by Zapier et API by Zapier ne sont pas disponibles sur l'offre Free. API by Zapier est encore en bêta et peut évoluer.

Qu'est-ce qu'un webhook, en une phrase ?

C'est une adresse que vous donnez à un service pour qu'il vous prévienne lui-même d'un événement, un paiement approuvé par exemple, au lieu que votre flux l'interroge à intervalles réguliers. Il économise des appels, mais il faut vérifier ce qu'il annonce avant d'agir.

Pourquoi FedaPay, Odoo, Google Sheets et WhatsApp comme exemples ?

Parce qu'ils couvrent les quatre cas qu'un participant rencontrera : une clé d'API simple avec environnements de test et live, une clé à durée limitée portée par un utilisateur technique, OAuth 2.0 avec des quotas stricts, et une API versionnée aux codes d'erreur détaillés. Ce sont aussi des outils courants en Afrique francophone.

Peut-on brancher Odoo sur n8n avec l'offre Standard d'Odoo Online ?

Non. La documentation d'Odoo 20.0 et celle des identifiants Odoo de n8n réservent l'accès à l'API externe aux offres Personnalisé ; ni l'application gratuite ni l'offre Standard ne l'ouvrent. Une base Odoo installée sur votre serveur n'a pas cette restriction.

Les requêtes HTTP coûtent-elles plus cher que les connecteurs ?

Non, en règle générale : un module HTTP se décompte comme n'importe quel autre module ou nœud. Chez n8n, un passage complet compte une exécution quel que soit le nombre d'étapes ; chez Make, chaque module consomme des crédits ; chez Zapier, chaque action réussie consomme des tâches.

Que faire si la documentation de l'API est incomplète ou introuvable ?

Remplir la fiche d'identité avec ce que l'on sait, puis poser par écrit à l'éditeur les questions restées ouvertes : environnement de test, authentification, limites, webhooks. Une API sans documentation ni environnement de test est un signal à remonter à la direction avant d'y brancher un processus critique.

La formation délivre-t-elle une certification d'un éditeur ?

Non. Richard SALANON n'est certifié ni partenaire d'aucun des éditeurs cités. La formation se termine par une évaluation sur une API inconnue et une attestation de fin de formation, remises avec les feuilles de présence.

Que garde l'équipe après la session ?

Ses flux d'exercice exportés, au moins un appel utile à son activité, le modèle de fiche d'identité d'une API, le modèle de fiche d'intégration avec les échéances de clés, la grille des codes de réponse et un lexique des termes techniques en français.

Sources

  1. FedaPay, documentation : envoi de requêtes (serveurs de test et live, en-tête Authorization, momo_test, codes d'erreur), consulté le
  2. FedaPay, documentation : authentification et clés d'API, consulté le
  3. FedaPay, référence de l'API : créer une transaction (champs obligatoires, codes 201, 400, 401, 422), consulté le
  4. FedaPay, documentation : webhooks et événements (nouvelles tentatives, désactivation, signature, doublons), consulté le
  5. FedaPay, documentation : méthodes de paiement par pays, consulté le
  6. Odoo 20.0, documentation : External JSON-2 API (clés d'API, offres Personnalisé, transactions, dépréciation des RPC), consulté le
  7. Google, Sheets API : limites d'utilisation (quotas, code 429, attente exponentielle), consulté le
  8. Google, Sheets API : périmètres OAuth 2.0, consulté le
  9. Google, Sheets API : méthode spreadsheets.values.append, consulté le
  10. Google Identity, utiliser OAuth 2.0 (expiration des jetons de rafraîchissement), consulté le
  11. Meta, journal des versions de la Graph API (v26.0 du 29 juillet 2026), consulté le
  12. Meta, gestion des versions de la Graph API (deux ans au moins par version), consulté le
  13. Meta, plateforme WhatsApp : envoyer un message texte, consulté le
  14. Meta, plateforme WhatsApp : codes d'erreur, consulté le
  15. Meta, tarification de la plateforme WhatsApp Business (quota de messages de service depuis le 1er octobre 2026), consulté le
  16. n8n Docs, HTTP Request node (import cURL, authentification, lots, pagination, options d'erreur), consulté le
  17. n8n Docs, Webhook node (adresses de test et de production, réponses, 16 Mo), consulté le
  18. n8n Docs, identifiants Odoo (offre Personnalisé requise), consulté le
  19. n8n, Plans and Pricing (offres Cloud), consulté le
  20. Make, application HTTP version 4 (modules, authentification, pagination, délai, erreurs), consulté le
  21. Make Help Center, Webhooks (file d'attente, 300 requêtes par 10 secondes, désactivation), consulté le
  22. Make, Pricing, consulté le
  23. Zapier Help Center, Trigger Zaps from webhooks (Catch Hook, tailles, offres), consulté le
  24. Zapier Help Center, Webhooks by Zapier rate limits, consulté le
  25. Zapier Help Center, Ways to make API requests in Zapier, consulté le
  26. Zapier Help Center, How to get started with API by Zapier (bêta, offres), consulté le
  27. Zapier Help Center, Create an API Request action, consulté le
  28. Zapier, Plans and Pricing, consulté le
  29. IETF, RFC 6585 « Additional HTTP Status Codes » (avril 2012) : code 429, consulté le
  30. IETF, RFC 6749 « The OAuth 2.0 Authorization Framework » (octobre 2012), consulté le
  31. GitHub, dépôt bj-decoupage (API REST du découpage administratif du Bénin), consulté le
  32. UIT, Facts and Figures 2025 : Internet use (15 octobre 2025), consulté le
  33. Secrétariat général du Gouvernement du Bénin, loi n° 2017-20 du 20 avril 2018 portant code du numérique (article 391), consulté le
  34. CNIL, RGPD chapitre IV : responsable du traitement et sous-traitant (articles 28 et 32), consulté le
  35. FDFP, plan de formation des entreprises, consulté le
  36. Secrétariat général du Gouvernement du Bénin, décret n° 2022-286 du 11 mai 2022 portant approbation des statuts du FODEFCA, consulté le
  37. 3FPT, guichets de financement, consulté le
  38. France Compétences, Qualiopi : l'obligation qualité en vigueur depuis le 1er janvier 2022, consulté le

Pour aller plus loin

Parlons de votre projet

Décrivez votre besoin : je reviens vers vous avec une première recommandation, sans engagement.

Demander un devis
Demander un devis WhatsApp