Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Charge Rate → List Of Charge Rate

AI-generated

Overview

This node integrates with the Halo PSA API to retrieve a list of charge rates based on specified filtering criteria. It is useful for scenarios where you need to query and manage billing or pricing information related to charge rates within the Halo PSA system. For example, you might use this node to fetch all current charge rates for a specific client or contract, or to filter global charge rates applicable across multiple clients.

Properties

Name Meaning
Chargerate Id Filter results by a specific charge rate identifier.
Client Id Filter results by a specific client identifier.
Contract Id Filter results by a specific contract identifier.
Currentonly Filter to include only current (active) charge rates.
Globalonly Filter to include only global charge rates that apply broadly rather than client-specific.

Output

The node outputs an array of JSON objects representing charge rate records returned from the Halo PSA API. Each object contains the details of a charge rate matching the provided filters. The exact structure depends on the API response but typically includes identifiers, pricing details, and metadata about each charge rate.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API.
  • The node expects configuration of base URL, tenant ID, client ID, and client secret as part of the credentials.
  • Network access to the Halo PSA API endpoint is necessary.

Troubleshooting

  • No credentials returned!: This error indicates missing or misconfigured API authentication credentials. Ensure that the required API key and related parameters are correctly set up in n8n credentials.
  • Resource or Operation not found: If the resource "Charge Rate" or the operation "List Of Charge Rate" is not recognized, verify that the node version supports these and that the correct resource and operation names are selected.
  • API request errors: Errors from the Halo PSA API (e.g., authorization failures, invalid query parameters) will be surfaced. Check the API credentials and the correctness of input property values.
  • JSON parsing errors: If using advanced JSON parameters, ensure that any JSON strings are well-formed.

Links and References

Discussion