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 operations on various resources, including Purchase Orders. Specifically, for the Purchase Order - Get operation, it retrieves detailed information about a single purchase order by its unique ID.
Common scenarios where this node is beneficial include:
- Fetching purchase order details to verify status, vendor, or items before processing payments.
- Integrating purchase order data into other workflows such as inventory management or accounting systems.
- Automating reporting or notifications based on purchase order updates.
Example use case: A user wants to automatically retrieve and log details of a specific purchase order when triggered by an external event, such as receiving a new invoice.
Properties
| Name | Meaning |
|---|---|
| Purchase Order ID | The unique identifier of the purchase order to retrieve. This is a required string input. |
Output
The node outputs JSON data representing the purchase order object retrieved from the ConnectWise Manage API. The structure typically includes fields such as purchase order ID, vendor information, order status, line items, dates, and other metadata defined by the API.
No binary data output is produced for this operation.
Example output snippet (simplified):
{
"purchaseOrderId": 12345,
"vendorId": 6789,
"status": "Approved",
"orderDate": "2024-01-15T00:00:00Z",
"lineItems": [
{
"productId": 111,
"quantity": 10,
"price": 25.5
}
],
...
}
Dependencies
- Requires an active connection to the ConnectWise Manage API.
- Needs configuration of an API authentication credential (e.g., API key or token) within n8n to authorize requests.
- The node uses the base URL configured in the credential to construct API endpoints.
Troubleshooting
Error: Operation 'get' is not supported for resource 'purchaseOrder'
This indicates a misconfiguration or unsupported operation/resource combination. Verify that the resource is set to "Purchase Order" and operation to "Get".Missing or invalid Purchase Order ID
Ensure the "Purchase Order ID" property is provided and correctly formatted as a string.API request failures
Could be due to network issues, invalid credentials, or insufficient permissions. Check the API credentials and connectivity.Unexpected response structure or empty results
Confirm that the purchase order ID exists in ConnectWise Manage and that the API user has access rights.