Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Currency → Get One Currency

AI-generated

Overview

This node integrates with the Halo PSA API to retrieve detailed information about a specific currency by its identifier. It is designed to fetch one currency record at a time, optionally including additional details if requested.

Common scenarios where this node is beneficial include:

  • Financial automation workflows where you need to obtain currency metadata for transactions or reporting.
  • Synchronizing currency data from Halo PSA into other systems.
  • Validating currency existence and properties before processing invoices or quotes.

For example, you might use this node to get the currency symbol, exchange rate, or description of a currency identified by its ID in your PSA system.

Properties

Name Meaning
Id The unique numeric identifier of the currency to retrieve.
Includedetails Optional flag to specify whether to include extended details about the currency.

Output

The node outputs a JSON object representing the currency data retrieved from the Halo PSA API. This includes all standard fields of the currency resource as returned by the API, such as its name, code, symbol, and potentially additional details if requested.

The output structure is:

{
  "json": {
    // Currency fields as provided by the Halo PSA API response
  }
}

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the Halo PSA API via an API key credential.
  • The node expects credentials containing base URL, tenant identifier, client ID, and client secret for authentication.
  • No additional external dependencies are required beyond the configured Halo PSA API credentials.

Troubleshooting

  • No credentials returned!
    This error indicates that the node could not find or access the required API credentials. Ensure that valid Halo PSA API credentials are configured in n8n.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the node parameters are correctly set to "Currency" and "Get One Currency".

  • API request errors
    Errors during the HTTP request (e.g., network issues, invalid ID) will be thrown unless "Continue On Fail" is enabled, in which case the error message will be included in the output JSON under error.

  • Invalid Id parameter
    Make sure the "Id" property is a valid number corresponding to an existing currency in the Halo PSA system.

Links and References

Discussion