Usa este flujo de trabajo de n8n para generar automáticamente documentación de API Swagger en tiempo real para todos los webhooks activos en tu instancia de n8n, mejorando la visibilidad y los esfuerzos de integración. Esta plantilla de n8n utiliza scripting personalizado.
Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.
Gestionar numerosos webhooks de flujos de trabajo de n8n puede volverse complejo. Este potente flujo de trabajo de n8n soluciona el problema de visibilidad al realizar una introspección automática de toda la instancia de n8n. Utiliza la API interna de n8n para recopilar detalles sobre todos los flujos de trabajo activos y sus nodos Webhook integrados, transformando estos datos en una especificación estándar Swagger 2.
0.
La documentación resultante se presenta a través de una Swagger UI interactiva renderizada directamente en el navegador cuando se invoca el webhook de activación de n8n. Esto elimina la necesidad de actualizaciones manuales de la documentación cada vez que se implementa un nuevo flujo de trabajo o endpoint en n8n, lo cual aporta un valor significativo a los equipos de DevOps e integración. Además, admite anotaciones personalizadas en las notas del webhook para documentar correctamente los parámetros de consulta y del cuerpo, haciendo que esta plantilla de n8n sea excepcionalmente útil para construir capas de API robustas.
Get Swagger, que es un Webhook HTTP configurado para responder usando un nodo posterior.n8n de n8n ejecuta entonces una solicitud contra la API interna de n8n, recuperando específicamente los detalles de todas las configuraciones de flujos de trabajo activas en la instancia.Code de n8n. Este nodo procesa los datos JSON brutos del flujo de trabajo. Identifica todos los nodos Webhook y sus correspondientes nodos Responder a Webhook, analizando las conexiones para determinar el tipo de respuesta (JSON, texto o redirección).Code construye una cadena YAML de Swagger 2.0, extrayendo la ruta, el método, los códigos de respuesta y añadiendo dinámicamente la documentación de parámetros si el nodo n8n Webhook original tiene anotaciones relevantes en sus notas (ej. @query o @body).Respond to Webhook de n8n toma el texto YAML de Swagger generado y lo incrusta dentro de una plantilla HTML que inicializa el paquete Swagger UI. Esto entrega una página de documentación interactiva directamente al solicitante, ofreciendo una fuente de documentación completa y dinámica generada por el propio flujo de trabajo de n8n.n8n (Paso 2). Debes configurar una credencial de 'API de n8n', normalmente generando un Token de Acceso Personal (PAT) dentro de tu configuración de n8n.// @query my_id string El identificador del recurso).https://your-n8n-instance/webhook/swagger). Get Swagger (Disparador Webhook): El disparador inicial de n8n. Escucha en la ruta /swagger y utiliza la configuración responseNode para esperar la salida final.
n8n (Nodo n8n): Recupera todos los datos de los flujos de trabajo activos de n8n usando la API interna de n8n. Esto asegura que la documentación esté siempre actualizada con los endpoints desplegados actualmente.
Code (Nodo de Código Personalizado): Este es el motor de automatización de esta plantilla de n8n. Analiza la estructura del flujo de trabajo, determina las conexiones de respuesta del webhook, extrae las notas de parámetros opcionales y formatea meticulosamente los datos en una cadena YAML válida de Swagger 2.0. Incluye lógica compleja (findValidTargets) para rastrear las conexiones entre un nodo n8n Webhook y un nodo n8n Responder a Webhook.
Respond to Webhook (Nodo de Acción Final): El nodo final de n8n que empaqueta los datos Swagger YAML generados en un envoltorio HTML. Este envoltorio carga los recursos front-end de Swagger UI, renderizando la vista previa interactiva de la documentación de la API basada en los datos en vivo generados por el flujo de trabajo de n8n.
Utiliza este flujo de trabajo de n8n estructurado para analizar automáticamente los PDFs cargados. Con validación de archivos (tamaño/páginas) y resumen por IA mediante un nodo n8n de OpenAI, esta solución de plantillas de n8n es perfecta para la extracción de datos estructurados.

Utiliza este flujo de trabajo de n8n para escanear automáticamente sitios web en busca de vulnerabilidades de seguridad mediante OpenAI. Genera informes de seguridad detallados y calificados y envíalos por Gmail. Encuentra plantillas avanzadas de n8n para DevSecOps.

Utiliza esta potente plantilla de flujo de trabajo de n8n para realizar un raspado web profundo y recursivo. Extrae contenido hasta una profundidad especificada y guarda automáticamente todos los datos recopilados en un Google Doc centralizado, realizando el seguimiento de las URLs a través de Google Sheets. Este flujo de trabajo de n8n aprovecha el nodo especializado de Airtop para n8n para una extracción avanzada.

Usa este flujo de trabajo de n8n para obtener al instante recetas de cócteles aleatorios de una API externa y publicarlas en los canales de Mattermost mediante un webhook. Un ejemplo perfecto de plantillas útiles de n8n.

Automatiza la detección de cambios en sitios web con este potente flujo de trabajo de n8n. Utiliza hashing para rastrear documentos públicos, registrar cambios en Hojas de Cálculo de Google y recibir alertas por Gmail.

Crea un sistema robusto de monitorización de estado de API y sitios web con este flujo de trabajo personalizable de n8n. Valida códigos de estado HTTP e indicadores de estado JSON internos al instante. Excelente plantilla de n8n para DevOps.


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







































