Vendus icon

Vendus

Interact with Vendus API for invoicing and business management. Developed by Pixel Infinito (https://pixel.ao)

Product → Get All Products

AI-generated

Overview

This node integrates with the Vendus API to retrieve product data from a business invoicing and management system. Specifically, the "Get All Products" operation fetches a list of products, optionally filtered by a search query.

Common scenarios for this node include:

  • Synchronizing product catalogs between Vendus and other systems.
  • Automating inventory or sales workflows by retrieving up-to-date product information.
  • Building reports or dashboards that require product details from Vendus.

For example, a user might use this node to pull all products matching a keyword like "laptop" to update an e-commerce platform's inventory automatically.

Properties

Name Meaning
Search Query (q) A string to filter products by name or description. Only products matching this query are returned.
Enable Debug Logging Boolean option to enable detailed debug logs for troubleshooting API calls. When enabled, the node logs request URLs, parameters, responses, and errors.

Output

The node outputs an array of JSON objects, each representing a product retrieved from Vendus. The structure of each product object corresponds directly to the Vendus API response for products, typically including fields such as product ID, title/name, reference code, category, price, and other product attributes.

No binary data is output by this node.

Example output snippet (simplified):

[
  {
    "id": 123,
    "title": "Sample Product",
    "reference": "SP-001",
    "category_id": 1,
    "price": 19.99,
    ...
  },
  ...
]

Dependencies

  • Requires an API key credential configured in n8n to authenticate with the Vendus API.
  • The node uses the base URL provided by the credential configuration to make HTTP requests.
  • Optional: Enabling debug logging requires access to the node's logger.

Troubleshooting

  • Missing or invalid API credentials: The node will fail if the Vendus API key or base URL is not correctly set up. Ensure credentials are valid and have necessary permissions.
  • Parameter substitution errors: If required parameters (like resource or operation) are missing or incorrectly specified, the node throws errors indicating which parameter is missing.
  • API request failures: Network issues, incorrect URLs, or API downtime can cause request failures. Enabling debug logging helps identify the exact request and error details.
  • Empty results: If the search query does not match any products, the node returns an empty array. Verify the query string or try without filters.

Links and References

Discussion