Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Dashboard Links → Delete Undefined

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Dashboard Links resource and the Delete Undefined operation, it deletes a dashboard link identified by its ID.

Common scenarios where this node is useful include automating the management of dashboard links within Halo PSA, such as removing obsolete or incorrect links programmatically. For example, you might use this node in a workflow that cleans up dashboard links based on certain criteria or triggers.

Properties

Name Meaning
Id The unique identifier (number) of the dashboard link 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 dashboard link. The structure typically contains confirmation of deletion or error details if the operation failed.

No binary data output is produced by this operation.

Example output JSON might look like:

{
  "success": true,
  "message": "Dashboard link deleted successfully"
}

or in case of an error:

{
  "error": "Dashboard link not found"
}

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 occurs if the node cannot retrieve the necessary API credentials. Ensure that the Halo PSA API credentials are correctly set up in n8n.

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

  • API request errors
    Errors from the Halo PSA API (e.g., invalid ID, permission issues) will be returned in the output JSON under an error field. Check the ID value and ensure the API user has sufficient permissions.

  • JSON parsing errors
    Since some parameters can be JSON strings, malformed JSON input may cause failures. Validate JSON inputs if applicable.

Links and References


If you need further details about other operations or resources, feel free to ask!

Discussion