glpi-v2-fork

GLPI Rest API Node compatible with GLPI API V2.

Package Information

Downloads: 3,112 weekly / 4,911 monthly
Latest Version: 2.1.17-rc.17
Author: YeshShareDEV

Documentation

n8n-nodes-glpi-v2-glpi11

version n8n GLPI

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)

🚀 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:
  3. Use o node "GLPI API" nos seus fluxos, escolhendo a operação desejada (Get, Add, Update, Comment)

🧩 Exemplo de Uso

  • Buscar um ticket:
    • Operation: Get
    • Item Type: Ticket
    • Item ID: 123
  • Criar um novo computador:
    • Operation: Add
    • Item Type: Computer
    • Payload: { "name": "PC-01", "serial": "123456" }

📁 Estrutura do Projeto

  • credentials/GlpiV2Api.credentials.ts — definição das credenciais
  • nodes/GlpiV2/GlpiV2.node.ts — implementação principal do node
  • nodes/GlpiV2/resources/ — módulos separados por área do GLPI
  • n8n-nodes-glpi-instructions.md — instruções detalhadas e exemplos

📜 Licença

MIT — veja o arquivo LICENSE.md

Discussion