Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Outgoingemail → List Of Outgoingemail

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Outgoingemail resource and the List Of Outgoingemail operation, it retrieves a list of outgoing emails from the Halo PSA system. This can be useful for monitoring email communications sent through the platform, auditing email errors, or integrating email data into workflows.

Practical examples include:

  • Fetching all outgoing emails to analyze delivery success.
  • Filtering to retrieve only emails that encountered errors for troubleshooting.
  • Integrating outgoing email logs into reporting dashboards or ticketing systems.

Properties

Name Meaning
Errorsonly When set, filters the list to include only outgoing emails that have errors.

The Errorsonly property is a query parameter sent to the API to filter results accordingly.

Output

The node outputs an array of JSON objects representing outgoing emails retrieved from the Halo PSA API. Each item corresponds to one outgoing email record, containing fields as defined by the API response (such as recipient, subject, status, timestamps, error details if any, etc.).

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 identifier, 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 the API key credential is properly set up in n8n.

  • Resource or Operation not found
    Occurs if the specified resource or operation name does not match those supported by the node. Verify spelling and case sensitivity.

  • API request failures
    Could be due to network issues, invalid parameters, or server errors. Check the error message returned in the output JSON under the error field when "Continue On Fail" is enabled.

  • JSON parsing errors
    If additional query parameters or request bodies are provided as JSON strings, ensure they are valid JSON.

Links and References

Discussion