Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Invoice Change → List Of Invoice Change

AI-generated

Overview

This node integrates with the Halo PSA API to list changes made to invoices. It allows users to retrieve detailed records of modifications applied to invoices, such as updates to invoice lines or metadata. This is useful for auditing, tracking invoice history, or synchronizing invoice change data with other systems.

Typical use cases include:

  • Fetching a paginated list of invoice changes for reporting or analysis.
  • Filtering invoice changes by specific invoice IDs or line items.
  • Sorting and ordering the results based on various criteria.
  • Retrieving only IDs of changes for lightweight queries.

For example, a finance team could use this node to automatically pull all recent invoice changes into a dashboard, or a developer might integrate it into a workflow that triggers alerts when certain invoice modifications occur.

Properties

Name Meaning
Count Number of invoice change records to return.
Idonly If set, returns only the IDs of the invoice changes instead of full details.
Invoice Id Filter changes related to a specific invoice ID.
Line Id Filter changes related to a specific invoice line item ID.
Order Primary order field to sort the results by (string).
Order 2 Secondary order field for sorting.
Order 3 Tertiary order field for sorting.
Order 4 Fourth-level order field for sorting.
Order 5 Fifth-level order field for sorting.
Orderdesc Boolean or flag indicating descending order for primary order field.
Orderdesc 2 Descending order flag for secondary order field.
Orderdesc 3 Descending order flag for tertiary order field.
Orderdesc 4 Descending order flag for fourth-level order field.
Orderdesc 5 Descending order flag for fifth-level order field.
Page No Page number for paginated results.
Page Size Number of records per page in pagination.
Pageinate Flag to enable or disable pagination.
Search Search string to filter invoice changes by text matching.
Type Id Filter changes by a specific type identifier.

Output

The node outputs an array of JSON objects representing invoice change records retrieved from the Halo PSA API. Each object contains fields describing the invoice change details as returned by the API.

If the idonly property is used, the output will contain only the IDs of the invoice changes rather than full detail objects.

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 configuration of base URL, tenant identifier, client ID, and client secret for the Halo PSA service.
  • Network connectivity to the Halo PSA API endpoint is necessary.

Troubleshooting

  • No credentials returned!: Indicates missing or misconfigured API authentication credentials. Verify that the required API key or token is properly set up in n8n credentials.
  • Resource or Operation not found: Occurs if the specified resource or operation name does not match available options. Ensure correct spelling and casing.
  • API request errors: Could be due to invalid query parameters, network issues, or server errors. Check the error message returned and verify parameter values.
  • Pagination issues: If no results are returned, confirm that page number and size parameters are correctly set and that there is data available for those pages.

Links and References

Discussion