n8n-nodes-viacep-br
v0.1.4
Published
N8N Community Node para consulta de CEP via ViaCEP
Maintainers
Readme
N8N ViaCEP Community Node
Community Node para N8N que permite consultar informações de CEP usando a API do ViaCEP.
Funcionalidades
- Consultar CEP: Busca informações detalhadas de um CEP específico
- Buscar por Endereço: Encontra CEPs baseado em UF, cidade e logradouro
- Suporte a JSON e XML: Escolha o formato de retorno
- Tratamento de Erros: Validação de entrada e tratamento de erros da API
Instalação
Para instalar este node em sua instância do N8N:
npm install n8n-nodes-viacep-brDesenvolvimento
Pré-requisitos
- Node.js (versão 16 ou superior)
- npm ou yarn
Setup
Clone o repositório
Instale as dependências:
npm installCompile o projeto:
npm run build
Scripts Disponíveis
npm run build- Compila o TypeScript e copia os íconesnpm run dev- Modo de desenvolvimento com watchnpm run lint- Executa o linternpm run format- Formata o código
Estrutura do Projeto
├── nodes/ # Nodes do N8N
│ └── ViaCep/ # Node do ViaCEP
├── dist/ # Arquivos compilados
├── package.json # Configurações do npm
└── tsconfig.json # Configurações do TypeScriptComo Usar
Consultar CEP
- Adicione o node "ViaCEP" ao seu workflow
- Selecione a operação "Consultar CEP"
- Informe o CEP (formato: 12345-678 ou 12345678)
- Execute o workflow
Exemplo de retorno:
{
"cep": "01310-100",
"logradouro": "Avenida Paulista",
"complemento": "",
"bairro": "Bela Vista",
"localidade": "São Paulo",
"uf": "SP",
"ibge": "3550308",
"gia": "1004",
"ddd": "11",
"siafi": "7107"
}Buscar por Endereço
- Selecione a operação "Buscar por Endereço"
- Informe UF (2 letras), cidade e logradouro (mín. 3 caracteres)
- Execute o workflow
Exemplo:
- UF: SP
- Cidade: São Paulo
- Logradouro: Paulista
Retorna uma lista com todos os CEPs encontrados para o endereço.
Contribuição
- Fork o projeto
- Crie uma branch para sua feature
- Commit suas mudanças
- Push para a branch
- Abra um Pull Request
Licença
MIT
