- Accueil
- Ressources
- Intégrations
- Cloudflare
Intégration Cloudflare n8nAutomatiser Cloudflare avec n8n.
Le renouvellement d'un certificat de zone mérite mieux qu'un rappel dans un agenda. L'intégration Cloudflare n8n ouvre 4 opérations sur une seule ressource, Zone Certificate : lister, lire, envoyer, supprimer. De quoi sortir ces gestes du navigateur et les poser dans un workflow.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Cloudflare n8n ?
L'intégration Cloudflare n8n branche un workflow sur une ressource précise de l'API Cloudflare, Zone Certificate. Quatre opérations la couvrent, Get Many, Get, Upload et Delete, toutes rattachées à une zone que tu choisis dans une liste ou que tu passes par son identifiant. Le nœud arrive avec n8n : rien à installer, rien de plus à payer côté n8n, sur n8n Cloud comme sur une instance que tu héberges toi-même.
Le geste qui change le plus de choses, c'est l'envoi. Dès qu'un nouveau certificat est émis, Upload le dépose sur la bonne zone avec sa clé privée, en une étape. Les équipes qui gardent ce matériel dans un dépôt enchaînent souvent après une étape GitHub, le workflow lit ce qui vient d'être fusionné et le pousse sans copier-coller entre deux onglets.
Vient ensuite le ménage, celui qu'on repousse. Get relit un certificat précis à partir de son identifiant et confirme que c'est bien celui-là, puis Delete retire l'entrée devenue inutile. En écrivant cet identifiant et la date du retrait dans Postgres, tu gardes une trace interrogeable, ce qui vaut mieux qu'un historique reconstitué de mémoire six mois plus tard.
Le troisième usage est le plus simple à mettre en place : l'inventaire. Un Schedule Trigger, c'est-à-dire un déclencheur qui part à intervalle fixe, lance Get Many sur une zone, et le filtre Status ne garde que les certificats en expired ou en pending. Les lignes partent dans Google Sheets pour ceux qui veulent un tableau, et un message court part par Gmail à la personne concernée. Plus personne n'a besoin de penser à ouvrir un tableau de bord.
Dès que le besoin sort de ces 4 opérations, le relais existe. Le nœud HTTP Request appelle n'importe quel endpoint de l'API Cloudflare en réutilisant le même credential, grâce à l'authentification prédéfinie. Un workflow mélange donc sans souci des étapes Cloudflare dédiées et des appels bruts, avec un seul jeton à gérer.
Un point d'architecture à anticiper : cet outil n'a pas de nœud trigger dans n8n. Un workflow Cloudflare démarre toujours ailleurs, le plus souvent sur un Schedule Trigger, sur un Webhook n8n (une URL qu'un service tiers vient appeler) ou sur le déclencheur d'un autre outil de la chaîne. Si le choix de la plateforme n'est pas encore tranché, l'Avis n8n creuse la partie hébergement et coûts.
Comment connecter Cloudflare à n8n ?
- 01
Préparer le côté Cloudflare
Deux prérequis, dans cet ordre. Créer un compte Cloudflare, puis y ajouter un domaine. Les certificats manipulés ici sont rattachés à une zone, et c'est justement l'ajout d'un domaine qui crée cette zone. Un compte sans domaine ne donne rien à viser au nœud. Fais ces deux étapes avant d'ouvrir n8n, la suite tient en quelques minutes.
- 02
Générer un token API
Le nœud Cloudflare s'authentifie avec un token API, c'est la méthode prise en charge. Tu le génères depuis Cloudflare en suivant leur procédure de création de token, puis tu copies la valeur tout de suite. Un token ne s'affiche qu'une fois : si la valeur se perd, la réponse est d'en créer un autre, pas de la chercher dans un onglet resté ouvert.
- 03
Enregistrer le credential dans n8n
Dans n8n, ouvre le menu Credentials et crée un credential Cloudflare, c'est-à-dire l'identifiant stocké une fois pour toutes, puis colle le token API dedans. Il se réutilise ensuite dans tous les workflows, donc le deuxième et le troisième workflow Cloudflare ne coûtent plus rien à connecter. De retour dans le nœud, le credential apparaît dans sa liste déroulante.
Ce que le nœud Cloudflare sait faire
Le nœud Cloudflare expose 4 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Get | Delete | Get Many | Upload |
|---|---|---|---|---|
| Zone Certificate | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Zone Certificate
4 opérationsDelete a certificate
zoneCertificate.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un certificat personnalisé d'une zone. Les autres certificats de la zone ne bougent pas, et le workflow poursuit son chemin.
Paramètres clés
- Zone Name or ID : la zone concernée, choisie dans la liste que n8n charge depuis ton compte, ou passée par identifiant avec une expression quand une étape précédente décide de la zone.
- Certificate ID : l'identifiant du certificat lui-même, pas son nom d'hôte. Récupère-le d'abord avec Get Many pour supprimer l'entrée visée et pas sa voisine.
Get a certificate
zoneCertificate.getCe que tu vois dans n8n
Notes & cas d'usage
Relit un seul certificat d'une zone et renvoie sa fiche, que les nœuds suivants peuvent tester ou archiver.
Paramètres clés
- Zone Name or ID : la zone à interroger, sélectionnée dans la liste déroulante ou fournie par identifiant.
- Certificate ID : le certificat à lire. C'est la valeur que Get Many renvoie pour chaque item, d'où le schéma naturel : une étape qui liste, une étape qui relit.
Get many certificates
zoneCertificate.getManyCe que tu vois dans n8n
Notes & cas d'usage
Liste les certificats personnalisés rattachés à une zone, un item par certificat. C'est le point de départ de la plupart des workflows Cloudflare.
Paramètres clés
- Zone Name or ID : la zone à inventorier.
- Return All : coché, n8n enchaîne les pages de l'API et ramène tous les certificats de la zone. Décoché, c'est Limit qui fixe le nombre de certificats renvoyés.
- Status, dans Filters : ne garde que les certificats dans un état,
active,expired,deletedoupending.
expired, dont le résultat part dans un tableau partagé.Upload a certificate
zoneCertificate.uploadCe que tu vois dans n8n
Notes & cas d'usage
Dépose un certificat et sa clé sur une zone. Le renouvellement se termine dans le workflow plutôt que dans un onglet de navigateur.
Paramètres clés
- Zone Name or ID : la zone qui reçoit le certificat.
- Certificate Content : le certificat feuille de la zone, collé tel quel ou, plus souvent, lu depuis un nœud précédent par une expression.
- Private Key : la clé privée correspondante. Le champ est requis, donc une valeur vide bloque l'exécution du nœud. C'est exactement le comportement souhaité ici, plutôt qu'un envoi à moitié fait.
Besoin d'aide pour automatiser Cloudflare avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

