Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Report Data → Get Undefined

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Report Data resource and the Get Undefined operation, it retrieves report data based on a provided identifier. This is useful in scenarios where you need to fetch detailed report information from Halo PSA for further processing, analysis, or automation within your workflows.

Practical examples include:

  • Automatically retrieving specific reports by their published ID to generate summaries or dashboards.
  • Integrating report data into other systems such as CRM or ticketing tools.
  • Triggering follow-up actions based on report contents.

Properties

Name Meaning
Publishedid The unique identifier of the published report to retrieve. This is a required string.

Output

The node outputs an array of JSON objects, each corresponding to an input item processed. Each output item contains a json field holding the response data returned by the Halo PSA API for the requested report. The structure of this JSON depends on the API's report data schema but generally includes all relevant details of the specified report.

No binary data output is indicated for 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 HTTP headers.
  • No additional external dependencies beyond the Halo PSA API and n8n's HTTP request helper.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot access the required API credentials. Ensure that the API key credential is properly configured and assigned to the node.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the correct resource ("Report Data") and operation ("Get Undefined") names are used.

  • API request errors
    Errors from the Halo PSA API (e.g., invalid published ID, network issues) 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 error message for details and confirm the validity of the published ID and network connectivity.

  • JSON parsing errors
    If additional parameters or request bodies are provided as JSON strings, ensure they are correctly formatted to avoid parsing failures.

Links and References

Discussion