Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Autoassign → List Of Autoassign

AI-generated

Overview

This node integrates with the Halo PSA API to perform various operations on different resources. Specifically, for the Autoassign resource with the List Of Autoassign operation, it retrieves a list of auto-assign rules configured in the Halo PSA system. This is useful for automating task or ticket assignments based on predefined criteria.

Common scenarios include:

  • Fetching all auto-assignment rules to display or audit them.
  • Filtering auto-assign rules by access control level, workflow exclusion, or rule usage.
  • Including detailed criteria information about each auto-assign rule.

Practical example:

  • An IT service management workflow where tickets are automatically assigned to support agents based on certain conditions. Using this node, you can retrieve and review these assignment rules programmatically.

Properties

Name Meaning
Access Control Level Filter auto-assign rules by their access control level.
Excludeworkflow Option to exclude specific workflows from the listing.
Includecriteriainfo Whether to include detailed criteria information for each auto-assign rule.
Isconfig Filter based on whether the rule is a configuration rule.
Rule Use Filter auto-assign rules by their usage type or context.

All properties are sent as query parameters to the API request.

Output

The node outputs an array of JSON objects, each representing an auto-assign rule retrieved from the Halo PSA API. The structure corresponds directly to the API response and may include fields such as rule identifiers, names, criteria details (if requested), and other metadata related to auto-assignment rules.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API.
  • The node expects the following credentials/configuration:
    • Base URL of the Halo PSA instance.
    • Tenant identifier.
    • Client ID and Client Secret for API authentication.

These must be configured in n8n prior to using the node.

Troubleshooting

  • No credentials returned!
    This error indicates missing or misconfigured API credentials. Ensure that the required API authentication token and connection details 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 ("Autoassign") and operation ("List Of Autoassign") names are used.

  • API request failures
    Network issues, invalid query parameters, or insufficient permissions can cause request errors. Check the API credentials, network connectivity, and parameter values.

  • JSON parsing errors
    If additional JSON parameters are provided, ensure they are valid JSON strings.

Using the "Continue On Fail" option allows the node to proceed with subsequent items even if some requests fail.

Links and References

Discussion