Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Item Supplier → Get One Item Supplier

AI-generated

Overview

This node integrates with the Halo PSA API to retrieve information about a single Item Supplier. It is designed to fetch detailed data for a specific supplier by its unique identifier. This functionality is useful in scenarios where you need to access supplier details for inventory management, procurement processes, or reporting within an automated workflow.

For example, you might use this node to:

  • Automatically pull supplier contact and detail information when processing purchase orders.
  • Enrich item records with supplier data during inventory audits.
  • Trigger notifications or updates based on supplier attributes fetched dynamically.

Properties

Name Meaning
Id The unique numeric identifier of the Item Supplier to retrieve.
Includedetails Optional flag to include additional detailed information about the supplier in the query.

Output

The node outputs JSON data representing the retrieved Item Supplier object from the Halo PSA API. The structure typically includes all standard fields related to the supplier such as name, contact info, address, and any other extended details if requested via the Includedetails parameter.

If the node encounters an error (e.g., invalid ID or API issues), it outputs a JSON object containing an error field with the error message.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API.
  • Needs configuration of base URL, tenant identifier, client ID, and client secret for the Halo PSA service.
  • Uses HTTP requests to communicate with the Halo PSA REST endpoints.

Troubleshooting

  • No credentials returned!: Ensure that the API authentication credentials are properly configured in n8n.
  • Resource or Operation not found: Verify that the resource is set to "Item Supplier" and operation to "Get One Item Supplier".
  • Invalid Id: Confirm that the Id property is a valid number corresponding to an existing supplier.
  • API request errors: Check network connectivity and API permissions; review error messages returned in the output JSON.
  • If continueOnFail is enabled, errors will be returned as part of the output JSON instead of stopping execution.

Links and References

Discussion