Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Booking Type → List Of Booking Type

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Booking Type resource and the List Of Booking Type operation, it retrieves a list of booking types from the Halo PSA system.

Common scenarios where this node is beneficial include:

  • Automating retrieval of booking type data for reporting or synchronization with other systems.
  • Dynamically populating dropdowns or selection lists in workflows based on current booking types.
  • Integrating booking type information into broader service management or scheduling automation.

For example, a user might use this node to fetch all booking types filtered by a specific type value, then process or route the results downstream in an n8n workflow.

Properties

Name Meaning
Type Optional filter query parameter to specify the type of booking types to retrieve. If set, only booking types matching this value will be returned.

Output

The node outputs an array of JSON objects representing booking types retrieved from the Halo PSA API. Each item corresponds to one booking type record as returned by the API.

The output structure is:

[
  {
    // Booking type fields as provided by the Halo PSA API
  },
  ...
]

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 custom headers.
  • No additional external dependencies beyond the Halo PSA API and standard HTTP request capabilities.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot find or access the required API credentials. Ensure that the Halo PSA API credentials are properly configured in n8n.

  • Resource or Operation not found
    Indicates a mismatch or typo in the selected resource or operation. Verify that "Booking Type" and "List Of Booking Type" are correctly chosen.

  • API request errors
    Errors from the Halo PSA API (e.g., authentication failure, invalid parameters) will be surfaced. Check the API key validity, endpoint URL, and query parameters.

  • JSON parsing errors
    If using advanced parameters like jsonParameters or queryParameters, ensure JSON strings are well-formed.

  • To continue processing despite errors, enable the "Continue On Fail" option in the node settings.

Links and References

Discussion