Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Outgoingemail → Delete Undefined

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Outgoingemail resource with the Delete Undefined operation, it deletes an outgoing email entry identified by its ID.

Common scenarios where this node is useful include automating the management of outgoing emails within a PSA (Professional Services Automation) system, such as cleaning up outdated or erroneous email records programmatically.

For example, you might use this node in a workflow that periodically removes certain outgoing emails based on custom criteria or after processing them elsewhere.

Properties

Name Meaning
Id The unique identifier (number) of the outgoing email to delete. This property is required.

Output

The node outputs JSON data representing the response from the Halo PSA API after attempting to delete the specified outgoing email. The structure typically contains confirmation of deletion or error details if the operation failed.

If the operation fails and "Continue On Fail" is enabled, 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 for the Halo PSA API, including:

    • Base URL of the Halo PSA instance.
    • Tenant identifier.
    • Client ID.
    • Client Secret.
  • These credentials must be configured in n8n prior to using the node.

  • The node uses HTTP requests to communicate with the Halo PSA API endpoints.

Troubleshooting

  • No credentials returned!
    This error indicates missing or misconfigured API credentials. Ensure that the Halo PSA API credentials are properly set up in n8n.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the correct resource ("Outgoingemail") and operation ("Delete Undefined") names are used.

  • API request errors
    Errors returned from the Halo PSA API (e.g., invalid ID, permission denied) will appear in the output JSON under the error field if "Continue On Fail" is enabled. Otherwise, they will cause the node to fail execution.

  • Invalid ID value
    Since the ID must be a number, ensure that the input provided is a valid numeric identifier corresponding to an existing outgoing email.

Links and References

Discussion