Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Service Restriction → List Of Service Restriction

AI-generated

Overview

This node integrates with the Halo PSA API to retrieve a list of service restrictions. It allows users to filter the results by client ID, service category ID, and service ID. This operation is useful for scenarios where you need to manage or audit service restrictions applied to clients or services within the Halo PSA system.

Practical examples include:

  • Fetching all service restrictions for a specific client to review their limitations.
  • Listing restrictions related to a particular service category to understand service availability constraints.
  • Retrieving restrictions tied to a specific service to check if it is restricted for certain clients.

Properties

Name Meaning
Client Id Filter the list of service restrictions by a specific client identifier.
Service Category Id Filter the list of service restrictions by a specific service category identifier.
Service Id Filter the list of service restrictions by a specific service identifier.

Output

The node outputs an array of JSON objects, each representing a service restriction record retrieved from the Halo PSA API. Each object contains details about the restriction as provided by the API response.

If the node encounters errors during execution and "Continue On Fail" is enabled, the output will include JSON objects with an error field describing the issue for the corresponding input item.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API.
  • The node expects configuration of base URL, tenant identifier, client ID, and client secret through credentials.
  • No additional external dependencies are required beyond the configured API access.

Troubleshooting

  • No credentials returned!
    This error indicates that the node could not find or access the necessary API authentication credentials. Ensure that the API key credential is properly configured in n8n.

  • Resource or Operation not found
    If the specified resource or operation does not exist, verify that the correct resource ("Service Restriction") and operation ("List Of Service Restriction") are selected.

  • API request failures
    Network issues, invalid credentials, or incorrect query parameters can cause API request errors. Check the credentials, endpoint URL, and parameter values.

  • JSON parsing errors
    If using advanced JSON parameters (not typical for this operation), ensure that JSON strings are well-formed.

Links and References

Discussion