Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

View Columns → List Of View Columns

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the "View Columns" resource and the "List Of View Columns" operation, it retrieves a list of view columns based on optional filtering parameters. This is useful in scenarios where you want to dynamically fetch metadata about views or columns configured in Halo PSA, such as customizing reports, dashboards, or automating UI configurations.

Practical examples include:

  • Fetching all view columns globally or scoped to specific teams or technicians.
  • Filtering view columns by ticket area or type to tailor data presentation.
  • Automating synchronization of view column settings between Halo PSA and other systems.

Properties

Name Meaning
Globalonly Filter to include only global view columns (true/false).
Showall Option to show all view columns regardless of other filters (true/false).
Showallforteam Option to show all view columns related to a team (true/false).
Showallfortech Option to show all view columns related to a technician (true/false).
Ticketarea Id Filter view columns by a specific ticket area identifier (string or number).
Type Filter view columns by their type (string).

Output

The node outputs JSON data representing the list of view columns retrieved from the Halo PSA API. Each item in the output corresponds to a view column object with its properties as returned by the API.

If the operation encounters an error and "Continue On Fail" is enabled, the output will contain an error message in the json.error field for the respective input item.

No binary data output is produced by this operation.

Dependencies

  • Requires valid credentials for the Halo PSA API, including base URL, tenant ID, 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's HTTP request capabilities.

Troubleshooting

  • No credentials returned!: Ensure that the API credentials are correctly configured and available in n8n.
  • Resource or Operation not found: Verify that the selected resource is "View Columns" and operation is "List Of View Columns".
  • API request errors: Check network connectivity and API permissions. Review the error message returned in the output if "Continue On Fail" is enabled.
  • Invalid parameter values: Make sure filter parameters like ticketarea_id and type are valid according to your Halo PSA setup.
  • If the node returns empty results unexpectedly, verify that the filters applied actually match existing view columns.

Links and References

Discussion