Actions28
- Companies Actions
- Products Actions
- Orders Actions
- Subscriptions Actions
- Contacts Actions
- Invoices Actions
- Usage Summaries Actions
Overview
This node operation, "Find All Products," retrieves a list of products from an external API. It is useful for scenarios where you need to fetch multiple product records, such as displaying product catalogs, syncing product data with other systems, or performing bulk analysis on product information.
For example, you might use this node to:
- Retrieve all products offered by a specific vendor.
- Paginate through large product lists to process them in batches.
- Sort products by name or vendor to organize the output.
Properties
| Name | Meaning |
|---|---|
| Additional Query Parameters | Optional parameters to customize the product list request: |
| - Page | The page number to request in the product list (default 0). |
| - Size | Number of products to return per page (default 10). |
| - Sort | Field and direction to sort products by; options are "Name" or "Vendor". |
| - Vendor Name | Filter to return only products matching the specified vendor name (default "Microsoft"). |
Output
The node outputs JSON data containing the list of products retrieved from the API. Each item in the output array represents a product with its associated details as provided by the external service.
If the API supports pagination, the output will correspond to the requested page and size parameters.
No binary data output is indicated in the source code.
Dependencies
- Requires an API key credential for authenticating requests to the external Pax8 Partner API.
- The base URL for API requests is
https://api.pax8.com/v1. - The node expects JSON responses and sends requests with appropriate headers (
Accept: application/json,Content-Type: application/json).
Troubleshooting
Common issues:
- Invalid or missing API credentials can cause authentication failures.
- Requesting pages beyond the available range may return empty results.
- Incorrect query parameter values (e.g., negative page numbers) might lead to errors or unexpected behavior.
Error messages:
- Authentication errors typically indicate invalid or expired API keys; verify and update credentials.
- HTTP 4xx or 5xx errors suggest issues with request parameters or server availability; check parameter correctness and API status.
Links and References
- Pax8 API Documentation (general reference for API endpoints and parameters)
- n8n documentation on creating custom nodes