{"id":43044,"date":"2025-11-14T16:40:17","date_gmt":"2025-11-14T16:40:17","guid":{"rendered":"\/fr\/tutoriels\/?p=43044"},"modified":"2025-11-14T16:58:01","modified_gmt":"2025-11-14T16:58:01","slug":"api-n8n","status":"publish","type":"post","link":"\/fr\/tutoriels\/api-n8n","title":{"rendered":"Comment utiliser une API avec n8n sur une configuration auto-h\u00e9berg\u00e9e ?"},"content":{"rendered":"<p>L&rsquo;int&eacute;gration d&rsquo;une interface de programmation d&rsquo;application (API) avec n8n peut s&rsquo;av&eacute;rer compliqu&eacute;e, car chaque fournisseur d&rsquo;API a des exigences sp&eacute;cifiques pour connecter son service. N&eacute;anmoins, le workflow minimaliste de n8n vous permet de cr&eacute;er un pipeline de donn&eacute;es hautement efficace et facile &agrave; maintenir, qui sera utile dans de nombreux sc&eacute;narios d&rsquo;automatisation.<\/p><p>L&rsquo;int&eacute;gration d&rsquo;une API dans votre workflow n8n se d&eacute;roule en dix &eacute;tapes :<\/p><ol class=\"wp-block-list\">\n<li>Configurez n8n auto-h&eacute;berg&eacute; sur un serveur priv&eacute;<\/li>\n\n\n\n<li>Activer l&rsquo;acc&egrave;s &agrave; l&rsquo;API<\/li>\n\n\n\n<li>Authentifiez l&rsquo;appel API<\/li>\n\n\n\n<li>Tester la fonctionnalit&eacute; de l&rsquo;API<\/li>\n\n\n\n<li>Ajoutez votre point de terminaison API &agrave; n8n<\/li>\n\n\n\n<li>Ajouter un n&oelig;ud de m&eacute;thode de d&eacute;clenchement dans votre canevas n8n<\/li>\n\n\n\n<li>Cr&eacute;er un workflow &agrave; l&rsquo;aide d&rsquo;autres n&oelig;uds<\/li>\n\n\n\n<li>Configurez les param&egrave;tres du n&oelig;ud et la logique des donn&eacute;es<\/li>\n\n\n\n<li>Testez votre flux de travail<\/li>\n\n\n\n<li>S&eacute;curisez votre workflow<\/li>\n<\/ol><p>Notez que la cr&eacute;ation d&rsquo;un workflow efficace ne se limite pas &agrave; ces &eacute;tapes et implique &eacute;galement de maintenir correctement sa s&eacute;curit&eacute; et son &eacute;volutivit&eacute;. <\/p><p>Pour am&eacute;liorer la maintenabilit&eacute; de votre workflow, pensez &agrave; utiliser le n&oelig;ud OneSimpleAPI, qui offre des points de terminaison API pr&eacute;configur&eacute;s pour les t&acirc;ches de base que vous pouvez g&eacute;rer directement dans n8n, contrairement aux autres API tierces.<\/p><p>Poursuivez votre lecture pour en savoir plus sur l&rsquo;int&eacute;gration de l&rsquo;API n8n, d&eacute;couvrir des conseils pour s&eacute;curiser votre flux de travail et explorer quelques sc&eacute;narios d&rsquo;utilisation courants.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-utiliser-une-api-avec-n8n-etape-par-etape\"><strong>Comment utiliser une API avec n8n, &eacute;tape par &eacute;tape<\/strong><\/h2><p>Dans cette section, nous allons passer en revue toutes les &eacute;tapes n&eacute;cessaires &agrave; l&rsquo;int&eacute;gration d&rsquo;une API &agrave; votre instance n8n.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-configurer-votre-instance-n8n-auto-hebergee\"><strong>1. Configurer votre instance n8n auto-h&eacute;berg&eacute;e<\/strong><\/h3><p>Avant de cr&eacute;er un workflow et d&rsquo;int&eacute;grer une API, vous devez configurer votre instance n8n. Dans ce tutoriel, nous nous concentrerons sur la version auto-h&eacute;berg&eacute;e, car elle offre plus de contr&ocirc;le et est plus abordable que le plan officiel.<\/p><p>L&rsquo;auto-h&eacute;bergement de n8n n&eacute;cessite un plan d&rsquo;h&eacute;bergement sur un serveur priv&eacute; virtuel (VPS). Vous pouvez utiliser celui de n&rsquo;importe quel fournisseur, &agrave; condition qu&rsquo;il offre des ressources mat&eacute;rielles suffisantes pour garantir que votre flux de travail soit r&eacute;actif et ad&eacute;quat.<\/p><p>Comme nous cr&eacute;ons un workflow simple, un serveur avec<strong> 1 c&oelig;ur vCPU <\/strong>et<strong> 1 Go de RAM <\/strong>suffit, mais vous aurez besoin de plus de ressources mat&eacute;rielles si vous planifiez de cr&eacute;er plusieurs sc&eacute;narios d&rsquo;automatisation.<\/p><p>Les &eacute;tapes d&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/installer-n8n\"><strong>installation de n8n<\/strong><\/a> restent les m&ecirc;mes quel que soit votre fournisseur de VPS. Cependant, nous vous recommandons le plan d&rsquo;h&eacute;bergement n8n de Hostinger si vous souhaitez un processus de configuration simple et sans commande.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Apr&egrave;s avoir achet&eacute; le plan d&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-n8n\"><strong>h&eacute;bergement n8n de Hostinger<\/strong><\/a>, notre syst&egrave;me choisira automatiquement le template n8n pour votre serveur. Il vous suffira ensuite de suivre le processus d&rsquo;int&eacute;gration du VPS, qui comprend des t&acirc;ches de base telles que la configuration d&rsquo;un nom d&rsquo;h&ocirc;te et d&rsquo;un mot de passe root, pour installer n8n.<\/p><p>Si vous disposez d&eacute;j&agrave; d&rsquo;un VPS Hostinger, vous pouvez installer n8n &agrave; tout moment en un seul clic &agrave; l&rsquo;aide du <strong>template OS<\/strong>. Avant de suivre cette proc&eacute;dure, <a href=\"https:\/\/www.hostinger.com\/fr\/support\/1583232-comment-puis-je-sauvegarder-ou-restaurer-mon-serveur-vps-chez-hostinger\/\"><strong>sauvegardez vos fichiers<\/strong><\/a>, car toutes les donn&eacute;es existantes seront effac&eacute;es. Voici comment installer n8n sur votre serveur :<\/p><ol class=\"wp-block-list\">\n<li>Dans <strong>hPanel<\/strong>, naviguez dans la <strong>barre lat&eacute;rale <\/strong>et cliquez sur <strong>VPS<\/strong>.<\/li>\n\n\n\n<li>Cliquez sur <strong>G&eacute;rer <\/strong>sur le VPS sur lequel vous souhaitez installer n8n.<\/li>\n\n\n\n<li>Allez dans la <strong>barre lat&eacute;rale <\/strong>&rarr; <strong>Syst&egrave;me d&rsquo;exploitation et pannel <\/strong>&rarr; <strong>Syst&egrave;me d&rsquo;exploitation<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b07fea1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"289\" height=\"217\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Apercu-general-Hostinger-11-14-2025_05_10_PM.png\/public\" alt=\"Le menu Syst&egrave;me d'exploitation dans la barre lat&eacute;rale de la page VPS dans hPanel\" class=\"wp-image-43080\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Apercu-general-Hostinger-11-14-2025_05_10_PM.png\/w=289,fit=scale-down 289w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Apercu-general-Hostinger-11-14-2025_05_10_PM.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 289px) 100vw, 289px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Allez dans l&rsquo;onglet <strong>Application <\/strong>et s&eacute;lectionnez <strong>n8n<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b0811f1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"268\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Systeme-d-exploitation-Hostinger-11-14-2025_05_12_PM.png\/public\" alt=\"Le template n8n dans le menu de gestion du syst&egrave;me d'exploitation de hPanel\" class=\"wp-image-43081\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Systeme-d-exploitation-Hostinger-11-14-2025_05_12_PM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Systeme-d-exploitation-Hostinger-11-14-2025_05_12_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Systeme-d-exploitation-Hostinger-11-14-2025_05_12_PM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Systeme-d-exploitation-Hostinger-11-14-2025_05_12_PM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Changer le syst&egrave;me d&rsquo;exploitation<\/strong><\/li>\n\n\n\n<li>Acceptez la suppression des donn&eacute;es et cliquez sur <strong>Suivant<\/strong>.<\/li>\n\n\n\n<li>Entrez un nouveau mot de passe root et cliquez sur <strong>Confirmer<\/strong>.<\/li>\n<\/ol><p>Une fois le processus d&rsquo;installation termin&eacute;, vous pouvez acc&eacute;der &agrave; n8n en cliquant sur le bouton <strong>G&eacute;rer l&rsquo;application <\/strong>sur le m&ecirc;me &eacute;cran. Cr&eacute;ez un compte pour terminer la configuration.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-trouver-une-api-publique\"><strong>2. Trouver une API publique<\/strong><\/h3><p>Trouvez l&rsquo;API que vous souhaitez int&eacute;grer &agrave; n8n. Vous pouvez en rechercher une sur une place de march&eacute; d&rsquo;API telle que <strong>RapidAPI <\/strong>ou dans un catalogue communautaire tel que le <a href=\"https:\/\/github.com\/public-api-lists\/public-api-lists\" target=\"_blank\" rel=\"noopener\"><strong>r&eacute;f&eacute;rentiel d&rsquo;API publiques de GitHub<\/strong><\/a>.<\/p><p>Pour les tests, nous vous recommandons d&rsquo;utiliser une API publique, car elle est gratuite et facile &agrave; obtenir. Dans ce tutoriel, nous utiliserons l&rsquo;<a href=\"https:\/\/developers.hostinger.com\/\" target=\"_blank\" rel=\"noopener\"><strong>API publique de Hostinger<\/strong><\/a> &agrave; titre d&rsquo;exemple.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b08251b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"410\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/hostinger-api-documentation-page.png\/public\" alt=\"Page de documentation de l'API Hostinger\" class=\"wp-image-43082\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/hostinger-api-documentation-page.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/hostinger-api-documentation-page.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/hostinger-api-documentation-page.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/hostinger-api-documentation-page.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>L&rsquo;API id&eacute;ale doit disposer d&rsquo;une documentation compl&egrave;te couvrant ses sp&eacute;cifications, ses exigences et les erreurs potentielles afin de faciliter le processus de configuration. Elle doit &eacute;galement provenir d&rsquo;une entreprise ou d&rsquo;un d&eacute;veloppeur r&eacute;put&eacute; afin de garantir sa s&eacute;curit&eacute;.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-obtenir-le-point-de-terminaison-et-la-cle-de-l-api\"><strong>3. Obtenir le point de terminaison et la cl&eacute; de l&rsquo;API<\/strong><\/h3><p>Apr&egrave;s avoir choisi l&rsquo;API, acc&eacute;dez au site web du fournisseur et obtenez deux informations essentielles : son <strong>point de terminaison <\/strong>et sa <strong>cl&eacute; d&rsquo;authentification<\/strong>.<\/p><p>Un <strong>point de terminaison API <\/strong>est l&rsquo;URL que n8n utilisera pour interagir avec le serveur de l&rsquo;API et demander des donn&eacute;es sp&eacute;cifiques. Quant &agrave; la <strong>cl&eacute; d&rsquo;authentification<\/strong>,<strong> <\/strong>il s&rsquo;agit d&rsquo;un jeton unique qui valide la demande API de n8n.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\"> Utilisation de plusieurs points de terminaison <\/h4>\n                    <p> Un point de terminaison est r&eacute;serv&eacute; &agrave; une fonction sp&eacute;cifique. Si votre flux de travail implique plusieurs actions ou t&acirc;ches, vous devrez peut-&ecirc;tre obtenir plusieurs points de terminaison API, qui peuvent &eacute;galement provenir de plusieurs fournisseurs. <\/p>\n                <\/div>\n\n\n\n<\/p><p>Selon le fournisseur d&rsquo;API, les &eacute;tapes pour obtenir le point de terminaison API et la cl&eacute; d&rsquo;authentification diff&egrave;rent. Voici, par exemple, comment proc&eacute;der chez Hostinger :<\/p><ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/auth.hostinger.com\/login\" target=\"_blank\" rel=\"noopener\"><strong>Connectez-vous &agrave; hPanel<\/strong><\/a>. Si vous n&rsquo;avez pas de compte, cr&eacute;ez-en un.<\/li>\n\n\n\n<li>Dans hPanel, cliquez sur l&rsquo;<strong>ic&ocirc;ne de votre profil <\/strong>dans le coin sup&eacute;rieur droit et s&eacute;lectionnez <strong>Informations du compte<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b083d1f\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"321\" height=\"638\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Capture-decran-2025-11-14-171647-11-14-2025_05_17_PM.png\/public\" alt=\"Menu d&eacute;roulant du compte hPanel avec le bouton &laquo; Informations du compte &raquo; mis en &eacute;vidence\" class=\"wp-image-43083\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Capture-decran-2025-11-14-171647-11-14-2025_05_17_PM.png\/w=321,fit=scale-down 321w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Capture-decran-2025-11-14-171647-11-14-2025_05_17_PM.png\/w=151,fit=scale-down 151w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/Capture-decran-2025-11-14-171647-11-14-2025_05_17_PM.png\/w=75,fit=scale-down 75w\" sizes=\"(max-width: 321px) 100vw, 321px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Naviguez jusqu&rsquo;&agrave; la <strong>barre lat&eacute;rale <\/strong>et cliquez sur <strong>API<\/strong>.<\/li>\n\n\n\n<li>Cliquez sur le bouton <strong>Documentation sur l&rsquo;API <\/strong>pour ouvrir la page de r&eacute;f&eacute;rence des d&eacute;veloppeurs de l&rsquo;API Hostinger. Vous pouvez y consulter tous les points de terminaison et leurs sp&eacute;cifications.<\/li>\n\n\n\n<li>Revenez &agrave; la page <strong>API <\/strong>et cliquez sur <strong>G&eacute;n&eacute;rer un jeton <\/strong>pour g&eacute;n&eacute;rer une cl&eacute; API.<\/li>\n\n\n\n<li>Ajoutez un <strong>nom <\/strong>&agrave; votre jeton et d&eacute;finissez une <strong>date d&rsquo;expiration<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b084d9b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"668\" height=\"347\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/API-Hostinger-11-14-2025_05_19_PM.png\/public\" alt=\"Fen&ecirc;tre de g&eacute;n&eacute;ration de cl&eacute; API Hostinger\" class=\"wp-image-43084\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/API-Hostinger-11-14-2025_05_19_PM.png\/w=668,fit=scale-down 668w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/API-Hostinger-11-14-2025_05_19_PM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/API-Hostinger-11-14-2025_05_19_PM.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"7\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>G&eacute;n&eacute;rer<\/strong>.<\/li>\n\n\n\n<li>Faites d&eacute;filer vers le bas de la page pour obtenir le jeton API et les commandes de test. Conservez-les dans un endroit s&ucirc;r.<\/li>\n<\/ol><p>Pour des raisons de s&eacute;curit&eacute;, vous ne pourrez plus voir votre jeton apr&egrave;s avoir ferm&eacute; la page API. Veillez donc &agrave; enregistrer la cl&eacute; et les commandes de test avant de continuer.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-effectuer-votre-premier-appel-api\"><strong>4. Effectuer votre premier appel API<\/strong><\/h3><p>Il est essentiel de tester votre point de terminaison API pour vous assurer qu&rsquo;il peut recevoir des requ&ecirc;tes et envoyer des r&eacute;ponses correctement.<\/p><p>Vous pouvez tester une API &agrave; l&rsquo;aide de diff&eacute;rentes m&eacute;thodes, mais la plus simple consiste &agrave; <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\"><strong>utiliser la commande cURL<\/strong><\/a>, qui est pr&eacute;install&eacute;e dans le terminal de votre ordinateur.<\/p><p>Pour utiliser cURL, il suffit d&rsquo;ouvrir le terminal de votre syst&egrave;me et de saisir la commande suivante. Remplacez <strong>API-endpoint <\/strong>et <strong>API-key <\/strong>par leurs valeurs r&eacute;elles :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">curl -X GET \"API-endpoint\" \\ -H \"Authorization: Bearer API-key\"<\/pre><p>Selon l&rsquo;API, vous devrez peut-&ecirc;tre modifier la m&eacute;thode d&rsquo;autorisation ou ajouter des informations suppl&eacute;mentaires &agrave; la requ&ecirc;te cURL. Si votre fournisseur d&rsquo;API fournit les commandes de test, comme le fait Hostinger, il vous suffit de les copier et de les coller dans votre terminal. Sinon, consultez ses sp&eacute;cifications pour plus d&rsquo;informations.<\/p><p>Si la requ&ecirc;te API aboutit, votre terminal affichera les donn&eacute;es au format JSON. Si vous rencontrez une erreur, consultez la documentation de l&rsquo;API pour obtenir un guide de d&eacute;pannage.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b086009\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"130\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/curl-command-api-call-output.png\/public\" alt=\"Sortie de l'appel API de la commande cURL\" class=\"wp-image-43085\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/curl-command-api-call-output.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/curl-command-api-call-output.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/curl-command-api-call-output.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/curl-command-api-call-output.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-5-configurer-votre-api-dans-n8n\"><strong>5. Configurer votre API dans n8n<\/strong><\/h3><p>L&rsquo;ajout d&rsquo;une API dans n8n est tr&egrave;s simple, car il suffit d&rsquo;ajouter le n&oelig;ud et de remplir les informations requises. Voici comment proc&eacute;der :<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez <strong>n8n <\/strong>et cr&eacute;ez un nouveau flux de travail.<\/li>\n\n\n\n<li>Cliquez sur l&rsquo;ic&ocirc;ne <strong>Plus <\/strong>en haut &agrave; droite de votre canevas n8n.<\/li>\n\n\n\n<li>S&eacute;lectionnez le n&oelig;ud<strong> HTTP Request<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b0873f4\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"756\" height=\"626\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/the-http-request-node-in-n8n.png\/public\" alt=\"Le n&oelig;ud de requ&ecirc;te HTTP dans n8n\" class=\"wp-image-43086\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/the-http-request-node-in-n8n.png\/w=756,fit=scale-down 756w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/the-http-request-node-in-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/the-http-request-node-in-n8n.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 756px) 100vw, 756px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Ajoutez les informations suivantes :\n<ul class=\"wp-block-list\">\n<li><strong>M&eacute;thode<\/strong>. La m&eacute;thode HTTP que n8n utilisera sur le point de terminaison API.<\/li>\n\n\n\n<li><strong>URL<\/strong>. L&rsquo;adresse de votre point de terminaison API.<\/li>\n\n\n\n<li><strong>Authentification<\/strong>. La m&eacute;thode d&rsquo;authentification pour l&rsquo;appel API, g&eacute;n&eacute;ralement <strong>Bearer<\/strong> g&eacute;n&eacute;rique si vous utilisez une cl&eacute;.<\/li>\n\n\n\n<li><strong>Param&egrave;tres de requ&ecirc;te<\/strong>. Restrictions ou r&egrave;gles qui modifient votre requ&ecirc;te API, parfois obligatoires.<\/li>\n\n\n\n<li><strong>Envoyer les en-t&ecirc;tes et le corps<\/strong>. Informations suppl&eacute;mentaires &agrave; inclure dans votre requ&ecirc;te API pour modifier la requ&ecirc;te.<\/li>\n<\/ul>\n<\/li>\n<\/ol><p>Si vous rencontrez des difficult&eacute;s pour remplir les champs, consultez la documentation de l&rsquo;API et de n8n. Selon les sp&eacute;cifications de votre API, vous n&rsquo;aurez peut-&ecirc;tre pas besoin de saisir toutes les informations ci-dessus.<\/p><p>Bien que votre API soit int&eacute;gr&eacute;e &agrave; n8n apr&egrave;s cette &eacute;tape, elle ne sera toujours pas fonctionnelle, car vous devrez activer votre flux de travail pour envoyer la requ&ecirc;te API et r&eacute;cup&eacute;rer les donn&eacute;es.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-creer-des-workflows-avec-des-points-de-terminaison-api\"><strong>Comment cr&eacute;er des workflows avec des points de terminaison API ?<\/strong><\/h2><p>Apr&egrave;s avoir int&eacute;gr&eacute; une API &agrave; votre instance n8n, vous devrez cr&eacute;er un workflow qui utilise ses capacit&eacute;s pour transformer et traiter les donn&eacute;es.<\/p><p>&Eacute;tant donn&eacute; que le flux de travail et les n&oelig;uds diff&egrave;rent en fonction de ce que vous souhaitez automatiser, consultez notre tutoriel sur les <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/integrations-n8n\"><strong>exemples d&rsquo;int&eacute;gration n8n<\/strong><\/a> pour trouver l&rsquo;inspiration. Pour ce tutoriel, nous allons cr&eacute;er un syst&egrave;me d&rsquo;alerte simple qui envoie des notifications aux utilisateurs lorsque l&rsquo;utilisation de leurs ressources VPS d&eacute;passe certains seuils.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-choisir-une-methode-de-declenchement\"><strong>1. Choisir une m&eacute;thode de d&eacute;clenchement<\/strong><\/h3><p>Le d&eacute;marrage d&rsquo;un workflow n8n n&eacute;cessite un n&oelig;ud de d&eacute;clenchement. Il existe diff&eacute;rentes options pour diff&eacute;rents sc&eacute;narios de workflow, qui sont class&eacute;es en huit cat&eacute;gories :<\/p><ul class=\"wp-block-list\">\n<li><strong>D&eacute;clenchement manuel<\/strong>. Lance le workflow lorsqu&rsquo;un utilisateur clique d&eacute;lib&eacute;r&eacute;ment sur le n&oelig;ud de d&eacute;clenchement dans le canevas n8n.<\/li>\n\n\n\n<li><strong><strong>Lors d&rsquo;un<\/strong><\/strong> <strong>&eacute;v&eacute;nement d&rsquo;application<\/strong>. Ex&eacute;cute le workflow lorsqu&rsquo;un &eacute;v&eacute;nement se produit dans une application, comme <strong>Telegram<\/strong>, <strong>Notion <\/strong>ou <strong>Airtable<\/strong>.<\/li>\n\n\n\n<li><strong>Selon un calendrier<\/strong>. D&eacute;clenche le workflow &agrave; un intervalle sp&eacute;cifique, id&eacute;al pour automatiser les appels API.<\/li>\n\n\n\n<li><strong>Lors d&rsquo;un appel webhook<\/strong>. Lance le workflow lorsque le n&oelig;ud de d&eacute;clenchement re&ccedil;oit une requ&ecirc;te HTTP via l&rsquo;URL webhook.<\/li>\n\n\n\n<li><strong>Lors d&rsquo;une soumission de formulaire<\/strong>. Lance le workflow lors de la soumission d&rsquo;un formulaire, en transmettant les donn&eacute;es saisies au workflow.<\/li>\n\n\n\n<li><strong>Lorsqu&rsquo;il est ex&eacute;cut&eacute; par un autre workflow<\/strong>. Active le workflow lorsqu&rsquo;un autre workflow le demande.<\/li>\n\n\n\n<li><strong>Lors d&rsquo;un message de chat<\/strong>. Commence le workflow lorsqu&rsquo;un utilisateur envoie un message &agrave; n8n.<\/li>\n\n\n\n<li><strong>Autres<\/strong>. D&eacute;marre le workflow lorsqu&rsquo;un &eacute;v&eacute;nement sp&eacute;cifique se produit, mais pas sur une application sp&eacute;cifique, comme une erreur ou un nouvel e-mail.<\/li>\n<\/ul><p>Dans ce tutoriel, nous utiliserons le n&oelig;ud <strong>Webhook <\/strong>de n8n, l&rsquo;un des plus flexibles et des plus faciles &agrave; configurer. Comme il utilise une URL, vous pouvez d&eacute;marrer le n&oelig;ud en ouvrant simplement l&rsquo;adresse dans votre navigateur web. Vous pouvez &eacute;galement int&eacute;grer le webhook dans des applications cod&eacute;es sur mesure sans &ecirc;tre limit&eacute; &agrave; des plateformes sp&eacute;cifiques.<\/p><p>Le n&oelig;ud webhook fonctionne tel quel, mais vous pouvez configurer de nombreux param&egrave;tres pour am&eacute;liorer sa s&eacute;curit&eacute; et sa facilit&eacute; d&rsquo;utilisation. Par exemple, vous pouvez d&eacute;finir une m&eacute;thode d&rsquo;authentification pour vous assurer que seuls les utilisateurs l&eacute;gitimes peuvent le d&eacute;clencher. Nous vous en dirons plus &agrave; ce sujet dans la section suivante.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Le n&oelig;ud de d&eacute;clenchement Webhook de n8n comporte deux champs pour les URL : <strong>test<\/strong> et <strong>production<\/strong>. Utilisez-les correctement en fonction de leur objectif afin d&rsquo;&eacute;viter tout probl&egrave;me de s&eacute;curit&eacute; et de fonctionnalit&eacute;.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-2-creer-un-flux-de-travail\"><strong>2. Cr&eacute;er un flux de travail<\/strong><\/h3><p>La cr&eacute;ation d&rsquo;un workflow dans n8n implique de connecter des n&oelig;uds afin de d&eacute;terminer le flux et le traitement des donn&eacute;es. Dans notre cas, le plan du workflow est le suivant :<\/p><ol class=\"wp-block-list\">\n<li>Lorsqu&rsquo;il est appel&eacute;, le <strong>webhook <\/strong>d&eacute;clenche le flux de travail, envoyant une requ&ecirc;te &agrave; l&rsquo;<strong>API <\/strong>dans le n&oelig;ud<strong> <\/strong>de <strong>requ&ecirc;te HTTP<\/strong>.<\/li>\n\n\n\n<li>L&rsquo;API r&eacute;cup&egrave;re les donn&eacute;es, qui seront stock&eacute;es dans le n&oelig;ud<strong> <\/strong>de<strong> requ&ecirc;te HTTP<\/strong>.<\/li>\n\n\n\n<li>Le n&oelig;ud de <strong>requ&ecirc;te HTTP <\/strong>les transmet ensuite au n&oelig;ud <strong>Modifier les champs <\/strong>pour traitement.<\/li>\n\n\n\n<li>Le n&oelig;ud <strong>Modifier les champs <\/strong>manipule les donn&eacute;es brutes. Dans ce cas, il calcule la moyenne de chaque m&eacute;trique d&rsquo;utilisation des ressources.<\/li>\n\n\n\n<li>Le n&oelig;ud<strong> If <\/strong>d&eacute;finit une logique qui d&eacute;clenche un &eacute;v&eacute;nement sp&eacute;cifique en fonction des donn&eacute;es trait&eacute;es. Si l&rsquo;utilisation des ressources d&eacute;passe un certain seuil, il d&eacute;clenche le n&oelig;ud suivant. Sinon, il ne fait rien.<\/li>\n\n\n\n<li>Le n&oelig;ud <strong>Discord <\/strong>se d&eacute;clenche lorsque l&rsquo;utilisation moyenne des ressources d&eacute;passe le seuil, et en informe automatiquement les utilisateurs.<\/li>\n<\/ol><p>Le diagramme du flux de travail se pr&eacute;sente comme suit sur le canevas n8n :<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b088a39\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"340\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-api-workflow-plan.png\/public\" alt=\"Plan de workflow API de n8n\" class=\"wp-image-43087\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-api-workflow-plan.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-api-workflow-plan.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-api-workflow-plan.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-api-workflow-plan.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Vous pouvez &eacute;tendre davantage ce workflow en connectant d&rsquo;autres n&oelig;uds ou workflows, en fonction de la complexit&eacute; de votre objectif d&rsquo;automatisation.<\/p><p>Par exemple, vous pouvez int&eacute;grer un workflow qui demande automatiquement aux outils d&rsquo;IA des solutions d&rsquo;optimisation des performances, ce qui est possible en <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-utiliser-n8n-avec-mcp\"><strong>combinant MCP avec n8n<\/strong><\/a>. Vous pouvez &eacute;galement connecter le n&oelig;ud feuille de calcul pour enregistrer l&rsquo;historique des pics d&rsquo;utilisation du mat&eacute;riel.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-configurer-la-logique-du-flux-de-travail\"><strong>3. Configurer la logique du flux de travail<\/strong><\/h3><p>La configuration de la logique dans n8n d&eacute;finit la mani&egrave;re dont votre flux de travail s&eacute;lectionnera, manipulera et utilisera les donn&eacute;es pour obtenir les r&eacute;sultats souhait&eacute;s.<\/p><p>Par d&eacute;faut, les donn&eacute;es API brutes contiennent des informations qui peuvent ne pas &ecirc;tre pertinentes ou compatibles avec la capacit&eacute; de traitement du n&oelig;ud suivant. Le reformatage et le tri de ces donn&eacute;es garantissent que chaque n&oelig;ud peut les manipuler et les transmettre correctement.<\/p><p><strong>Lecture des donn&eacute;es brutes de l&rsquo;API<\/strong><\/p><p>Les API envoient g&eacute;n&eacute;ralement des r&eacute;ponses au format <strong>JSON<\/strong>, qui structure les donn&eacute;es sous forme de paires cl&eacute;-valeur comme suit :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[\n   {\n      \"cpu_usage\": \n      {\n         \"unit\": \"%\",\n         \"usage\": {\n            \"1751494508\": 1.5 }\n      }\n   }\n]<\/pre><p>Si nous d&eacute;composons cela, chaque point de donn&eacute;es est structur&eacute; en une paire cl&eacute;-valeur appel&eacute;e <strong>objet, <\/strong>comme suit :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"cl&eacute;\": valeur}<\/pre><p>Une <strong>cl&eacute; <\/strong>doit &ecirc;tre une cha&icirc;ne de caract&egrave;res &eacute;crite entre guillemets. Une <strong>valeur <\/strong>peut &ecirc;tre une cha&icirc;ne de caract&egrave;res, un nombre ou un objet.<\/p><p>En plus du format JSON, n8n fournit une vue <strong>sch&eacute;matique <\/strong>et <strong>tabulaire <\/strong>de vos donn&eacute;es API. Cela vous aide &agrave; lire et &agrave; traiter les donn&eacute;es plus facilement, car vous pouvez les glisser-d&eacute;poser dans d&rsquo;autres n&oelig;uds.<\/p><p><strong>Manipulation des donn&eacute;es API &agrave; l&rsquo;aide de JavaScript<\/strong><\/p><p>n8n vous permet de transmettre des donn&eacute;es aux n&oelig;uds &agrave; l&rsquo;aide de deux m&eacute;thodes : <strong>Fixed <\/strong>ou <strong>Expression<\/strong>. Fixed signifie que le n&oelig;ud pr&eacute;c&eacute;dent transmet une valeur telle quelle, tandis que Expression vous permet de la manipuler au pr&eacute;alable.<\/p><p>Comme Expression transmet les donn&eacute;es de mani&egrave;re dynamique, elle est g&eacute;n&eacute;ralement utilis&eacute;e lorsque vous travaillez avec une grande quantit&eacute; de donn&eacute;es ou des valeurs qui changent fr&eacute;quemment, comme l&rsquo;historique d&rsquo;utilisation du mat&eacute;riel.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\"> Utilisation de n8n Expression <\/h4>\n                    <p> En plus de manipuler les donn&eacute;es r&eacute;cup&eacute;r&eacute;es, <strong>Expression<\/strong> est &eacute;galement utile pour envoyer une requ&ecirc;te API dynamique. Par exemple, dans le n&oelig;ud HTTP Request, vous pouvez d&eacute;finir un param&egrave;tre de requ&ecirc;te qui change automatiquement, comme une date. <\/p>\n                <\/div>\n\n\n\n<\/p><p>L&rsquo;expression dans n8n est &eacute;crite entre deux accolades, principalement bas&eacute;e sur les biblioth&egrave;ques <strong>Luxon <\/strong>et <strong>JMESPath<\/strong>. Voici &agrave; quoi cela ressemble :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{{ $json.object }}<\/pre><p>Dans notre flux de travail, nous voulons d&eacute;finir une valeur dynamique qui prend la moyenne des donn&eacute;es d&rsquo;utilisation des ressources VPS. Pour ce faire, nous ajoutons le n&oelig;ud <strong>Edit Fields <\/strong>et utilisons l&rsquo;expression suivante :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{{ $json.cpu_usage.usage.values().average() }}<\/pre><p>Voici une analyse d&eacute;taill&eacute;e de l&rsquo;expression :<\/p><ul class=\"wp-block-list\">\n<li><strong>$json<\/strong>. Prend la valeur JSON, qui correspond aux donn&eacute;es brutes de l&rsquo;API.<\/li>\n\n\n\n<li><strong>cpu_usage.usage<\/strong>. Lit l&rsquo;objet<strong> usage <\/strong>dans le champ <strong>cpu_usage<\/strong>, qui contient une liste des utilisations des ressources CPU horodat&eacute;es.<\/li>\n\n\n\n<li><strong>values()<\/strong>. Renvoie les valeurs de l&rsquo;objet pr&eacute;c&eacute;dent sous forme de tableau, dans ce cas, la valeur de <strong>&laquo; 1751494508 &raquo; : 1,5<\/strong>, etc.<\/li>\n\n\n\n<li><strong>average()<\/strong>. Prend la valeur moyenne du tableau.<\/li>\n<\/ul><p>Si nous voulons effectuer la m&ecirc;me op&eacute;ration pour d&rsquo;autres mesures d&rsquo;utilisation du mat&eacute;riel, il suffit d&rsquo;ajuster l&rsquo;<strong>objet <\/strong>en cons&eacute;quence. Par exemple, voici une expression qui prend la moyenne de l&rsquo;utilisation de la RAM :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{{ $json.ram_usage.usage.values().average() }}<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b08a003\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"494\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-logic-taking-data-average.png\/public\" alt=\"Logique de n8n pour calculer la moyenne &agrave; partir des donn&eacute;es\" class=\"wp-image-43088\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-logic-taking-data-average.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-logic-taking-data-average.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-logic-taking-data-average.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-logic-taking-data-average.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-4-tester-votre-flux-de-travail\"><strong>4. Tester votre flux de travail<\/strong><\/h3><p>Tester votre workflow est non seulement utile pour v&eacute;rifier le bon fonctionnement de votre automatisation, mais vous permet &eacute;galement de v&eacute;rifier la sortie de chaque n&oelig;ud lors du d&eacute;veloppement de la logique. Comme vos donn&eacute;es peuvent changer apr&egrave;s &ecirc;tre pass&eacute;es par un n&oelig;ud et une expression, les tests vous aident &agrave; identifier les donn&eacute;es sur lesquelles travailler ensuite.<\/p><p>Pour tester votre workflow n8n, il vous suffit d&rsquo;appuyer sur le bouton <strong><strong>Save<\/strong> <\/strong>et de cliquer sur <strong><strong>Execute Workflow<\/strong><\/strong>. Ensuite, lancez votre workflow en fonction du n&oelig;ud de d&eacute;clenchement que vous avez choisi, qui dans notre cas est l&rsquo;appel du webhook.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b08b107\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"362\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-functional-api-workflow-test-results.png\/public\" alt=\"R&eacute;sultats des tests fonctionnels du workflow API de n8n\" class=\"wp-image-43089\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-functional-api-workflow-test-results.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-functional-api-workflow-test-results.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-functional-api-workflow-test-results.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/n8n-functional-api-workflow-test-results.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Si votre flux de travail s&rsquo;ex&eacute;cute, vous devriez voir des coches sur les n&oelig;uds et des lignes vertes entre eux. Double-cliquez sur un n&oelig;ud pour voir ses valeurs d&rsquo;entr&eacute;e et de sortie, ce qui vous aidera &agrave; d&eacute;terminer comment configurer le n&oelig;ud suivant.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\"> Utilisation de donn&eacute;es fictives <\/h4>\n                    <p> Il peut &ecirc;tre difficile de v&eacute;rifier la fonctionnalit&eacute; des n&oelig;uds au milieu de votre workflow, car ils utilisent g&eacute;n&eacute;ralement des donn&eacute;es modifi&eacute;es provenant du n&oelig;ud pr&eacute;c&eacute;dent. Cela signifie que vous devez configurer tous les n&oelig;uds pr&eacute;c&eacute;dents avant de d&eacute;terminer les donn&eacute;es avec lesquelles vous travaillez.<br>\n<br>\nPour simplifier le processus de test, n8n vous permet d'utiliser des donn&eacute;es fictives pour simuler les entr&eacute;es qu'un n&oelig;ud va recevoir et traiter. Vous pouvez les cr&eacute;er en cliquant simplement sur <strong>Set mock data<\/strong> dans le champ de sortie d'un n&oelig;ud.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-5-securiser-votre-flux-de-travail\"><strong>5. S&eacute;curiser votre flux de travail<\/strong><\/h3><p>Il est essentiel de s&eacute;curiser votre flux de travail n8n, en particulier, mais pas uniquement, s&rsquo;il contient des donn&eacute;es priv&eacute;es ou des informations sensibles. Par exemple, si des personnes non autoris&eacute;es connaissent l&rsquo;URL de votre webhook, elles peuvent le surcharger de requ&ecirc;tes, ce qui peut entra&icirc;ner une interruption de votre syst&egrave;me d&rsquo;automatisation.<\/p><p>L&rsquo;activation de l&rsquo;authentification sur le n&oelig;ud de d&eacute;clenchement est le moyen le plus efficace de s&eacute;curiser votre flux de travail. Cela garantit que seules les sources disposant d&rsquo;identifiants valides, tels qu&rsquo;une cl&eacute; ou des informations de connexion, peuvent d&eacute;marrer le flux de travail.<\/p><p>Les &eacute;tapes de configuration de l&rsquo;authentification sont similaires, quel que soit votre n&oelig;ud de d&eacute;clenchement. Voici, par exemple, comment proc&eacute;der dans le n&oelig;ud<strong> Webhook <\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>Double-cliquez sur votre n&oelig;ud<strong> Webhook <\/strong>pour ouvrir la fen&ecirc;tre de configuration.<\/li>\n\n\n\n<li>Cliquez sur le menu d&eacute;roulant<strong> Authentification <\/strong>et s&eacute;lectionnez une m&eacute;thode. Nous choisirons <strong><strong>Basic Auth<\/strong><\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b08c3aa\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"744\" height=\"932\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-authentication-method-configuration-in-n8n.png\/public\" alt=\"Configuration de la m&eacute;thode d'authentification du n&oelig;ud Webhook dans n8n\" class=\"wp-image-43090\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-authentication-method-configuration-in-n8n.png\/w=744,fit=scale-down 744w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-authentication-method-configuration-in-n8n.png\/w=239,fit=scale-down 239w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-authentication-method-configuration-in-n8n.png\/w=120,fit=scale-down 120w\" sizes=\"(max-width: 744px) 100vw, 744px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>D&eacute;veloppez le menu d&eacute;roulant <strong><strong>Credential for Basic Auth<\/strong> <\/strong>et cliquez sur <strong><strong>Create new credential<\/strong><\/strong>.<\/li>\n\n\n\n<li>Saisissez un nouveau <strong>nom d&rsquo;utilisateur <\/strong>et un nouveau <strong>mot de passe<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b08d57b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"593\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-node-basic-auth-configuration-window.png\/public\" alt=\"Fen&ecirc;tre de configuration de l'authentification de base du n&oelig;ud Webhook\" class=\"wp-image-43091\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-node-basic-auth-configuration-window.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-node-basic-auth-configuration-window.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-node-basic-auth-configuration-window.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/webhook-node-basic-auth-configuration-window.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Save<\/strong>.<\/li>\n<\/ol><p>D&eacute;sormais, vous ne pouvez appeler le webhook qu&rsquo;avec le nom d&rsquo;utilisateur et le mot de passe corrects. Pour v&eacute;rifier si l&rsquo;authentification fonctionne, ouvrez l&rsquo;URL dans votre navigateur web. Une fen&ecirc;tre contextuelle vous demandant vos identifiants de connexion devrait s&rsquo;afficher.<\/p><p>Si vous utilisez un autre n&oelig;ud et souhaitez activer l&rsquo;authentification<strong> Bearer<\/strong>, vous devez g&eacute;n&eacute;rer un jeton qui r&eacute;pond aux exigences de s&eacute;curit&eacute; de n8n &agrave; l&rsquo;aide d&rsquo;un outil distinct. Il existe diff&eacute;rentes m&eacute;thodes et param&egrave;tres pour le cr&eacute;er. Voici par exemple comment en cr&eacute;er un au format <strong>Base64 <\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez un outil d&rsquo;encodage en ligne. Dans ce tutoriel, nous utiliserons <a href=\"https:\/\/www.base64encode.org\/fr\/\" target=\"_blank\" rel=\"noopener\"><strong>Base64Encode<\/strong><\/a>.<\/li>\n\n\n\n<li>Saisissez un nom d&rsquo;utilisateur et un mot de passe au format suivant, qui constitueront les identifiants d&rsquo;authentification :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">nom d'utilisateur:mot de passe<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Encodage<\/strong>.<\/li>\n\n\n\n<li>Copiez le jeton encod&eacute; et conservez-le dans un endroit s&ucirc;r.<\/li>\n<\/ol><p>Outre la s&eacute;curisation du n&oelig;ud de d&eacute;clenchement, il existe d&rsquo;autres pratiques de s&eacute;curit&eacute; essentielles pour prot&eacute;ger votre flux de travail n8n-API. Nous les aborderons dans la section suivante.<\/p><h2 class=\"wp-block-heading\" id=\"h-quels-sont-les-meilleurs-conseils-pour-securiser-et-faire-evoluer-une-api-dans-n8n\"><strong>Quels sont les meilleurs conseils pour s&eacute;curiser et faire &eacute;voluer une API dans n8n ?<\/strong><\/h2><p>La s&eacute;curisation de votre int&eacute;gration API dans n8n implique diverses t&acirc;ches qui vont au-del&agrave; de l&rsquo;activation de l&rsquo;authentification. En plus de maintenir sa s&eacute;curit&eacute;, les performances de votre instance n8n auto-h&eacute;berg&eacute;e doivent rester optimales afin de garantir que votre automatisation soit r&eacute;active et fonctionnelle.<\/p><p>Voici plusieurs bonnes pratiques pour s&eacute;curiser et faire &eacute;voluer votre workflow n8n int&eacute;gr&eacute; &agrave; une API.<\/p><ul class=\"wp-block-list\">\n<li><strong>Suivez les meilleures pratiques en mati&egrave;re de s&eacute;curit&eacute; VPS<\/strong>. <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/securite-vps\"><strong>S&eacute;curisez votre VPS<\/strong><\/a> en mettant en &oelig;uvre des strat&eacute;gies telles que la configuration d&rsquo;une r&egrave;gle de pare-feu appropri&eacute;e et l&rsquo;installation d&rsquo;un scanner de logiciels malveillants. Si votre serveur est compromis, les cybercriminels peuvent facilement acc&eacute;der &agrave; votre instance n8n.<\/li>\n\n\n\n<li><strong>Limitez l&rsquo;utilisation des URL<\/strong>. R&eacute;servez l&rsquo;URL du webhook de production pour l&rsquo;environnement en direct et &eacute;vitez de l&rsquo;exposer au front-end. La protection de cette adresse emp&ecirc;che des parties non autoris&eacute;es d&rsquo;exploiter ou de contr&ocirc;ler votre flux de travail.<\/li>\n\n\n\n<li><strong>Mettez r&eacute;guli&egrave;rement &agrave; jour les cl&eacute;s API<\/strong>. D&eacute;finissez une date d&rsquo;expiration courte pour votre API. Plus vous mettez &agrave; jour fr&eacute;quemment votre cl&eacute; d&rsquo;authentification, moins elle risque d&rsquo;&ecirc;tre compromise.<\/li>\n\n\n\n<li><strong>Validez les entr&eacute;es et les sorties. <\/strong>Validez les donn&eacute;es, en particulier celles provenant de services externes tels qu&rsquo;une API ou envoy&eacute;es &agrave; ces derniers, afin de garantir leur s&eacute;curit&eacute;. Il arrive parfois que des cybercriminels injectent du code malveillant dans vos donn&eacute;es pendant leur transfert, ce qui peut pr&eacute;senter de graves risques si cela passe inaper&ccedil;u.<\/li>\n\n\n\n<li><strong>Utilisez HTTPS<\/strong>. Utilisez uniquement HTTPS pour &eacute;changer des donn&eacute;es avec des API et d&rsquo;autres services externes. Par d&eacute;faut, la plupart des API utilisent d&eacute;j&agrave; le protocole crypt&eacute;, mais vous pouvez &eacute;galement proxyfier la communication &agrave; l&rsquo;aide d&rsquo;une passerelle API telle que <strong>NGINX<\/strong>.<\/li>\n\n\n\n<li><strong>Mettez en place un syst&egrave;me de surveillance<\/strong>. Configurez un syst&egrave;me de surveillance &agrave; l&rsquo;aide d&rsquo;outils tels que <strong>Prometheus <\/strong>et <strong>Grafana <\/strong>pour suivre les performances de votre instance n8n, notamment le CPU, la m&eacute;moire et les temps d&rsquo;ex&eacute;cution des workflows. Cela peut vous aider &agrave; identifier les goulots d&rsquo;&eacute;tranglement, les domaines &agrave; am&eacute;liorer en termes de performances et les cyberattaques telles que les attaques DDoS.<\/li>\n\n\n\n<li><strong>Tenez compte de la limite de d&eacute;bit de l&rsquo;API<\/strong>. Les API publiques limitent g&eacute;n&eacute;ralement le nombre de requ&ecirc;tes dans un laps de temps donn&eacute; afin d&rsquo;&eacute;viter la surcharge, les temps d&rsquo;arr&ecirc;t et les utilisations abusives. D&eacute;finissez des d&eacute;lais appropri&eacute;s entre les requ&ecirc;tes dans votre workflow n8n afin d&rsquo;&eacute;viter de d&eacute;passer la limite, ce qui pourrait entra&icirc;ner des interruptions de service ou un blocage de l&rsquo;acc&egrave;s.<\/li>\n\n\n\n<li><strong>Activez le mode file d&rsquo;attente n8n<\/strong>. Activez le mode file d&rsquo;attente n8n pour r&eacute;partir les t&acirc;ches entre plusieurs travailleurs afin d&rsquo;obtenir un traitement asynchrone et distribu&eacute;. Cela permet &agrave; vos workflows de traiter de grands volumes de t&acirc;ches sans blocage et am&eacute;liore les performances en traitant les t&acirc;ches en arri&egrave;re-plan.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-comment-creer-un-workflow-avec-onesimpleapi\"><strong>Comment cr&eacute;er un workflow avec OneSimpleAPI<\/strong><\/h2><p>La cr&eacute;ation d&rsquo;un workflow avec OneSimpleAPI facilite l&rsquo;int&eacute;gration d&rsquo;API avec diff&eacute;rents types de fonctionnalit&eacute;s, telles que la g&eacute;n&eacute;ration de codes QR ou la prise de captures d&rsquo;&eacute;cran, dans votre syst&egrave;me d&rsquo;automatisation. Gr&acirc;ce au n&oelig;ud OneSimpleAPI pr&eacute;configur&eacute; de n8n, vous pouvez rapidement connecter diff&eacute;rentes fonctionnalit&eacute;s API sans avoir &agrave; configurer leurs points de terminaison individuellement.<\/p><p>Pour utiliser OneSimpleAPI, vous devez cr&eacute;er un compte et un jeton. Voici comment proc&eacute;der :<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez la <a href=\"https:\/\/onesimpleapi.com\/register\" target=\"_blank\" rel=\"noopener\"><strong>page d&rsquo;inscription des utilisateurs OneSimpleAPI<\/strong><\/a> et cr&eacute;ez un compte.<\/li>\n\n\n\n<li>Ouvrez la bo&icirc;te de r&eacute;ception de l&rsquo;adresse e-mail que vous utilisez pour l&rsquo;inscription.<\/li>\n\n\n\n<li>Recherchez l&rsquo;e-mail envoy&eacute; par OneSimpleAPI et suivez les instructions pour valider votre compte.<\/li>\n\n\n\n<li>Vous devriez arriver sur la page de cr&eacute;ation du jeton API. Dans ce menu, entrez un <strong>nom <\/strong>et s&eacute;lectionnez l&rsquo;<strong>autorisation <\/strong>&agrave; accorder &agrave; votre jeton.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b08eeda\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"565\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-token-configuration-menu.png\/public\" alt=\"Menu de configuration des jetons OneSimpleAPI\" class=\"wp-image-43092\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-token-configuration-menu.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-token-configuration-menu.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-token-configuration-menu.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-token-configuration-menu.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Cr&eacute;er<\/strong>.<\/li>\n\n\n\n<li>Une fen&ecirc;tre contextuelle appara&icirc;tra. Copiez le jeton API et conservez-le en lieu s&ucirc;r.<\/li>\n<\/ol><p>Ensuite, ajoutons le n&oelig;ud OneSimpleAPI &agrave; votre flux de travail :<\/p><ol class=\"wp-block-list\">\n<li>Cliquez sur l&rsquo;ic&ocirc;ne <strong>plus <\/strong>sur votre canevas n8n et s&eacute;lectionnez <strong>OneSimpleAPI<\/strong>.<\/li>\n\n\n\n<li>S&eacute;lectionnez l&rsquo;action que OneSimpleAPI doit effectuer. Nous choisirons <strong>Obtenir des informations sur un artiste Spotify<\/strong>, mais notez que les &eacute;tapes de configuration varient l&eacute;g&egrave;rement en fonction de l&rsquo;action.<\/li>\n\n\n\n<li>D&eacute;veloppez le menu d&eacute;roulant <strong><strong>Credential to connect with<\/strong> <\/strong>et choisissez <strong><strong>Create new credential<\/strong><\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b090416\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"772\" height=\"596\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-node-authentication-configuration-setting.png\/public\" alt=\"Param&egrave;tre de configuration de l'authentification du n&oelig;ud OneSimpleAPI\" class=\"wp-image-43093\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-node-authentication-configuration-setting.png\/w=772,fit=scale-down 772w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-node-authentication-configuration-setting.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-node-authentication-configuration-setting.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleapi-node-authentication-configuration-setting.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 772px) 100vw, 772px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Saisissez le <strong>jeton API <\/strong>que vous avez cr&eacute;&eacute; pr&eacute;c&eacute;demment. Cliquez sur <strong>Save<\/strong>.<\/li>\n<\/ol><p>C&rsquo;est tout. Ensuite, testez votre flux de travail pour vous assurer que le n&oelig;ud OneSimpleAPI peut recevoir et traiter les donn&eacute;es.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f2e5b091713\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"438\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/public\" alt=\"Exemple de sortie de OneSimpleAPI o&ugrave; il r&eacute;cup&egrave;re des donn&eacute;es &agrave; l'aide de l'API de Spotify\" class=\"wp-image-43094\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/11\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-alternatives-et-utilisation-courante-des-api\"><strong>Alternatives et utilisation courante des API<\/strong><\/h2><p>L&rsquo;int&eacute;gration d&rsquo;une API dans n8n vous permet de cr&eacute;er un workflow d&rsquo;automatisation pour divers cas d&rsquo;utilisation. Voici quelques-uns des plus courants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Connexion d&rsquo;applications propri&eacute;taires ou niche<\/strong>. Lorsque vous travaillez avec des outils internes ou des services personnalis&eacute;s, le n&oelig;ud HTTP Request vous permet d&rsquo;effectuer des appels API vers ces services. Par exemple, vous pouvez int&eacute;grer votre syst&egrave;me CRM interne pour r&eacute;cup&eacute;rer ou mettre &agrave; jour les donn&eacute;es clients.<\/li>\n\n\n\n<li><strong>Mise en &oelig;uvre d&rsquo;op&eacute;rations API personnalis&eacute;es<\/strong>. Certaines API offrent des fonctionnalit&eacute;s qui ne sont pas disponibles via les n&oelig;uds int&eacute;gr&eacute;s de n8n. Par exemple, les requ&ecirc;tes complexes sur une base de donn&eacute;es peuvent ne pas &ecirc;tre possibles &agrave; l&rsquo;aide du n&oelig;ud par d&eacute;faut et de la biblioth&egrave;que d&rsquo;expressions de n8n, ce qui signifie que vous devrez le faire &agrave; l&rsquo;aide d&rsquo;une API.<\/li>\n\n\n\n<li><strong>Int&eacute;gration de plusieurs points de terminaison API<\/strong>. Vous pouvez cr&eacute;er un flux de travail avec plusieurs points de terminaison API qui peuvent &ecirc;tre d&eacute;clench&eacute;s &agrave; partir d&rsquo;une seule URL, ce qui rationalise l&rsquo;int&eacute;gration de plusieurs fournisseurs de services. Par exemple, vous pouvez connecter les API Hostinger et Jira pour cr&eacute;er un syst&egrave;me qui cr&eacute;e automatiquement un ticket Jira lorsque votre VPS subit une interruption de service.<\/li>\n\n\n\n<li><strong>Gestion des transformations de donn&eacute;es complexes. <\/strong>&Eacute;tant donn&eacute; que les API renvoient g&eacute;n&eacute;ralement des structures de donn&eacute;es imbriqu&eacute;es ou complexes, les n&oelig;uds de transformation de donn&eacute;es de n8n permettent de traiter et de formater ces donn&eacute;es selon les besoins. Les outils et biblioth&egrave;ques pr&eacute;configur&eacute;s de n8n rendent le processus plus efficace.<\/li>\n\n\n\n<li><strong>Cr&eacute;ation de microservices avec n8n. <\/strong>En combinant plusieurs webhooks et workflows, vous pouvez cr&eacute;er des microservices au sein de n8n, ce qui permet de mettre en place des solutions d&rsquo;automatisation modulaires et &eacute;volutives. Par exemple, vous pouvez int&eacute;grer <strong>l&rsquo;API WooCommerce <\/strong>pour g&eacute;rer l&rsquo;inventaire de votre boutique en ligne, <strong>l&rsquo;API Stripe <\/strong>pour ses paiements et <strong>l&rsquo;API Shippo <\/strong>pour son m&eacute;canisme d&rsquo;exp&eacute;dition.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-points-cles-a-retenir-utilisation-d-une-api-avec-n8n\"><strong>Points cl&eacute;s &agrave; retenir : utilisation d&rsquo;une API avec n8n<\/strong><\/h2><p>L&rsquo;int&eacute;gration d&rsquo;une API dans votre workflow n8n permet l&rsquo;automatisation d&rsquo;un large &eacute;ventail de t&acirc;ches impliquant l&rsquo;&eacute;change de donn&eacute;es avec divers services, y compris des outils ou des logiciels propri&eacute;taires.<\/p><p>Gr&acirc;ce aux fonctionnalit&eacute;s bas&eacute;es sur les API, vous pouvez utiliser des fonctionnalit&eacute;s complexes ou des capacit&eacute;s de traitement de donn&eacute;es qui vont au-del&agrave; de ce que prend en charge n8n. Vous pouvez &eacute;galement combiner plusieurs API dans un flux de travail, ce qui permet &agrave; d&rsquo;autres services de les utiliser via un seul point de terminaison.<\/p><p>En plus des API publiques de fournisseurs externes, vous pouvez &eacute;galement int&eacute;grer facilement diverses capacit&eacute;s API avec le n&oelig;ud OneSimpleAPI int&eacute;gr&eacute; &agrave; n8n.<\/p><p>Compte tenu des capacit&eacute;s API &eacute;tendues et des n&oelig;uds n8n, la combinaison de ces outils permet d&rsquo;automatiser diverses t&acirc;ches. Nous vous recommandons de consulter nos <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/exemples-de-workflows-n8n\"><strong>exemples de workflows n8n<\/strong><\/a> pour en savoir plus sur ce que vous pouvez automatiser &agrave; l&rsquo;aide de cet outil.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;int&eacute;gration d&rsquo;une interface de programmation d&rsquo;application (API) avec n8n peut s&rsquo;av&eacute;rer compliqu&eacute;e, car chaque fournisseur d&rsquo;API a des exigences sp&eacute;cifiques pour connecter son service. N&eacute;anmoins, le workflow minimaliste de n8n vous permet de cr&eacute;er un pipeline de donn&eacute;es hautement efficace et facile &agrave; maintenir, qui sera utile dans de nombreux sc&eacute;narios d&rsquo;automatisation. L&rsquo;int&eacute;gration d&rsquo;une API [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/api-n8n\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment utiliser une API avec n8n en auto-h\u00e9berg\u00e9","rank_math_description":"D\u00e9couvrez comment utiliser une API avec n8n en auto-h\u00e9berg\u00e9 : configurer l\u2019instance, trouver une API publique, r\u00e9cup\u00e9rer l\u2019endpoint et plus.","rank_math_focus_keyword":"api n8n","footnotes":""},"categories":[4760,5831],"tags":[],"class_list":["post-43044","post","type-post","status-publish","format-standard","hentry","category-vps","category-automatisation"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/43044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=43044"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/43044\/revisions"}],"predecessor-version":[{"id":43109,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/43044\/revisions\/43109"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=43044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=43044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=43044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}