Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Release Branch → List Of Release Branch

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Release Branch resource and the List Of Release Branch operation, it retrieves a list of release branches associated with a given product.

Typical use cases include:

  • Automating retrieval of release branch information for software products managed in Halo PSA.
  • Integrating release branch data into workflows for reporting, monitoring, or triggering further automation steps.
  • Synchronizing release branch details with other systems or databases.

For example, you might use this node to fetch all release branches of a specific product by providing its Product Id, then process or analyze that data downstream in your workflow.

Properties

Name Meaning
Product Id The identifier of the product for which to list release branches. This is sent as a query parameter named product_id.

Output

The node outputs an array of JSON objects, each representing a release branch retrieved from the Halo PSA API. The exact structure depends on the API response but typically includes details such as branch names, IDs, statuses, and related metadata.

If the node encounters errors during execution (e.g., network issues or invalid parameters), the output JSON will contain an error field with the error message.

No binary data output is produced by this operation.

Dependencies

  • Requires valid credentials to authenticate with the Halo PSA API. These credentials must provide:

    • Base URL of the Halo PSA instance.
    • Tenant identifier.
    • Client ID.
    • Client Secret.
  • The node uses these credentials to set appropriate HTTP headers for API requests.

  • The node expects the Halo PSA API to be accessible from the environment where n8n runs.

Troubleshooting

  • No credentials returned!
    This error indicates missing or misconfigured API authentication credentials. Ensure that the required API key or authentication token is properly set up in n8n credentials.

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

  • API request failures
    Network issues, incorrect base URL, or invalid tenant/client credentials can cause request failures. Check connectivity and credential correctness.

  • JSON parsing errors
    If additional JSON parameters are provided incorrectly, parsing may fail. Ensure any JSON input fields are well-formed.

  • When continueOnFail is enabled, errors for individual items will be included in the output JSON under an error property instead of stopping execution.

Links and References

Discussion