Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Sales Mailbox Detail → 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 Sales Mailbox Detail resource and the Post Undefined operation, it sends a POST request with a JSON body to the corresponding API endpoint.

Typical use cases include automating data entry or updates in the Sales Mailbox Detail area of Halo PSA, such as posting new mailbox details or related information programmatically. This can be useful for syncing external sales data, automating ticket creation from emails, or integrating with other CRM systems.

Properties

Name Meaning
Body A JSON object representing the request payload to send in the POST request. This allows full customization of the data sent to the Sales Mailbox Detail endpoint.

Output

  • The node outputs the JSON response returned by the Halo PSA API after performing the POST request.
  • The output is structured as an array of items, each containing a json field with the API response data.
  • If the API call 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 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 with appropriate headers for authentication and content type.

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 linked to the node.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the correct resource and operation names are selected.

  • API request errors
    Errors from the API (e.g., invalid JSON body, authentication failure) will be thrown unless "Continue On Fail" is enabled, in which case they appear in the output's error field. Check the API response message for details.

  • Malformed JSON in Body property
    Since the Body input expects JSON, ensure the JSON is well-formed. Invalid JSON will cause parsing errors.

Links and References

Discussion