Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Device Applications → List Of Device Applications

AI-generated

Overview

This node integrates with the Halo PSA API to list device applications based on various optional filters. It is designed to retrieve a collection of applications installed or associated with devices managed in the Halo PSA system.

Common scenarios where this node is beneficial include:

  • Inventory management: Fetching all applications installed on specific devices.
  • License compliance: Listing applications tied to particular licenses.
  • User or third-party tracking: Filtering applications by user ID or third-party identifiers.

For example, you could use this node to get all applications installed on a device with a given Device Id or to find applications linked to a specific license.

Properties

Name Meaning
Device Id Filter results to applications associated with a specific device identified by this ID.
Licence Id Filter results to applications associated with a specific license identified by this ID.
Third Party Field Filter results using a custom third-party field value (string).
Third Party Id Filter results using a third-party identifier (string).
User Id Filter results to applications associated with a specific user identified by this ID.

All these properties are optional query parameters that refine the list of device applications returned by the API.

Output

The node outputs an array of JSON objects, each representing a device application matching the specified filters. The exact structure depends on the Halo PSA API response but typically includes details such as application name, version, associated device, license info, and any relevant metadata.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API.
  • The node expects configuration of base URL, tenant identifier, client ID, and client secret for the Halo PSA service.
  • Network access to the Halo PSA API endpoint is necessary.

Troubleshooting

  • No credentials returned!
    This error indicates missing or misconfigured API authentication credentials. Ensure the required API key or authentication token is properly set up in n8n credentials.

  • Resource or Operation not found
    Occurs if the specified resource or operation does not exist in the node's configuration. Verify that "Device Applications" is selected as the resource and "List Of Device Applications" as the operation.

  • API request errors
    Errors from the Halo PSA API (e.g., invalid parameters, network issues) will be surfaced. Check the error message for details and verify input parameters and connectivity.

  • JSON parsing errors
    If using advanced JSON parameters, ensure they are valid JSON strings.

Links and References

Discussion