Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Call Log → List Of Call Log

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Call Log resource and the List Of Call Log operation, it retrieves a list of call log entries from the Halo PSA system.

Typical use cases include:

  • Fetching all call logs for reporting or auditing purposes.
  • Integrating call log data into other workflows or dashboards.
  • Automating follow-up actions based on recent calls.

For example, a user might configure this node to pull all call logs from their Halo PSA tenant and then filter or analyze them in subsequent workflow steps.

Properties

Name Meaning
Showall When set, controls whether to retrieve all call log entries or apply default pagination.

The Showall property is passed as a query parameter named showall to the API request. Its exact accepted values are not specified in the provided code or property definition, but typically such a parameter would be a boolean or flag indicating whether to fetch all records.

Output

The node outputs an array of JSON objects, each representing the response from the Halo PSA API for the requested operation. For the "List Of Call Log" operation, the output JSON contains the list of call log entries as returned by the API.

Each item in the output corresponds to one input item processed, paired accordingly.

No binary data output is indicated for this operation.

Dependencies

  • Requires valid credentials for the Halo PSA API, including:

    • Base URL of the Halo PSA instance.
    • Tenant identifier.
    • Client ID.
    • Client Secret.
  • The node uses these credentials to authenticate API requests via custom headers.

  • No additional external dependencies beyond the Halo PSA API and n8n's HTTP request helper.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot retrieve the required API credentials. Ensure that the credentials are properly configured and connected in n8n.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the correct resource ("Call Log") and operation ("List Of Call Log") names are used.

  • API request errors
    Network issues, invalid credentials, or incorrect parameters may cause API request failures. The node will throw errors unless "Continue On Fail" is enabled, in which case errors are returned in the output JSON under an error field.

  • Invalid showall parameter
    Since the showall property's accepted values are not explicitly defined, passing unsupported values might lead to unexpected API behavior or errors. Consult the Halo PSA API documentation for valid values.

Links and References


If you need further details about other resources or operations, feel free to ask!

Discussion