Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Unsub Email Service Users → Post Undefined

AI-generated

Overview

This node integrates with the Halo PSA API, allowing users to perform various operations on different resources within the Halo PSA system. Specifically, for the resource Unsub Email Service Users and operation Post Undefined, it sends a POST request with a JSON body to the corresponding API endpoint.

Typical use cases include automating user management tasks such as unsubscribing email service users by sending customized data payloads. For example, you might use this node to programmatically update or create unsubscribe records in your email service based on external triggers or workflows.

Properties

Name Meaning
Body A JSON object representing the request body sent to the API. This allows full customization of the data payload for the POST request.

Output

  • The node outputs an array of JSON objects, each corresponding to one input item processed.
  • Each output item contains a json field with the response from the Halo PSA API for that request.
  • If the request fails and "Continue On Fail" is enabled, the output will contain an error message inside the json.error field.
  • No binary data output is produced by this node.

Dependencies

  • Requires valid credentials for the Halo PSA API, including:
    • Base URL of the API
    • Tenant identifier
    • Client ID
    • Client Secret
  • These credentials must be configured in n8n before using the node.
  • The node uses HTTP requests to communicate with the Halo PSA API endpoints.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot find or access the required API credentials. Ensure that the API credentials are properly set up and assigned to the node.

  • Resource or Operation not found
    If the specified resource or operation does not exist in the node's configuration, verify that you have selected the correct resource and operation names.

  • API request errors
    Errors returned from the API (e.g., authentication failures, invalid request body) will appear in the output under json.error if "Continue On Fail" is enabled. Otherwise, they will cause the node to fail execution. Check the API documentation and ensure the request body is correctly formatted.

  • Malformed JSON in Body property
    Since the Body property expects JSON, invalid JSON syntax will cause parsing errors. Use valid JSON format in the Body field.

Links and References


If you need further details about other resources or operations, please provide their names.

Discussion