Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Analyzer Profile → List Of Analyzer Profile

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Analyzer Profile resource and the List Of Analyzer Profile operation, it retrieves a list of analyzer profiles from the Halo PSA system based on provided query parameters.

Typical use cases include:

  • Fetching filtered or paginated lists of analyzer profiles for reporting or further processing.
  • Automating data retrieval workflows where analyzer profile information is needed.
  • Integrating Halo PSA analyzer profile data into other systems or dashboards.

For example, you might use this node to get all published analyzer profiles related to a specific client or report group, sorted by certain criteria, and then process or visualize that data downstream in your workflow.

Properties

Name Meaning
Agentrestriction Filter results by agent restriction (exact meaning depends on API context).
Chartonly Filter to return only chart-related profiles (boolean or flag expected).
Clientname Filter results by client name (string).
Count Limit the number of results returned (integer).
Includepublished Include published profiles in the results (boolean or flag).
Order Primary field to order the results by (string).
Order 2 Secondary ordering field (string).
Order 3 Tertiary ordering field (string).
Order 4 Fourth-level ordering field (string).
Order 5 Fifth-level ordering field (string).
Orderdesc Whether to order descending on primary order field (boolean or flag).
Orderdesc 2 Descending order flag for secondary order field.
Orderdesc 3 Descending order flag for tertiary order field.
Orderdesc 4 Descending order flag for fourth order field.
Orderdesc 5 Descending order flag for fifth order field.
Page No Page number for paginated results (integer).
Page Size Number of items per page (integer).
Pageinate Flag to enable pagination (boolean or flag).
Reportgroup Id Filter results by report group ID (identifier).
Search Search term to filter results (string).
Type Filter by type of analyzer profile (string or identifier).

Output

The node outputs an array of JSON objects representing the retrieved analyzer profiles. Each item corresponds to one analyzer profile as returned by the Halo PSA API.

The output structure is:

[
  {
    "json": {
      // Analyzer profile fields as returned by the API
    },
    "pairedItem": {
      "item": <index_of_input_item>
    }
  }
]

No binary data is output by this operation.

Dependencies

  • Requires valid credentials for the Halo PSA API, including base URL, tenant identifier, client ID, and client secret.
  • The node uses these credentials to authenticate API requests via custom headers.
  • No additional external dependencies beyond the Halo PSA API and n8n core modules.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot retrieve the required API credentials. Ensure that the API key credential is properly configured in n8n.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the correct resource ("Analyzer Profile") and operation ("List Of Analyzer Profile") are selected.

  • API request errors
    Errors from the Halo PSA API (e.g., authentication failure, invalid parameters) will be returned in the output JSON under an error property if "Continue On Fail" is enabled; otherwise, they will cause the node to fail. Check the API credentials and parameter values.

  • Invalid JSON in parameters
    If using JSON parameters (not typical for this operation), ensure they are well-formed.

Links and References

Discussion