Description
n8n-nodes-glpi-v2-glpi11
Node para integração do GLPI com o n8n, compatível com a API REST V2 do GLPI.
✨ Funcionalidades
- Autenticação automática via initSession (sem precisar criar node HTTP manual)
- Suporte a operações de CRUD para Tickets, Changes, Problems, Computers, Softwares e comentários
- Gerenciamento automático do Session-Token
- Compatível com n8n Cloud e Self-hosted
- Credenciais seguras (GLPI URL, App Token, Username, Password)
- Buscar um ticket:
- Criar um novo computador:
credentials/GlpiV2Api.credentials.ts— definição das credenciaisnodes/GlpiV2/GlpiV2.node.ts— implementação principal do nodenodes/GlpiV2/resources/— módulos separados por área do GLPIn8n-nodes-glpi-instructions.md— instruções detalhadas e exemplos
🚀 Instalação
1. Clone ou baixe este repositório
2. Execute npm install para instalar as dependências
3. Use os scripts disponíveis para build/dev:
– npm run build — build de produção
– npm run dev — modo desenvolvimento
🔧 Configuração no n8n
1. Importe o node customizado no painel do n8n
2. Crie uma credencial do tipo GLPI API informando:
– GLPI URL (ex: https://glpi.seudominio.com/api.php)
– App Token
– Username
– Password
3. Use o node “GLPI API” nos seus fluxos, escolhendo a operação desejada (Get, Add, Update, Comment)
🧩 Exemplo de Uso
– Operation: Get
– Item Type: Ticket
– Item ID: 123
– Operation: Add
– Item Type: Computer
– Payload: { "name": "PC-01", "serial": "123456" }
📁 Estrutura do Projeto
📜 Licença
MIT — veja o arquivo LICENSE.md