Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

T Status → List Of T Status

AI-generated

Overview

This node integrates with the Halo PSA API to retrieve a list of ticket statuses (T Status). It is designed to fetch various status details related to tickets within the Halo PSA system, allowing users to filter and customize the returned data based on multiple query parameters.

Common scenarios where this node is beneficial include:

  • Automating reporting or dashboards that require up-to-date ticket status information.
  • Filtering tickets by specific criteria such as domain, ticket type, or outcome.
  • Integrating ticket status data into workflows for further processing or notifications.

For example, a user might use this node to list all open ticket statuses in a particular domain or to get counts of tickets by status for a given ticket type group.

Properties

Name Meaning
Domain Filter results by the specified domain.
Excludeclosed Option to exclude closed statuses from the results.
Excludepending Option to exclude pending statuses from the results.
Outcome Id Filter statuses by a specific outcome identifier.
Showall Option to show all statuses regardless of other filters.
Showcounts Option to include counts of tickets per status.
Showquickchangeoptions Option to include quick change options in the response.
Split Closed Option to split closed statuses separately in the output.
Ticket Id Filter statuses related to a specific ticket ID.
Ticket Id Firstchild Filter statuses related to the first child of a specific ticket ID.
Ticketarea Id Filter statuses by a specific ticket area identifier.
Tickettype Group Id Filter statuses by a specific ticket type group identifier.
Tickettype Id Filter statuses by a specific ticket type identifier.
Tickettype Ids Filter statuses by multiple ticket type identifiers (comma-separated string).
Type Filter statuses by a specific type.
View Id Filter statuses by a specific view identifier.

Output

The node outputs an array of JSON objects representing the ticket statuses retrieved from the Halo PSA API. Each object contains detailed information about a ticket status according to the applied filters.

If the operation involves binary data (not applicable here), it would be summarized accordingly, but this operation returns only JSON data.

Example output structure snippet:

[
  {
    "id": "status_id",
    "name": "Status Name",
    "description": "Description of the status",
    "isClosed": false,
    "ticketTypeId": "type_id",
    ...
  }
]

Dependencies

  • Requires an active connection to the Halo PSA API.
  • Needs an API key credential with tenant, client ID, and client secret configured in n8n credentials.
  • The base URL for the Halo PSA API must be set in the credentials.

Troubleshooting

  • No credentials returned!
    This error indicates missing or misconfigured API credentials. Ensure that the API key credential is properly set up with all required fields.

  • Resource or Operation not found
    Occurs if the selected resource or operation does not exist or is misspelled. Verify the correct resource ("T Status") and operation ("List Of T Status") are selected.

  • API request failures
    Network issues, invalid parameters, or permission problems can cause request errors. Check the API endpoint, parameter values, and credential permissions.

  • JSON parsing errors
    If using advanced JSON parameters, ensure the JSON syntax is valid.

Links and References

Discussion