Utilisez ce flux de travail n8n pour générer automatiquement une documentation Swagger en temps réel pour tous les webhooks actifs de votre instance n8n, améliorant ainsi la visibilité et les efforts d'intégration. Ce modèle n8n utilise des scripts personnalisés.
Téléchargez ce modèle de workflow n8n et commencez à l'utiliser instantanément.
La gestion de nombreux webhooks de flux de travail n8n peut devenir complexe. Ce puissant flux de travail n8n résout le problème de visibilité en inspectant automatiquement l'ensemble de l'instance n8n. Il utilise l'API interne de n8n pour collecter les détails de tous les flux de travail actifs et de leurs nœuds Webhook intégrés, transformant ces données en une spécification Swagger 2.0 standard.
La documentation résultante est présentée via une interface Swagger UI interactive rendue directement dans le navigateur lorsque le webhook de déclenchement n8n est appelé. Cela élimine le besoin de mises à jour manuelles de la documentation chaque fois qu'un nouveau flux de travail ou point de terminaison n8n est déployé, offrant une valeur significative pour les équipes DevOps et d'intégration. De plus, il prend en charge les annotations personnalisées dans les notes des webhooks pour documenter correctement les paramètres de requête et de corps, rendant ce modèle n8n exceptionnellement utile pour construire des couches API robustes.
Get Swagger, qui est un Webhook HTTP configuré pour répondre via un nœud en aval.n8n exécute ensuite une requête contre l'API interne de n8n, récupérant spécifiquement les détails de toutes les configurations de flux de travail n8n actuellement actives dans l'instance.Code. Ce nœud traite les données JSON brutes du flux de travail. Il identifie tous les nœuds Webhook et leurs nœuds correspondants Respond to Webhook, analysant les connexions pour déterminer le type de réponse (JSON, texte ou redirection).Code construit une chaîne YAML Swagger 2.0, extrayant le chemin, la méthode, les codes de réponse, et ajoutant dynamiquement la documentation des paramètres si le nœud n8n Webhook d'origine possède des annotations pertinentes dans ses notes (par exemple, @query ou @body).Respond to Webhook prend le texte YAML Swagger généré et l'intègre dans un modèle HTML qui initialise le bundle Swagger UI. Cela délivre une page de documentation interactive directement à l'interrogateur, offrant une source de documentation complète et dynamique générée par le flux de travail n8n lui-même.n8n (Étape 2). Vous devez configurer un identifiant 'API n8n', généralement en générant un Jeton d'Accès Personnel (PAT) dans vos paramètres n8n.// @query my_id string L'identifiant de la ressource).https://votre-instance-n8n/webhook/swagger). Get Swagger (Déclencheur Webhook) : Le déclencheur n8n de départ. Il écoute sur le chemin /swagger et utilise la configuration responseNode pour attendre le résultat final.
n8n (Nœud n8n) : Récupère toutes les données des flux de travail n8n actifs en utilisant l'API interne de n8n. Cela garantit que la documentation est toujours à jour avec les points de terminaison actuellement déployés.
Code (Nœud de Code Personnalisé) : C'est le moteur d'automatisation de ce modèle n8n. Il analyse la structure du flux de travail, détermine les connexions de réponse des webhooks, extrait les notes de paramètres optionnelles, et formate méticuleusement les données en une chaîne YAML Swagger 2.0 valide. Il inclut une logique complexe (findValidTargets) pour tracer les connexions entre un nœud n8n Webhook et un nœud n8n Respond to Webhook.
Respond to Webhook (Nœud d'Action Final) : Le nœud n8n final qui emballe les données YAML Swagger générées dans un wrapper HTML. Ce wrapper charge les actifs frontend de Swagger UI, rendant l'aperçu de la documentation API interactive basé sur les données en direct générées par le flux de travail n8n.
Utilisez ce flux de travail n8n structuré pour analyser automatiquement les PDF téléchargés. Dotée de la validation des fichiers (taille/pages) et de la synthèse par IA via un nœud n8n OpenAI, cette solution de template n8n est parfaite pour l'extraction de données structurées.

Utilisez ce flux de travail n8n pour analyser automatiquement les sites web à la recherche de vulnérabilités de sécurité grâce à OpenAI. Générez des rapports de sécurité détaillés et notés, puis envoyez-les via Gmail. Trouvez des modèles n8n avancés pour le DevSecOps.

Utilisez ce puissant modèle de workflow n8n pour effectuer du web scraping profond et récursif. Extrayez le contenu jusqu'à une profondeur spécifiée et enregistrez automatiquement toutes les données extraites dans un Google Doc centralisé, tout en assurant le suivi des URL via Google Sheets. Ce workflow n8n exploite le nœud Airtop n8n spécialisé pour une extraction avancée.

Utilisez ce workflow n8n pour récupérer instantanément des recettes de cocktails aléatoires depuis une API externe et les publier sur les canaux Mattermost via un webhook. Un exemple parfait de modèles (templates) n8n utiles.

Automatisez la détection des changements de site web avec ce puissant workflow n8n. Utilisez le hachage pour suivre les documents publics, enregistrer les modifications dans Google Sheets et recevoir des alertes Gmail.

Créez un système robuste de surveillance de la santé des API et des sites web grâce à ce workflow n8n personnalisable. Validez instantanément les codes de statut HTTP et les indicateurs de santé JSON de la réponse. Excellent modèle n8n pour les équipes DevOps.


he/him 🎲 Boardgames and role-play addicted 📸 Love snapping pictures 🪴 Plant dad 👨💻 Software Engineer made in Italy







































