Use este fluxo de trabalho n8n para gerar automaticamente documentação Swagger em tempo real para todos os webhooks ativos em toda a sua instância n8n, melhorando a visibilidade e os esforços de integração. Este modelo n8n utiliza scripting personalizado.
Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.
Gerir numerosos webhooks de fluxos de trabalho n8n pode tornar-se complexo. Este poderoso fluxo de trabalho n8n resolve o problema de visibilidade ao realizar introspeção automática de toda a instância n8n. Utiliza a API interna do n8n para reunir detalhes sobre todos os fluxos de trabalho ativos e os seus nós de webhook incorporados, transformando esses dados numa especificação Swagger 2.0 padrão.
A documentação resultante é apresentada através de uma interface Swagger UI interativa, renderizada diretamente no navegador quando o webhook de ativação (trigger) do n8n é chamado. Isto elimina a necessidade de atualizações manuais da documentação sempre que um novo fluxo de trabalho ou endpoint n8n é implementado, proporcionando um valor significativo para as equipas de DevOps e integração. Além disso, suporta anotações personalizadas nas notas do webhook para documentar corretamente os parâmetros de consulta (query) e de corpo (body), tornando este modelo n8n excecionalmente útil para construir camadas de API robustas.
Get Swagger, que é um Webhook HTTP configurado para responder utilizando um nó a jusante (downstream).n8n executa então um pedido contra a API interna do n8n, recuperando especificamente os detalhes de todas as configurações de fluxo de trabalho n8n atualmente ativos na instância.Code. Este nó processa os dados JSON brutos do fluxo de trabalho. Identifica todos os nós Webhook e os seus nós correspondentes de Resposta ao Webhook (Respond to Webhook), analisando as ligações para determinar o tipo de resposta (JSON, texto ou redirecionamento).Code constrói uma string YAML Swagger 2.0, extraindo o caminho (path), método, códigos de resposta e adicionando dinamicamente a documentação de parâmetros se o nó n8n Webhook original tiver anotações relevantes nas suas notas (ex: @query ou @body).Respond to Webhook pega no texto YAML do Swagger gerado e incorpora-o numa estrutura (template) HTML que inicializa o pacote Swagger UI. Isto entrega uma página de documentação interativa diretamente ao requerente, oferecendo uma fonte de documentação completa e dinâmica gerada pelo próprio fluxo de trabalho n8n.n8n (Passo 2). Deve configurar uma credencial de 'API n8n', tipicamente gerando um Token de Acesso Pessoal (PAT) nas suas definições do n8n.// @query my_id string O identificador do recurso).https://sua-instancia-n8n/webhook/swagger). Get Swagger (Webhook Trigger): O trigger n8n inicial. Escuta na rota /swagger e utiliza a configuração responseNode para aguardar o resultado final.
n8n (nó n8n): Busca todos os dados de fluxos de trabalho n8n ativos usando a API interna do n8n. Isto garante que a documentação está sempre atualizada com os endpoints atualmente implementados.
Code (nó de Código Personalizado): Este é o motor de automação deste modelo n8n. Analisa a estrutura do fluxo de trabalho, determina as ligações de resposta do webhook, extrai notas de parâmetros opcionais e formata meticulosamente os dados numa string YAML Swagger 2.0 válida. Inclui lógica complexa (findValidTargets) para o rastreamento das ligações entre um nó n8n Webhook e um nó n8n Respond to Webhook.
Respond to Webhook (nó de Ação Final): O nó n8n final que empacota os dados YAML do Swagger gerados numa estrutura (wrapper) HTML. Esta estrutura carrega os ativos de frontend do Swagger UI, apresentando a pré-visualização interativa da documentação da API com base nos dados ao vivo gerados pelo próprio fluxo de trabalho n8n.
Utilize este fluxo de trabalho n8n estruturado para analisar PDFs carregados automaticamente. Com validação de ficheiros (tamanho/páginas) e sumarização por IA através de um nó n8n da OpenAI, esta solução de modelos n8n é perfeita para extração de dados estruturados.

Use este fluxo de trabalho n8n para analisar automaticamente websites em busca de vulnerabilidades de segurança usando a OpenAI. Gere relatórios de segurança detalhados e classificados e envie-os via Gmail. Encontre modelos n8n avançados para DevSecOps.

Utilize este poderoso modelo de fluxo de trabalho do n8n para realizar extração de dados web profunda e recursiva. Extraia conteúdo até uma profundidade especificada e guarde automaticamente todos os dados extraídos num Google Doc centralizado, rastreando os URLs através do Google Sheets. Este fluxo de trabalho do n8n aproveita o nó especializado Airtop no n8n para extração avançada.

Use este fluxo de trabalho n8n para obter instantaneamente receitas de cocktail aleatórias de uma API externa e publicá-las nos canais do Mattermost através de um webhook. Um exemplo perfeito de modelos (templates) úteis do n8n.

Automatize a deteção de alterações em websites com este poderoso fluxo de trabalho n8n. Utilize hashing para monitorizar documentos públicos, registar alterações no Google Sheets e receber alertas via Gmail.

Construa um sistema robusto de monitoramento de saúde de API e website usando este workflow personalizável do n8n. Valide códigos de status HTTP e indicadores de saúde JSON internos instantaneamente. Ótimo template n8n para DevOps.


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







































