glpi-v2

GLPI Rest API Node compatible with GLPI API V2.

Package Information

Released: 9 mo ago
Downloads: 35 weekly / 120 monthly
Latest Version: 2.0.5
Author: justbrunasso

DocumentationAI-generated

@justbrunasso/n8n-nodes-glpi-v2

Overview

Interact with GLPI's REST API v2 to manage groups, users, assets, tickets, and other ITIL objects. This package is for IT administrators and support teams using GLPI who want to automate asset and ticket management within n8n workflows. It integrates with GLPI (Gestionnaire Libre de Parc Informatique) versions 9.x and above.

Nodes & Operations

GLPI Rest API V2

Provides a comprehensive set of operations to interact with GLPI's Administration, Asset, Assistance, Management, Setup, and Tool resources via its v2 REST API.

  • Administration Management · Create a Group — Create a new group in GLPI Administration Management via POST request.
  • Administration Management · Create a User — Create a new user in GLPI Administration Management
  • Administration Management · Delete a Group — Deletes a GLPI group by its ID.
  • Administration Management · Delete a Profile — Delete a GLPI Profile record via the REST API v2.1.
  • Administration Management · Delete a User — Delete a user from GLPI administration management
  • Administration Management · Get a Group — Retrieve GLPI groups; fetch all groups if no ID is supplied, or fetch the specific group matching the given ID.
  • Administration Management · Get a Profile — Retrieve a profile by its ID from GLPI.
  • Administration Management · Get a User — Retrieve one or all users from GLPI Administration Management.
  • Administration Management · Update a Group — Updates a GLPI group via PUT /api.php/v2.1/Administration Management/Group/{itemId}. Only explicitly provided parameters are included in the request body; boolean values are converted to 1 or 0. Returns the updated group record from GLPI.
  • Administration Management · Update a User — Updates an existing GLPI user via PUT /api.php/v2.1/Administration/User/{itemId}. The request payload includes login name, first name, email (added to User Emails), active status (1/0 only when explicitly set), and default entity ID (only when non-zero). Password is sent only when 'Send Email for Password' is disabled; otherwise GLPI triggers a password-reset email. Optional collection fields—Cell Phone, Last Name, Phone, Profile ID, and Recursive—are mapped to the API payload when provided.
  • Asset Management · Get an Asset — Retrieve asset data from GLPI by item type and optional identifier.
  • Asset Management · Delete an Asset — Deletes a GLPI asset by issuing a DELETE request to the v2.1 API endpoint constructed from the selected asset type and provided asset ID.
  • Assistance Management · Comment on an Assistance Management Item — Post a comment to a GLPI Assistance Management item via the ITILFollowup endpoint.
  • Assistance Management · Create an Assistance Management Item — Create a new ITIL item (Ticket, Change, or Problem) in GLPI via POST to /{itemType}.
  • Assistance Management · Delete an Assistance Management Item — Deletes an assistance management item via GLPI REST API V2.
  • Assistance Management · Get an Assistance Management Item — Retrieve ITIL objects (Ticket, Change, or Problem) from GLPI by type and optional ID. Returns all objects of the selected type if itemId is 0 or empty.
  • Assistance Management · Solve an Assistance Management Item — Resolve an assistance management item
  • Assistance Management · Update an Assistance Management Item — Updates an existing GLPI Assistance Management item (Ticket, Change, or Problem) via PUT request to the v2.1 API.
  • Management · Get an Administration Item — Retrieve administration items of a selected type from GLPI via GET /api.php/v2.1/{itemType}[/{itemId}].
  • Management · Delete an Administration Item — Deletes an administration item from GLPI via the REST API V2.
  • Other Action · Make a Custom API Call — Execute an arbitrary HTTP request against the GLPI v2.1 API.
  • Setup Management · Get — Retrieve a specific item by its ID from the Setup Management resource.
  • Setup Management · Delete — Delete a setup management item via GLPI REST API v2.
  • Tool Management · Create — Creates a new GLPI Tool Management item by posting an empty payload to the v2.1 API endpoint.
  • Tool Management · Get — Retrieve a GLPI tool management item by its ID and type.
  • Tool Management · Update — Updates a GLPI Tool Management item by its ID.
  • Tool Management · Delete — Delete a GLPI tool management item

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter @justbrunasso/n8n-nodes-glpi-v2.

Links

Discussion