Actions39
- Account Actions
- Client Actions
- Document Actions
- Product Actions
- Receipt Actions
- Store Actions
- Supplier Actions
Product → Get All Products
AI-generatedOverview
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
- Vendus API Documentation (official site referenced in node description)
- n8n Documentation on HTTP Request Node (for understanding underlying HTTP calls)
- General info on Product Management APIs