Kennis Flux icon

Kennis Flux

Interact with IT Service Management and Asset Tracking Systems

Overview

This node interacts with the GLPI IT Service Management and Asset Tracking system to retrieve multiple software license records. It supports filtering, pagination, and localization options, making it useful for scenarios where users need to fetch and manage software license data efficiently from GLPI. For example, it can be used to get a list of active software licenses filtered by specific criteria or to retrieve all licenses within a certain category for reporting or auditing purposes.

Use Case Examples

  1. Fetch all software licenses in the 'Assistance' category with a specific filter applied.
  2. Retrieve a limited number of software licenses with pagination support.
  3. Get software licenses with localized content by specifying the Accept-Language header.

Properties

Name Meaning
Category The GLPI category to work with, such as IT Assets, Helpdesk, Administration, Management, or Dropdowns.
Return All Whether to return all results or only up to a given limit.
Limit Maximum number of results to return when 'Return All' is false.
Filters Filters to apply on the results, including an RSQL filter string and a start index for pagination.
Options Additional request options such as Accept-Language for localization, GLPI-Entity to specify the entity ID, and GLPI-Entity-Recursive to apply entity recursively.

Output

JSON

  • json - The JSON response containing the software license data retrieved from GLPI. This can be an array of license objects or a single license object depending on the query.

Dependencies

  • Requires an OAuth2 API credential for GLPI with client ID, client secret, username, and password.

Troubleshooting

  • Common issues include invalid OAuth2 credentials causing token request failures. The error message 'OAuth2 token request failed' indicates authentication problems; verify credentials and permissions.
  • Invalid JSON in additional fields can cause errors; ensure JSON strings are correctly formatted.
  • If the specified operation or resource is not found, the node throws an error indicating the operation is not supported for the given resource/category.

Links

Discussion