Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Field → List Of Field

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Field resource and the List Of Field operation, it retrieves a list of fields filtered optionally by "Kind" and/or "Type Id". This is useful when you want to dynamically fetch metadata or configuration fields from Halo PSA, for example, to populate dropdowns or to process field data in workflows.

Practical examples:

  • Fetching all custom fields of a certain kind (e.g., "text", "date") to display or use in subsequent workflow steps.
  • Retrieving fields associated with a specific type ID to tailor processing logic based on field definitions.

Properties

Name Meaning
Kind Filter fields by their kind/type. The exact kinds depend on Halo PSA's API (e.g., text, number, date).
Type Id Filter fields by a specific type identifier to get fields related to that type.

Output

The node outputs an array of JSON objects representing the fields retrieved from the Halo PSA API. Each item corresponds to one field and contains its properties as returned by the API.

If the node is used in batch mode (multiple input items), each output item is paired with its corresponding input item.

No binary data output is produced 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 requests via HTTP headers.
  • No additional external dependencies beyond the Halo PSA API and n8n core modules.

Troubleshooting

  • No credentials returned!: Ensure that the API credentials are properly configured and connected in n8n.
  • Resource or Operation not found: Verify that the Resource is set to "Field" and Operation to "List Of Field".
  • API request errors: Check network connectivity and API permissions. The node forwards error messages from the API which can help diagnose issues.
  • If using filters ("Kind" or "Type Id"), ensure values are valid according to the Halo PSA API documentation to avoid empty results or errors.

Links and References

Discussion