Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Marketing Unsubscribe → Delete Undefined

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Marketing Unsubscribe resource with the Delete Undefined operation, it deletes an unsubscribe entry identified by a numeric ID.

Common scenarios where this node is beneficial include managing marketing contact lists by removing unsubscribed contacts from the system, ensuring compliance with email marketing regulations, and maintaining clean mailing lists.

For example, you might use this node in an automation workflow that processes unsubscribe requests received via a form or email and removes those contacts from your marketing database automatically.

Properties

Name Meaning
Id The unique numeric identifier of the unsubscribe entry to delete.

Output

The node outputs JSON data representing the response from the Halo PSA API after attempting to delete the specified unsubscribe entry. This typically includes confirmation of deletion or error details if the operation failed.

If the operation encounters an error 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 makes HTTP requests to the Halo PSA API endpoints, so network access to the API server is necessary.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot retrieve the required API credentials. Ensure that the credentials are properly set up and selected in the node configuration.

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

  • HTTP request errors
    Errors from the API (e.g., invalid ID, permission denied) will be thrown unless "Continue On Fail" is enabled, in which case the error message will appear in the output JSON under the error key. Check the ID value and API permissions.

  • Invalid ID parameter
    The "Id" property must be a valid number corresponding to an existing unsubscribe entry. Passing an incorrect or non-existent ID will cause the API to return an error.

Links and References

Discussion