Actions102
- Activity Actions
- Agreement Actions
- Company Actions
- Configuration Actions
- Contact Actions
- Document Actions
- Expense Actions
- Invoice Actions
- Member Actions
- Opportunity Actions
- Product Catalog Actions
- Project Actions
- Purchase Order Actions
- Schedule Actions
- Service Ticket Actions
- Time Actions
Overview
This node integrates with the ConnectWise Manage API to perform various operations on different resources within the ConnectWise system. Specifically, for the Product Catalog resource and the Get operation, it retrieves detailed information about a single product catalog item by its unique Product ID.
Common scenarios where this node is beneficial include:
- Fetching detailed product information from your procurement catalog to use in workflows such as inventory management, order processing, or reporting.
- Automating data synchronization between ConnectWise Manage and other systems by retrieving up-to-date product details.
- Using product data dynamically in customer support or sales automation workflows.
Example: You want to retrieve the details of a specific product in your catalog to check its availability or pricing before creating a purchase order or sending a quote.
Properties
| Name | Meaning |
|---|---|
| Product ID | The unique identifier of the product catalog item to retrieve. This is required to specify which product's details to fetch. |
Output
The node outputs the JSON representation of the requested product catalog item. The structure corresponds directly to the product object returned by the ConnectWise Manage API under the procurement/catalog endpoint. It typically includes fields such as product name, description, pricing, vendor info, and other metadata defined in the product catalog.
No binary data output is produced for this operation.
Dependencies
- Requires an active connection to the ConnectWise Manage API.
- Needs configuration of an API authentication credential (e.g., an API key or token) for ConnectWise Manage within n8n.
- The node uses the base URL configured in the credential to construct API requests.
Troubleshooting
- Missing or invalid Product ID: The node requires a valid Product ID to fetch the product. Ensure the Product ID is correctly provided and exists in your ConnectWise Manage system.
- API authentication errors: If the API credentials are incorrect or expired, the node will fail to authenticate. Verify and update your ConnectWise Manage API credentials in n8n.
- Unsupported operation or resource: If you attempt to use an unsupported operation or resource, the node throws an error indicating the operation/resource is not supported.
- Network or API errors: Any connectivity issues or API response errors will be surfaced as node execution errors. Check network connectivity and API service status.
- Error messages: The node surfaces error messages from the ConnectWise API when available, aiding in diagnosing issues like permission problems or invalid parameters.