{"id":50762,"date":"2025-09-02T13:37:11","date_gmt":"2025-09-02T16:37:11","guid":{"rendered":"\/br\/tutoriais\/?p=50762"},"modified":"2025-09-02T13:37:15","modified_gmt":"2025-09-02T16:37:15","slug":"n8n-api","status":"publish","type":"post","link":"\/br\/tutoriais\/n8n-api","title":{"rendered":"Como usar uma API com o n8n em uma configura\u00e7\u00e3o auto-hospedada?"},"content":{"rendered":"<p>Integrar uma API com o n8n pode parecer complicado, j&aacute; que cada provedor tem seus pr&oacute;prios requisitos para conex&atilde;o. Mas, com o fluxo de trabalho simplificado do n8n, &eacute; poss&iacute;vel criar um pipeline de dados eficiente e f&aacute;cil de gerenciar, que pode ser usado em v&aacute;rias automa&ccedil;&otilde;es.<\/p><p>Aqui est&atilde;o as 10 etapas principais para integrar uma API no seu fluxo de trabalho do n8n:<\/p><ol class=\"wp-block-list\">\n<li>Configurar o n8n em um servidor privado<\/li>\n\n\n\n<li>Habilitar o acesso &agrave; API<\/li>\n\n\n\n<li>Autenticar a chamada da API<\/li>\n\n\n\n<li>Testar se a API funciona corretamente<\/li>\n\n\n\n<li>Adicionar o endpoint da API ao n8n<\/li>\n\n\n\n<li>Inserir um n&oacute; de gatilho no seu fluxo de trabalho<\/li>\n\n\n\n<li>Criar o fluxo usando outros n&oacute;s<\/li>\n\n\n\n<li>Ajustar as configura&ccedil;&otilde;es e a l&oacute;gica de dados<\/li>\n\n\n\n<li>Testar seu fluxo de trabalho<\/li>\n\n\n\n<li>Garantir a seguran&ccedil;a do fluxo<\/li>\n<\/ol><p>Lembre-se de que, para um fluxo de trabalho realmente eficiente, &eacute; importante garantir a seguran&ccedil;a e escalabilidade dele ao longo do tempo. Uma forma de facilitar a manuten&ccedil;&atilde;o do seu fluxo &eacute; usar o n&oacute; OneSimpleAPI, que j&aacute; vem com endpoints de API prontos para tarefas simples e pode ser gerenciado diretamente no n8n, sem precisar de APIs de terceiros.<\/p><p>Siga lendo para saber mais sobre como integrar APIs no n8n, dicas de seguran&ccedil;a e alguns cen&aacute;rios comuns de uso.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-usar-uma-api-com-o-n8n-passo-a-passo\"><strong>Como usar uma API com o n8n, passo a passo<\/strong><\/h2><p>Nesta se&ccedil;&atilde;o, vamos detalhar todos os passos para integrar uma API &agrave; sua inst&acirc;ncia do n8n.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-configure-sua-instancia-auto-hospedada-do-n8n\"><strong>1. Configure sua inst&acirc;ncia auto-hospedada do n8n<\/strong><\/h3><p>Antes de criar um fluxo de trabalho e integrar uma API, voc&ecirc; precisa configurar sua inst&acirc;ncia do n8n. Neste tutorial, vamos focar na vers&atilde;o auto-hospedada, pois ela oferece mais controle e &eacute; mais acess&iacute;vel do que o plano oficial.<\/p><p>Para auto-hospedar o n8n, voc&ecirc; precisar&aacute; de um plano de hospedagem com servidor privado virtual (VPS). Voc&ecirc; pode usar qualquer provedor, desde que ofere&ccedil;a recursos de hardware suficientes para garantir que seu fluxo de trabalho seja executado de forma responsiva e eficiente.<\/p><p>Como estamos criando um fluxo simples, um servidor com&nbsp;<strong>1 vCPU<\/strong>&nbsp;e&nbsp;<strong>1 GB de RAM<\/strong>&nbsp;j&aacute; &eacute; suficiente. Por&eacute;m, se voc&ecirc; planeja criar m&uacute;ltiplos cen&aacute;rios de automa&ccedil;&atilde;o, precisar&aacute; de mais recursos.<\/p><p>Os passos para&nbsp;<a href=\"\/br\/tutoriais\/como-instalar-n8n\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>instalar o n8n<\/strong><\/a>&nbsp;s&atilde;o os mesmos, independentemente do provedor de VPS. No entanto, recomendamos o plano de hospedagem n8n da Hostinger se voc&ecirc; quiser uma configura&ccedil;&atilde;o simples e sem a necessidade de comandos.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Ap&oacute;s adquirir&nbsp;<a href=\"\/br\/hospedagem-n8n\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>o plano de hospedagem n8n da Hostinger<\/strong><\/a>, nosso sistema escolher&aacute; automaticamente o template n8n para o seu servidor. A partir da&iacute;, basta seguir o processo de onboarding do VPS, que envolve tarefas b&aacute;sicas como configurar o hostname e a senha de root.<\/p><p>Se voc&ecirc; j&aacute; tem um VPS da Hostinger, pode instalar o n8n a qualquer momento com um clique usando o&nbsp;<strong>template do sistema operacional<\/strong>. Antes de seguir este procedimento,&nbsp;<a href=\"https:\/\/support.hostinger.com\/pt\/articles\/1583232-como-fazer-backup-ou-restaurar-um-servidor-vps-hostinger\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>fa&ccedil;a backup dos seus arquivos,<\/strong><\/a>&nbsp;pois todos os dados existentes ser&atilde;o apagados. Veja como instalar o n8n no seu servidor:<\/p><ol class=\"wp-block-list\">\n<li>No&nbsp;<strong>hPanel<\/strong>, navegue at&eacute; a<strong>&nbsp;barra lateral<\/strong>&nbsp;e clique em&nbsp;<strong>VPS<\/strong>.<\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Gerenciar<\/strong>&nbsp;no VPS onde deseja instalar o n8n.<\/li>\n\n\n\n<li>V&aacute; para a barra lateral &rarr;&nbsp;<strong>SO &amp; Painel<\/strong>&nbsp;&rarr;&nbsp;<strong>Sistema Operacional<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e170c6a3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"428\" height=\"634\" 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\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/public\" alt='barra lateral do vps no hpanel com a op&ccedil;&atilde;o \"sistema operacional\" em destaque' class=\"wp-image-48458\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/w=428,fit=scale-down 428w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/w=203,fit=scale-down 203w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/01\/sistema-operacional-vps-hpanel.png\/w=101,fit=scale-down 101w\" sizes=\"(max-width: 428px) 100vw, 428px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" 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>No menu de Sistema Operacional do hPanel, v&aacute; at&eacute; a aba&nbsp;<strong>Aplicativos<\/strong>&nbsp;e selecione&nbsp;<strong>n8n<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e170d5e8\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"303\" 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\/53\/2025\/06\/mudar-so-n8n-vps-hpanel.png\/public\" alt=\"buscando n8n na tela de mudar SO do hpanel\" class=\"wp-image-50417\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/06\/mudar-so-n8n-vps-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/06\/mudar-so-n8n-vps-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/06\/mudar-so-n8n-vps-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/06\/mudar-so-n8n-vps-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" 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>Clique em&nbsp;<strong>Alterar SO<\/strong>.<\/li>\n\n\n\n<li>Confirme a exclus&atilde;o dos dados e clique em&nbsp;<strong>Pr&oacute;ximo<\/strong>.<\/li>\n\n\n\n<li>Defina uma nova senha de root e clique em&nbsp;<strong>Confirmar<\/strong>.<\/li>\n<\/ol><p>Ap&oacute;s a conclus&atilde;o da instala&ccedil;&atilde;o, voc&ecirc; pode acessar o n8n clicando no bot&atilde;o&nbsp;<strong>Gerenciar Aplicativo<\/strong>&nbsp;na mesma tela. Crie uma conta para finalizar a configura&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-encontre-uma-api-publica\"><strong>2. Encontre uma API p&uacute;blica<\/strong><\/h3><p>O pr&oacute;ximo passo &eacute; encontrar a API que voc&ecirc; deseja integrar ao n8n. Voc&ecirc; pode buscar por uma em marketplaces de APIs, como o&nbsp;<strong>RapidAPI<\/strong>, ou em cat&aacute;logos comunit&aacute;rios como&nbsp;<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/public-api-lists\/public-api-lists\"><strong>o reposit&oacute;rio de APIs p&uacute;blicas do GitHub<\/strong><\/a>.<\/p><p>Para testes, recomendamos usar uma&nbsp;API p&uacute;blica, pois elas s&atilde;o gratuitas e f&aacute;ceis de se inscrever. Neste tutorial, usaremos&nbsp;<a href=\"https:\/\/developers.hostinger.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>a API p&uacute;blica da Hostinger<\/strong><\/a>&nbsp;como exemplo.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e1710209\"}' 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\/53\/2025\/09\/hostinger-api-documentation-page.png\/public\" alt=\"p&aacute;gina de documenta&ccedil;&atilde;o da api p&uacute;blica da hostinger\" class=\"wp-image-50763\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/hostinger-api-documentation-page.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/hostinger-api-documentation-page.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/hostinger-api-documentation-page.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>A documenta&ccedil;&atilde;o da API &eacute; fundamental para garantir uma integra&ccedil;&atilde;o tranquila. O ideal &eacute; que a API tenha uma documenta&ccedil;&atilde;o completa, cobrindo especifica&ccedil;&otilde;es, requisitos e poss&iacute;veis erros. Al&eacute;m disso, ela deve ser de uma empresa ou desenvolvedor confi&aacute;vel, para garantir a seguran&ccedil;a na utiliza&ccedil;&atilde;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-obtenha-o-endpoint-e-a-chave-da-api\"><strong>3. Obtenha o endpoint e a chave da API<\/strong><\/h3><p>Depois de escolher a API, acesse o site do provedor e obtenha duas informa&ccedil;&otilde;es essenciais: o&nbsp;<strong>endpoint<\/strong>&nbsp;e a&nbsp;<strong>chave de autentica&ccedil;&atilde;o<\/strong>.<\/p><p>O&nbsp;<strong>endpoint da API<\/strong>&nbsp;&eacute; a URL que o n8n usar&aacute; para interagir com o servidor da API e fazer solicita&ccedil;&otilde;es de dados espec&iacute;ficos. J&aacute; a&nbsp;<strong>chave de autentica&ccedil;&atilde;o<\/strong>&nbsp;&eacute; um token &uacute;nico que valida a solicita&ccedil;&atilde;o da API feita pelo n8n.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Usando m&uacute;ltiplos endpoints<\/h4>\n                    <p>Cada endpoint &eacute; reservado para uma fun&ccedil;&atilde;o espec&iacute;fica. Se o seu fluxo de trabalho envolver m&uacute;ltiplas a&ccedil;&otilde;es ou tarefas, pode ser necess&aacute;rio obter v&aacute;rios endpoints de API, que podem vir de diferentes provedores.<\/p>\n                <\/div>\n\n\n\n<\/p><p>A forma de obter o endpoint e a chave de autentica&ccedil;&atilde;o varia conforme o provedor da API. Veja como fazer isso no caso da Hostinger:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/auth.hostinger.com\/login\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Fa&ccedil;a login no hPanel<\/strong><\/a>. Se voc&ecirc; n&atilde;o tiver uma conta, crie uma.<\/li>\n\n\n\n<li>No hPanel, clique no&nbsp;<strong>&iacute;cone do seu perfil<\/strong>&nbsp;no canto superior direito e selecione&nbsp;<strong>Informa&ccedil;&otilde;es da Conta<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e17111a4\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"540\" height=\"908\" 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\/53\/2022\/06\/conta-hpanel.png\/public\" alt=\"op&ccedil;&otilde;es de conta no hpanel\" class=\"wp-image-49045\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/conta-hpanel.png\/w=540,fit=scale-down 540w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/conta-hpanel.png\/w=178,fit=scale-down 178w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/06\/conta-hpanel.png\/w=89,fit=scale-down 89w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" 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>No menu lateral, clique em&nbsp;<strong>API<\/strong>.<\/li>\n\n\n\n<li>Clique no bot&atilde;o&nbsp;<strong>Documenta&ccedil;&atilde;o da API&nbsp;<\/strong>para acessar a p&aacute;gina de refer&ecirc;ncia da API da Hostinger, onde voc&ecirc; pode verificar todos os endpoints e suas especifica&ccedil;&otilde;es.<\/li>\n\n\n\n<li>Volte para a&nbsp;<strong>p&aacute;gina da API&nbsp;<\/strong>e clique em&nbsp;<strong>Novo token<\/strong>&nbsp;para gerar uma chave de API.<\/li>\n\n\n\n<li>D&ecirc; um&nbsp;<strong>nome<\/strong>&nbsp;ao seu token e defina uma&nbsp;<strong>data de expira&ccedil;&atilde;o<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e1713e5e\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"514\" 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\/53\/2025\/09\/gerar-token-api-hpanel.png\/public\" alt=\"op&ccedil;&atilde;o de gerar token de api no hpanel\" class=\"wp-image-50764\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/gerar-token-api-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/gerar-token-api-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/gerar-token-api-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/gerar-token-api-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Ampliar\" 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>Clique em&nbsp;<strong>Gerar<\/strong>.&nbsp;<\/li>\n\n\n\n<li>Role at&eacute; o final da p&aacute;gina para obter o token da API e os comandos de teste. Guarde essas informa&ccedil;&otilde;es em um local seguro.<\/li>\n<\/ol><p>Por quest&otilde;es de seguran&ccedil;a, voc&ecirc; n&atilde;o conseguir&aacute; visualizar o token novamente ap&oacute;s fechar a p&aacute;gina da API, por isso &eacute; fundamental salvar a chave e os comandos de teste antes de prosseguir.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-faca-sua-primeira-chamada-de-api\"><strong>4. Fa&ccedil;a sua primeira chamada de API<\/strong><\/h3><p>Testar o endpoint da API &eacute; fundamental para garantir que ele consiga receber solicita&ccedil;&otilde;es e enviar respostas corretamente.<\/p><p>Existem diferentes maneiras de testar uma API, mas a forma mais simples &eacute;&nbsp;<a href=\"\/br\/tutoriais\/comando-curl-linux\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>usar o comando cURL<\/strong><\/a>, que j&aacute; vem pr&eacute;-instalado no terminal do seu computador.<\/p><p>Para usar o cURL, basta abrir o terminal do seu sistema e digitar o seguinte comando, substituindo<strong>&nbsp;&ldquo;API-endpoint&rdquo;<\/strong>&nbsp;e&nbsp;<strong>&ldquo;API-key&rdquo;<\/strong>&nbsp;pelos valores reais:<\/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\"&amp;nbsp;<\/pre><p>Dependendo da API, pode ser necess&aacute;rio alterar o m&eacute;todo de autentica&ccedil;&atilde;o ou adicionar mais informa&ccedil;&otilde;es &agrave; solicita&ccedil;&atilde;o cURL. Se o provedor da API fornecer comandos de teste, como faz a Hostinger, voc&ecirc; pode simplesmente copiar e colar esses comandos no seu terminal. Caso contr&aacute;rio, consulte a documenta&ccedil;&atilde;o da API para mais informa&ccedil;&otilde;es.<\/p><p>Se a solicita&ccedil;&atilde;o for bem-sucedida, o terminal exibir&aacute; os dados no formato JSON. Se ocorrer algum erro, verifique a documenta&ccedil;&atilde;o da API para consultar um guia de solu&ccedil;&atilde;o de problemas.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"130\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-curl-command-api-call-output.png\/public\" alt=\"Sa&iacute;da da chamada de API com o comando cURL, mostrando a resposta no formato JSON.\" class=\"wp-image-50766\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-curl-command-api-call-output.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-curl-command-api-call-output.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-curl-command-api-call-output.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-curl-command-api-call-output.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-5-configure-sua-api-no-n8n\"><strong>5. Configure sua API no n8n<\/strong><\/h3><p>Adicionar uma API no n8n &eacute; bem simples: basta adicionar o n&oacute; e preencher as informa&ccedil;&otilde;es necess&aacute;rias. Veja como fazer:<\/p><ol class=\"wp-block-list\">\n<li>Abra o&nbsp;<strong>n8n<\/strong>&nbsp;e crie um novo fluxo de trabalho.<\/li>\n\n\n\n<li>Clique no &iacute;cone de&nbsp;<strong>Mais<\/strong>&nbsp;no canto superior direito da tela do n8n.<\/li>\n\n\n\n<li>Selecione o n&oacute;&nbsp;<strong>HTTP Request<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e1718ce4\"}' 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\/53\/2025\/09\/the-http-request-node-in-n8n.png\/public\" alt=\"N&oacute; de solicita&ccedil;&atilde;o HTTP no n8n, utilizado para fazer chamadas a APIs externas.\" class=\"wp-image-50767\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-http-request-node-in-n8n.png\/w=756,fit=scale-down 756w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/the-http-request-node-in-n8n.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Adicione as seguintes informa&ccedil;&otilde;es:\n<ul class=\"wp-block-list\">\n<li><strong>M&eacute;todo<\/strong>: O m&eacute;todo HTTP que o n8n vai usar para interagir com o endpoint da API.<\/li>\n\n\n\n<li><strong>URL<\/strong>: O endere&ccedil;o do endpoint da sua API.<\/li>\n\n\n\n<li><strong>Autentica&ccedil;&atilde;o<\/strong>: O m&eacute;todo de autentica&ccedil;&atilde;o para a chamada da API &mdash; geralmente&nbsp;<strong>Bearer<\/strong>, se voc&ecirc; estiver usando uma chave.<\/li>\n\n\n\n<li><strong>Par&acirc;metros de consulta<\/strong>: Restri&ccedil;&otilde;es ou regras que podem modificar sua solicita&ccedil;&atilde;o, &agrave;s vezes obrigat&oacute;rios.<\/li>\n\n\n\n<li><strong>Cabe&ccedil;alhos e corpo<\/strong>: Informa&ccedil;&otilde;es adicionais a serem inclu&iacute;das na solicita&ccedil;&atilde;o para modific&aacute;-la, como cabe&ccedil;alhos ou dados no corpo da requisi&ccedil;&atilde;o.<\/li>\n<\/ul>\n<\/li>\n<\/ol><p>Se tiver dificuldades para preencher os campos, consulte a documenta&ccedil;&atilde;o da API e do n8n. Dependendo da especifica&ccedil;&atilde;o da sua API, pode ser que voc&ecirc; n&atilde;o precise preencher todas as informa&ccedil;&otilde;es acima.<\/p><p>Embora sua API j&aacute; esteja integrada ao n8n ap&oacute;s essa etapa, ela ainda n&atilde;o estar&aacute; funcional. Voc&ecirc; precisar&aacute; ativar o fluxo de trabalho para que a solicita&ccedil;&atilde;o da API seja enviada e os dados sejam retornados.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-criar-fluxos-de-trabalho-com-endpoints-de-api\"><strong>Como criar fluxos de trabalho com endpoints de API?<\/strong><\/h2><p>Depois de integrar uma API &agrave; sua inst&acirc;ncia do n8n, o pr&oacute;ximo passo &eacute; criar um fluxo de trabalho que utilize as capacidades da API para transformar e processar dados.<\/p><p>Para este tutorial, vamos criar um sistema simples de alertas, que notifica os usu&aacute;rios quando o uso de recursos do VPS ultrapassa determinados limites.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-escolha-um-metodo-de-gatilho\"><strong>1. Escolha um m&eacute;todo de gatilho<\/strong><\/h3><p>Para iniciar um fluxo de trabalho no n8n, &eacute; necess&aacute;rio um n&oacute; de gatilho. Existem v&aacute;rias op&ccedil;&otilde;es, dependendo do tipo de automa&ccedil;&atilde;o que voc&ecirc; deseja criar. Essas op&ccedil;&otilde;es s&atilde;o classificadas em oito categorias:<\/p><ul class=\"wp-block-list\">\n<li><strong>Gatilho manual<\/strong>: Inicia o fluxo de trabalho quando o usu&aacute;rio clica deliberadamente no n&oacute; de gatilho no canvas do n8n.<\/li>\n\n\n\n<li><strong>Evento no aplicativo<\/strong>: Executa o fluxo de trabalho quando ocorre um evento em um aplicativo, como no&nbsp;<strong>Telegram<\/strong>,&nbsp;<strong>Notion<\/strong>&nbsp;ou&nbsp;<strong>Airtable<\/strong>.<\/li>\n\n\n\n<li><strong>Agendado<\/strong>: Aciona o fluxo de trabalho em intervalos espec&iacute;ficos, ideal para automatizar chamadas de API.<\/li>\n\n\n\n<li><strong>Chamada de webhook<\/strong>: Inicia o fluxo quando o n&oacute; de gatilho recebe uma solicita&ccedil;&atilde;o HTTP atrav&eacute;s da URL do webhook.<\/li>\n\n\n\n<li><strong>Envio de formul&aacute;rio<\/strong>: Come&ccedil;a o fluxo de trabalho quando um formul&aacute;rio &eacute; enviado, passando os dados do formul&aacute;rio para o fluxo.<\/li>\n\n\n\n<li><strong>Quando executado por outro fluxo<\/strong>: Ativa o fluxo de trabalho quando outro fluxo o chama.<\/li>\n\n\n\n<li><strong>Mensagem de chat<\/strong>: Inicia o fluxo quando um usu&aacute;rio envia uma mensagem para o n8n.<\/li>\n\n\n\n<li><strong>Outros<\/strong>: Come&ccedil;a o fluxo de trabalho quando um evento espec&iacute;fico acontece, mas n&atilde;o est&aacute; vinculado a um aplicativo espec&iacute;fico, como um erro ou um novo e-mail.<\/li>\n<\/ul><p>Neste tutorial, usaremos o n&oacute;&nbsp;<strong>Webhook<\/strong>&nbsp;do n8n, que &eacute; um dos mais flex&iacute;veis e f&aacute;ceis de configurar. Como ele utiliza uma URL, voc&ecirc; pode iniciar o n&oacute; simplesmente abrindo o endere&ccedil;o no seu navegador. Al&eacute;m disso, voc&ecirc; pode integrar o webhook em aplicativos personalizados, sem ficar restrito a plataformas espec&iacute;ficas.<\/p><p>O n&oacute; de webhook funciona automaticamente, mas voc&ecirc; pode configurar diversas op&ccedil;&otilde;es para melhorar sua seguran&ccedil;a e usabilidade. Por exemplo, &eacute; poss&iacute;vel definir um m&eacute;todo de autentica&ccedil;&atilde;o para garantir que apenas usu&aacute;rios leg&iacute;timos possam acion&aacute;-lo. Vamos falar mais sobre isso na pr&oacute;xima se&ccedil;&atilde;o.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Importante! <\/strong>O n&oacute; de gatilho Webhook do n8n tem dois campos de URL: <strong>teste<\/strong> e <strong>produ&ccedil;&atilde;o<\/strong>. Use-os corretamente, de acordo com seus prop&oacute;sitos, para evitar problemas de seguran&ccedil;a e funcionalidade.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-2-crie-um-fluxo-de-trabalho\"><strong>2. Crie um fluxo de trabalho<\/strong><\/h3><p>Criar um fluxo de trabalho no n8n envolve conectar n&oacute;s para determinar o fluxo e o tratamento dos dados. No nosso caso, o plano do fluxo de trabalho &eacute; o seguinte:<\/p><ol class=\"wp-block-list\">\n<li>Quando chamado, o&nbsp;<strong>n&oacute; Webhook<\/strong>&nbsp;dispara o fluxo de trabalho, enviando uma solicita&ccedil;&atilde;o para a&nbsp;<strong>API<\/strong>&nbsp;no&nbsp;<strong>n&oacute; de solicita&ccedil;&atilde;o HTTP<\/strong>.<\/li>\n\n\n\n<li>A API busca os dados, que ser&atilde;o armazenados no&nbsp;<strong>n&oacute; de solicita&ccedil;&atilde;o HTTP<\/strong>.<\/li>\n\n\n\n<li>O&nbsp;<strong>n&oacute; de solicita&ccedil;&atilde;o HTTP<\/strong>&nbsp;passa os dados para o&nbsp;<strong>n&oacute; Editar Campos<\/strong>&nbsp;para processamento.<\/li>\n\n\n\n<li>O&nbsp;<strong>n&oacute; Editar Campos<\/strong>&nbsp;manipula os dados brutos. Neste caso, ele calcula a m&eacute;dia de cada m&eacute;trica de uso de recurso.<\/li>\n\n\n\n<li>O&nbsp;<strong>n&oacute; If<\/strong>&nbsp;define uma l&oacute;gica que dispara um evento espec&iacute;fico com base nos dados processados. Se o uso de recursos ultrapassar um limite determinado, ele aciona o pr&oacute;ximo n&oacute;. Caso contr&aacute;rio, n&atilde;o faz nada.<\/li>\n\n\n\n<li>O&nbsp;<strong>n&oacute; Discord<\/strong>&nbsp;&eacute; ativado quando a m&eacute;dia de uso de recursos ultrapassa o limite, enviando automaticamente uma notifica&ccedil;&atilde;o aos usu&aacute;rios.<\/li>\n<\/ol><p>O diagrama do fluxo de trabalho no canvas do n8n fica assim:<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e171c309\"}' 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\/53\/2025\/09\/n8n-api-workflow-plan.png\/public\" alt=\"Plano de fluxo de trabalho da API no n8n, mostrando a sequ&ecirc;ncia de n&oacute;s e sua intera&ccedil;&atilde;o\" class=\"wp-image-50765\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-api-workflow-plan.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-api-workflow-plan.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-api-workflow-plan.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Voc&ecirc; pode expandir ainda mais esse fluxo de trabalho conectando mais n&oacute;s ou fluxos de trabalho &ndash; tudo depende da complexidade do seu objetivo de automa&ccedil;&atilde;o.<\/p><p>Por exemplo, &eacute; poss&iacute;vel integrar um fluxo de trabalho que automaticamente solicita solu&ccedil;&otilde;es de otimiza&ccedil;&atilde;o de desempenho de ferramentas de IA&nbsp;<a href=\"\/br\/tutoriais\/mcp-n8n\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>combinando o MCP com o n8n<\/strong><\/a>. Outro exemplo &eacute; que voc&ecirc; pode conectar o n&oacute; da planilha para registrar o hist&oacute;rico de picos de uso de hardware.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-configure-a-logica-do-fluxo-de-trabalho\"><strong>3. Configure a l&oacute;gica do fluxo de trabalho<\/strong><\/h3><p>Configurar a l&oacute;gica no n8n define como seu fluxo de trabalho selecionar&aacute;, manipular&aacute; e usar&aacute; os dados para obter os resultados desejados.<\/p><p>Por padr&atilde;o, os dados brutos da API cont&ecirc;m informa&ccedil;&otilde;es que podem n&atilde;o ser relevantes ou compat&iacute;veis com a capacidade de processamento do n&oacute; subsequente. Reformatar e organizar esses dados garante que cada n&oacute; possa manipul&aacute;-los e encaminh&aacute;-los corretamente.<\/p><p><strong>Lendo dados brutos da API<\/strong><\/p><p>As APIs geralmente enviam respostas no formato&nbsp;<strong>JSON<\/strong>, que estrutura os dados em pares de chave-valor, como:<\/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>Se analisarmos detalhadamente, cada ponto de dados &eacute; estruturado em um par de chave-valor chamado&nbsp;<strong>objeto,&nbsp;<\/strong>como:<\/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=\"\">{\"key\": value}<\/pre><p>A&nbsp;<strong>chave<\/strong>&nbsp;deve ser uma string escrita entre aspas. J&aacute; o<strong>&nbsp;valor<\/strong>&nbsp;pode ser uma string, um n&uacute;mero ou um objeto.<\/p><p>Al&eacute;m do formato JSON, o n8n fornece uma visualiza&ccedil;&atilde;o de&nbsp;<strong>esquema<\/strong>&nbsp;e&nbsp;<strong>tabela<\/strong>&nbsp;dos dados da sua API, o que facilita a leitura e o processamento, pois voc&ecirc; pode arrast&aacute;-los e solt&aacute;-los em outros n&oacute;s.<\/p><p><strong>Manipulando dados da API com JavaScript<\/strong><\/p><p>O n8n permite que voc&ecirc; passe dados para os n&oacute;s usando dois m&eacute;todos:&nbsp;<strong>Fixo&nbsp;<\/strong>ou&nbsp;<strong>Express&atilde;o<\/strong>. Fixo significa que o n&oacute; anterior encaminha um valor como est&aacute;, enquanto&nbsp;<strong>Express&atilde;o&nbsp;<\/strong>permite que voc&ecirc; manipule o valor antes de pass&aacute;-lo.<\/p><p>Como a Express&atilde;o passa dados dinamicamente, ela &eacute; ideal quando se trabalha com grandes volumes de dados ou valores que mudam com frequ&ecirc;ncia, como o hist&oacute;rico de uso de hardware.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Usando a express&atilde;o n8n<\/h4>\n                    <p>Al&eacute;m de manipular dados obtidos, a&nbsp;<strong>Express&atilde;o<\/strong>&nbsp;tamb&eacute;m &eacute; &uacute;til para enviar uma solicita&ccedil;&atilde;o din&acirc;mica &agrave; API. Por exemplo, no n&oacute; de Solicita&ccedil;&atilde;o HTTP, voc&ecirc; pode definir um par&acirc;metro de consulta que muda automaticamente, como a data.<\/p>\n                <\/div>\n\n\n\n<\/p><p>As express&otilde;es no n8n s&atilde;o escritas dentro de um par de chaves duplas ({{ }}) e geralmente utilizam as bibliotecas Luxon e JMESPath. Veja um exemplo:<\/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>No nosso fluxo de trabalho, queremos definir um valor din&acirc;mico que calcule a m&eacute;dia dos dados de uso de recursos do VPS. Para isso, adicionamos o&nbsp;<strong>n&oacute; Editar Campos<\/strong>&nbsp;e usamos a seguinte express&atilde;o:<\/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>Aqui est&aacute; a explica&ccedil;&atilde;o da express&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li><strong>$json<\/strong>: Pega o valor JSON, que &eacute; o dado bruto da API.<\/li>\n\n\n\n<li><strong>cpu_usage.usage<\/strong>: L&ecirc; o objeto de&nbsp;<strong>uso<\/strong>&nbsp;dentro do campo&nbsp;<strong>cpu_usage<\/strong>, que cont&eacute;m uma lista de uso de recursos da CPU com carimbos de data\/hora.<\/li>\n\n\n\n<li><strong>values()<\/strong>: Retorna os valores do objeto anterior como um array, no caso, o valor de<strong>&nbsp;&ldquo;1751494508&rdquo;: 1.5<\/strong>&nbsp;e assim por diante.<\/li>\n\n\n\n<li><strong>average()<\/strong>: Calcula a m&eacute;dia dos valores no array.<\/li>\n<\/ul><p>Se quisermos realizar a mesma opera&ccedil;&atilde;o para outras m&eacute;tricas de uso de hardware, basta ajustar o objeto conforme necess&aacute;rio. Por exemplo, aqui est&aacute; uma express&atilde;o que calcula a m&eacute;dia do uso de 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\":\"69eb9e171f8ec\"}' 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\/53\/2025\/09\/n8n-logic-taking-data-average.png\/public\" alt=\"L&oacute;gica do n8n para calcular a m&eacute;dia dos dados de uso de recursos, com a express&atilde;o para manipula&ccedil;&atilde;o.\" class=\"wp-image-50768\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-logic-taking-data-average.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-logic-taking-data-average.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-logic-taking-data-average.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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-teste-seu-fluxo-de-trabalho\"><strong>4. Teste seu fluxo de trabalho<\/strong><\/h3><p>Testar seu fluxo de trabalho n&atilde;o apenas ajuda a verificar se sua automa&ccedil;&atilde;o est&aacute; funcionando corretamente, mas tamb&eacute;m permite que voc&ecirc; confira a sa&iacute;da de cada n&oacute; enquanto desenvolve a l&oacute;gica. Como seus dados podem mudar ao passar por um n&oacute; e uma express&atilde;o, os testes ajudam a identificar quais dados precisam ser manipulados na pr&oacute;xima etapa.<\/p><p>Para testar seu fluxo de trabalho no n8n, basta clicar no bot&atilde;o&nbsp;<strong>Salvar<\/strong>&nbsp;e, em seguida, clicar em&nbsp;<strong>Executar Fluxo de Trabalho<\/strong>. Depois, inicie o fluxo de trabalho com base no n&oacute; de gatilho escolhido, que, neste caso, &eacute; a chamada do webhook.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e1722bf5\"}' 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\/53\/2025\/09\/n8n-functional-api-workflow-test-results.png\/public\" alt=\"Resultados do teste de fluxo de trabalho funcional da API no n8n, mostrando a execu&ccedil;&atilde;o bem-sucedida e a comunica&ccedil;&atilde;o entre os n&oacute;s.\" class=\"wp-image-50770\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-functional-api-workflow-test-results.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-functional-api-workflow-test-results.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/n8n-functional-api-workflow-test-results.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Se o seu fluxo de trabalho rodar corretamente, voc&ecirc; ver&aacute; marcas de verifica&ccedil;&atilde;o nos n&oacute;s e linhas verdes entre eles. Clique duas vezes em um n&oacute; para ver os valores de entrada e sa&iacute;da, o que ajudar&aacute; a determinar como configurar o pr&oacute;ximo n&oacute;.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Usando dados de simula&ccedil;&atilde;o<\/h4>\n                    <p>Verificar a funcionalidade dos n&oacute;s no meio do seu fluxo de trabalho pode ser complicado, pois eles geralmente utilizam dados alterados dos n&oacute;s anteriores. Isso significa que voc&ecirc; precisa configurar todos os n&oacute;s anteriores antes de determinar com quais dados est&aacute; trabalhando.<\/p><p>Para simplificar o processo de teste, o n8n permite usar dados de simula&ccedil;&atilde;o para simular a entrada que um n&oacute; receber&aacute; e processar&aacute;. Voc&ecirc; pode criar esses dados clicando em&nbsp;<strong>Definir dados de simula&ccedil;&atilde;o<\/strong>&nbsp;no campo de sa&iacute;da de um n&oacute;.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-5-proteja-seu-fluxo-de-trabalho\"><strong>5. Proteja seu fluxo de trabalho<\/strong><\/h3><p>Proteger seu fluxo de trabalho no n8n &eacute; essencial, especialmente quando ele cont&eacute;m dados privados ou informa&ccedil;&otilde;es sens&iacute;veis. Por exemplo, se partes n&atilde;o autorizadas descobrirem a URL do seu webhook, podem sobrecarreg&aacute;-la com solicita&ccedil;&otilde;es, o que pode causar falhas no seu sistema de automa&ccedil;&atilde;o.<\/p><p>A maneira mais importante de garantir a seguran&ccedil;a do seu fluxo de trabalho &eacute; habilitar a autentica&ccedil;&atilde;o no n&oacute; de gatilho. Isso garante que apenas fontes com credenciais v&aacute;lidas, como uma chave ou informa&ccedil;&otilde;es de login, possam iniciar o fluxo de trabalho.<\/p><p>Os passos para configurar a autentica&ccedil;&atilde;o s&atilde;o semelhantes, independentemente do n&oacute; de gatilho. Veja como fazer isso no n&oacute;&nbsp;<strong>Webhook<\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>Clique duas vezes no&nbsp;<strong>n&oacute; Webhook<\/strong>&nbsp;para abrir a janela de configura&ccedil;&atilde;o.<\/li>\n\n\n\n<li>Clique no menu suspenso&nbsp;<strong>Autentica&ccedil;&atilde;o<\/strong>&nbsp;e selecione um m&eacute;todo. Vamos escolher&nbsp;<strong>Autentica&ccedil;&atilde;o B&aacute;sica<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e1725e11\"}' 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\/53\/2025\/09\/webhook-authentication-method-configuration-in-n8n.png\/public\" alt=\"Configura&ccedil;&atilde;o do m&eacute;todo de autentica&ccedil;&atilde;o no n&oacute; Webhook do n8n, com op&ccedil;&otilde;es para proteger a URL do webhook.\" class=\"wp-image-50771\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/webhook-authentication-method-configuration-in-n8n.png\/w=744,fit=scale-down 744w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/webhook-authentication-method-configuration-in-n8n.png\/w=239,fit=scale-down 239w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Expanda o menu suspenso&nbsp;<strong>Credencial para autentica&ccedil;&atilde;o b&aacute;sica&nbsp;<\/strong>e clique em&nbsp;<strong>Criar nova credencial<\/strong>.&nbsp;<\/li>\n\n\n\n<li>Digite um novo&nbsp;<strong>nome de usu&aacute;rio&nbsp;<\/strong>e&nbsp;<strong>senha<\/strong>.&nbsp;<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e17288f2\"}' 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\/53\/2025\/09\/webhook-node-basic-auth-configuration-window.png\/public\" alt=\"Janela de configura&ccedil;&atilde;o da autentica&ccedil;&atilde;o b&aacute;sica no n&oacute; Webhook do n8n, onde o nome de usu&aacute;rio e a senha s&atilde;o definidos.\" class=\"wp-image-50772\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/webhook-node-basic-auth-configuration-window.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/webhook-node-basic-auth-configuration-window.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/webhook-node-basic-auth-configuration-window.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Clique em&nbsp;<strong>Salvar<\/strong>.<\/li>\n<\/ol><p>Agora, voc&ecirc; s&oacute; pode chamar o webhook com o nome de usu&aacute;rio e senha corretos. Para verificar se a autentica&ccedil;&atilde;o est&aacute; funcionando, abra a URL no seu navegador e uma janela pop-up pedindo as credenciais de login deve aparecer.<\/p><p>Se voc&ecirc; usar outro n&oacute; e quiser habilitar a autentica&ccedil;&atilde;o&nbsp;<strong>Bearer<\/strong>, precisar&aacute; gerar um token que atenda aos requisitos de seguran&ccedil;a do n8n usando uma ferramenta separada. Existem diferentes m&eacute;todos e configura&ccedil;&otilde;es para criar esse token. Por exemplo, veja como criar um token no formato&nbsp;<strong>Base64<\/strong>:<\/p><ol class=\"wp-block-list\">\n<li>Abra uma ferramenta de programa&ccedil;&atilde;o online. Neste tutorial, usaremos&nbsp;<a href=\"https:\/\/www.base64encode.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>o Base64Encode<\/strong><\/a>.<\/li>\n\n\n\n<li>Insira um par de nome de usu&aacute;rio e senha no seguinte formato, que ser&atilde;o as credenciais de autentica&ccedil;&atilde;o:<\/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=\"\">username:password<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Clique em&nbsp;<strong>Encode<\/strong>.<\/li>\n\n\n\n<li>Copie o token codificado e armazene-o em um local seguro.<\/li>\n<\/ol><p>Al&eacute;m de proteger o n&oacute; de gatilho, existem outras pr&aacute;ticas essenciais de seguran&ccedil;a para proteger seu fluxo de trabalho n8n-API. Vamos discutir mais sobre isso na pr&oacute;xima se&ccedil;&atilde;o.<\/p><h2 class=\"wp-block-heading\" id=\"h-quais-sao-as-melhores-dicas-para-proteger-e-escalar-uma-api-no-n8n\"><strong>Quais s&atilde;o as melhores dicas para proteger e escalar uma API no n8n?<\/strong><\/h2><p>Proteger sua integra&ccedil;&atilde;o de API no n8n envolve diversas a&ccedil;&otilde;es al&eacute;m da habilita&ccedil;&atilde;o da autentica&ccedil;&atilde;o. Al&eacute;m de manter a seguran&ccedil;a, o desempenho da sua inst&acirc;ncia n8n auto-hospedada precisa se manter &oacute;timo para garantir a capacidade de resposta e o funcionamento suave da sua automa&ccedil;&atilde;o.<\/p><p>Aqui est&atilde;o algumas das melhores pr&aacute;ticas para proteger e escalar seu fluxo de trabalho n8n com integra&ccedil;&atilde;o de API:<\/p><ul class=\"wp-block-list\">\n<li><strong>Siga as pr&aacute;ticas recomendadas de seguran&ccedil;a do VPS<\/strong>.&nbsp;<a href=\"\/br\/tutoriais\/vps-seguro\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Proteja seu VPS<\/strong><\/a>&nbsp;implementando estrat&eacute;gias como configurar corretamente as regras do firewall e instalar um scanner de malware. Se seu servidor for comprometido, criminosos cibern&eacute;ticos poder&atilde;o acessar facilmente sua inst&acirc;ncia do n8n.&nbsp;<\/li>\n\n\n\n<li><strong>Limite o uso de URLs<\/strong>. Reserve a URL do webhook de produ&ccedil;&atilde;o para o ambiente de produ&ccedil;&atilde;o e evite exp&ocirc;-la no front-end. Manter essa URL segura evita que partes n&atilde;o autorizadas explorem ou controlem seu fluxo de trabalho.<\/li>\n\n\n\n<li><strong>Atualize as chaves da API regularmente<\/strong>. Defina uma data de expira&ccedil;&atilde;o curta para suas chaves de API. Quanto mais frequentemente voc&ecirc; atualizar a chave de autentica&ccedil;&atilde;o, menores as chances dela ser comprometida.&nbsp;<\/li>\n\n\n\n<li><strong>Valide entradas e sa&iacute;das.&nbsp;<\/strong>Valide dados, especialmente os que v&ecirc;m e s&atilde;o enviados para servi&ccedil;os externos como APIs, para garantir sua seguran&ccedil;a. &Agrave;s vezes, criminosos cibern&eacute;ticos injetam c&oacute;digos maliciosos nos dados durante a transfer&ecirc;ncia, o que pode representar riscos s&eacute;rios se n&atilde;o for detectado.&nbsp;<\/li>\n\n\n\n<li><strong>Use HTTPS<\/strong>. Sempre use HTTPS para trocar dados com APIs e outros servi&ccedil;os externos. Por padr&atilde;o, a maioria das APIs j&aacute; usa o protocolo criptografado, mas voc&ecirc; tamb&eacute;m pode proxy a comunica&ccedil;&atilde;o usando um gateway de API, como o&nbsp;<strong>NGINX<\/strong>.<\/li>\n\n\n\n<li><strong>Implemente um sistema de monitoramento<\/strong>. Configure um sistema de monitoramento usando ferramentas como&nbsp;<strong>Prometheus<\/strong>&nbsp;e&nbsp;<strong>Grafana<\/strong>&nbsp;para rastrear o desempenho da sua inst&acirc;ncia do n8n, incluindo CPU, mem&oacute;ria e tempos de execu&ccedil;&atilde;o dos fluxos de trabalho. Isso ajuda a identificar gargalos, &aacute;reas para melhorar o desempenho e poss&iacute;veis ataques cibern&eacute;ticos, como DDoS.<\/li>\n\n\n\n<li><strong>Considere o limite de taxa da API<\/strong>. APIs p&uacute;blicas geralmente limitam o n&uacute;mero de requisi&ccedil;&otilde;es dentro de um per&iacute;odo espec&iacute;fico para evitar sobrecarga, downtime e mau uso. Defina atrasos apropriados entre as requisi&ccedil;&otilde;es no seu fluxo de trabalho n8n para evitar ultrapassar o limite, o que pode resultar em interrup&ccedil;&otilde;es nos servi&ccedil;os ou bloqueio de acesso.<\/li>\n\n\n\n<li><strong>Ative o modo de fila do n8n<\/strong>. Fa&ccedil;a isso para descarregar tarefas para v&aacute;rios trabalhadores, permitindo o processamento ass&iacute;ncrono e distribu&iacute;do. Isso permite que seus fluxos de trabalho lidem com grandes volumes de tarefas sem bloqueios e melhora o desempenho ao processar tarefas em segundo plano.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-criar-um-fluxo-de-trabalho-com-onesimpleapi\"><strong>Como criar um fluxo de trabalho com OneSimpleAPI<\/strong><\/h2><p>Criar um fluxo de trabalho com o OneSimpleAPI facilita a integra&ccedil;&atilde;o de APIs com funcionalidades variadas, como gerar c&oacute;digos QR ou tirar capturas de tela, no seu sistema de automa&ccedil;&atilde;o. Com o n&oacute; OneSimpleAPI pr&eacute;-configurado do n8n, voc&ecirc; pode conectar rapidamente diferentes recursos de API sem precisar configurar seus endpoints individualmente.<\/p><p>Para usar o OneSimpleAPI, voc&ecirc; precisa criar uma conta e um token. Veja como fazer isso:<\/p><ol class=\"wp-block-list\">\n<li>Abra a&nbsp;<a href=\"https:\/\/onesimpleapi.com\/register\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>p&aacute;gina de registro de usu&aacute;rio do OneSimpleAPI<\/strong><\/a>&nbsp;e crie uma conta.<\/li>\n\n\n\n<li>Abra a caixa de entrada do e-mail que voc&ecirc; usou para o registro.<\/li>\n\n\n\n<li>Verifique se h&aacute; um e-mail do OneSimpleAPI e siga as instru&ccedil;&otilde;es para validar sua conta.<\/li>\n\n\n\n<li>Voc&ecirc; ser&aacute; redirecionado para a p&aacute;gina de cria&ccedil;&atilde;o do token da API. Nesse menu, insira um&nbsp;<strong>nome<\/strong>&nbsp;e selecione as&nbsp;<strong>permiss&otilde;es<\/strong>&nbsp;para o seu token.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e172b8e1\"}' 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\/53\/2025\/09\/onesimpleapi-token-configuration-menu.png\/public\" alt=\"Menu de configura&ccedil;&atilde;o de token do OneSimpleAPI, onde o usu&aacute;rio cria e gerencia seus tokens de autentica&ccedil;&atilde;o.\" class=\"wp-image-50773\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleapi-token-configuration-menu.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleapi-token-configuration-menu.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleapi-token-configuration-menu.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Clique em&nbsp;<strong>Criar<\/strong>.<\/li>\n\n\n\n<li>Uma janela pop-up ser&aacute; exibida. Copie o token da API e armazene-o em um local seguro.&nbsp;<\/li>\n<\/ol><p>Em seguida, vamos adicionar o n&oacute; OneSimpleAPI ao seu fluxo de trabalho:<\/p><ol class=\"wp-block-list\">\n<li>Clique no &iacute;cone&nbsp;<strong>de mais&nbsp;<\/strong>na tela do n8n e selecione&nbsp;<strong>OneSimpleAPI<\/strong>.<\/li>\n\n\n\n<li>Escolha a a&ccedil;&atilde;o que o OneSimpleAPI ir&aacute; realizar. Por exemplo, vamos escolher&nbsp;<strong>Obter detalhes de um artista do Spotify<\/strong>, mas lembre-se de que os passos de configura&ccedil;&atilde;o podem variar dependendo da a&ccedil;&atilde;o escolhida.<\/li>\n\n\n\n<li>Expanda o menu suspenso&nbsp;<strong>Credencial para conectar&nbsp;<\/strong>e escolha&nbsp;<strong>Criar nova credencial<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e172e276\"}' 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\/53\/2025\/09\/onesimpleapi-node-authentication-configuration-setting.png\/public\" alt=\"Configura&ccedil;&atilde;o de autentica&ccedil;&atilde;o do n&oacute; OneSimpleAPI no n8n, onde o token da API &eacute; inserido para a conex&atilde;o.\" class=\"wp-image-50774\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleapi-node-authentication-configuration-setting.png\/w=772,fit=scale-down 772w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleapi-node-authentication-configuration-setting.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleapi-node-authentication-configuration-setting.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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>Insira o&nbsp;<strong>token da API&nbsp;<\/strong>que<strong>&nbsp;<\/strong>voc&ecirc; criou anteriormente. Clique em&nbsp;<strong>Salvar<\/strong>.<\/li>\n<\/ol><p>Pronto! Agora, teste seu fluxo de trabalho para garantir que o n&oacute; OneSimpleAPI consiga receber e processar os dados corretamente.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69eb9e1730b71\"}' 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\/53\/2025\/09\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/public\" alt=\"Exemplo de sa&iacute;da do OneSimpleAI, demonstrando como buscar dados usando a API do Spotify no n8n.\" class=\"wp-image-50769\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/onesimpleai-output-example-fetching-data-using-spotify-api.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2025\/09\/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=\"Ampliar\" 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-alternativas-e-usos-comuns-de-apis\"><strong>Alternativas e usos comuns de APIs<\/strong><\/h2><p>Integrar uma API no n8n permite criar fluxos de trabalho automatizados para diversas situa&ccedil;&otilde;es. Aqui est&atilde;o alguns dos casos mais comuns:<\/p><ul class=\"wp-block-list\">\n<li><strong>Conectar aplicativos propriet&aacute;rios ou de nicho<\/strong>. Ao trabalhar com ferramentas internas ou servi&ccedil;os personalizados, o n&oacute; HTTP Request permite fazer chamadas API para esses servi&ccedil;os. Por exemplo, voc&ecirc; pode integrar seu sistema CRM interno para buscar ou atualizar dados de clientes.<\/li>\n\n\n\n<li><strong>Implementar opera&ccedil;&otilde;es de API personalizadas<\/strong>. Algumas APIs oferecem funcionalidades que n&atilde;o est&atilde;o dispon&iacute;veis nos n&oacute;s nativos do n8n. Por exemplo, consultas complexas em um banco de dados podem n&atilde;o ser poss&iacute;veis utilizando apenas os n&oacute;s e a biblioteca de express&otilde;es padr&atilde;o do n8n. Nesse caso, ser&aacute; necess&aacute;rio usar a API diretamente para realizar essas opera&ccedil;&otilde;es.<\/li>\n\n\n\n<li><strong>Integrar m&uacute;ltiplos endpoints de API<\/strong>. Voc&ecirc; pode criar um fluxo de trabalho com v&aacute;rios endpoints de API que podem ser acionados a partir de uma &uacute;nica URL, facilitando a integra&ccedil;&atilde;o de m&uacute;ltiplos provedores de servi&ccedil;o. Por exemplo, &eacute; poss&iacute;vel conectar as APIs da Hostinger e do Jira para criar um sistema que automaticamente gere um ticket no Jira quando seu VPS tiver algum tempo de inatividade.<\/li>\n\n\n\n<li><strong>Manipular transforma&ccedil;&otilde;es complexas de dados.&nbsp;<\/strong>Como as APIs geralmente retornam estruturas de dados aninhadas ou complexas, os n&oacute;s de transforma&ccedil;&atilde;o de dados do n8n ajudam a processar e formatar esses dados conforme necess&aacute;rio. As ferramentas e bibliotecas pr&eacute;-configuradas do n8n tornam esse processo mais eficiente.<\/li>\n\n\n\n<li><strong>Criar microsservi&ccedil;os com n8n.&nbsp;<\/strong>Combinando m&uacute;ltiplos webhooks e fluxos de trabalho, voc&ecirc; pode criar microsservi&ccedil;os dentro do n8n, permitindo solu&ccedil;&otilde;es de automa&ccedil;&atilde;o modulares e escal&aacute;veis. Por exemplo, &eacute; poss&iacute;vel integrar a&nbsp;<strong>API do WooCommerce<\/strong>&nbsp;para gerenciar o invent&aacute;rio da sua loja online, a&nbsp;<strong>API do Stripe<\/strong>&nbsp;para os pagamentos e a&nbsp;<strong>API do Shippo<\/strong>&nbsp;para o mecanismo de envio.&nbsp;<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-principais-conclusoes-usando-uma-api-com-o-n8n\"><strong>Principais conclus&otilde;es: usando uma API com o n8n<\/strong><\/h2><p>Integrar uma API ao seu fluxo de trabalho no n8n permite automatizar uma ampla gama de tarefas que envolvem a troca de dados com diversos servi&ccedil;os, incluindo ferramentas ou softwares propriet&aacute;rios.<\/p><p>Com a funcionalidade baseada em API, voc&ecirc; pode utilizar recursos complexos ou capacidades de processamento de dados al&eacute;m do que o n8n oferece nativamente. Tamb&eacute;m &eacute; poss&iacute;vel combinar m&uacute;ltiplas APIs em um fluxo de trabalho, permitindo que outros servi&ccedil;os as usem por meio de um &uacute;nico endpoint.<\/p><p>Al&eacute;m das APIs p&uacute;blicas de provedores externos, voc&ecirc; tamb&eacute;m pode integrar facilmente diversas funcionalidades de API com o n&oacute; OneSimpleAPI do n8n.<\/p><p>Dadas as vastas capacidades das APIs e os n&oacute;s do n8n, combinar essas ferramentas torna poss&iacute;vel automatizar v&aacute;rias tarefas. Recomendamos conferir nossos&nbsp;<a href=\"\/br\/tutoriais\/o-que-automatizar-com-n8n\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>exemplos de fluxo de trabalho do n8n<\/strong><\/a>&nbsp;para aprender mais sobre o que voc&ecirc; pode automatizar com essa ferramenta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integrar uma API com o n8n pode parecer complicado, j&aacute; que cada provedor tem seus pr&oacute;prios requisitos para conex&atilde;o. Mas, com o fluxo de trabalho simplificado do n8n, &eacute; poss&iacute;vel criar um pipeline de dados eficiente e f&aacute;cil de gerenciar, que pode ser usado em v&aacute;rias automa&ccedil;&otilde;es. Aqui est&atilde;o as 10 etapas principais para integrar [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/n8n-api\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como usar API com o n8n em uma configura\u00e7\u00e3o auto-hospedada","rank_math_description":"Aprenda a integrar APIs no n8n e automatize tarefas de forma simples e eficiente com nossas dicas e exemplos pr\u00e1ticos.","rank_math_focus_keyword":"n8n api","footnotes":""},"categories":[4915],"tags":[7723,4836],"class_list":["post-50762","post","type-post","status-publish","format-standard","hentry","category-vps","tag-n8n","tag-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/n8n-api","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/n8n-api","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/n8n-api","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/n8n-api","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/n8n-api","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/n8n-api","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/n8n-api","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/n8n-api","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/n8n-api","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/n8n-api","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/50762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=50762"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/50762\/revisions"}],"predecessor-version":[{"id":50775,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/50762\/revisions\/50775"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=50762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=50762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=50762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}