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 invoices. Specifically, for the Invoice - Get operation, it retrieves detailed information about a single invoice by its unique ID.
Common scenarios where this node is beneficial include:
- Fetching invoice details for reporting or auditing purposes.
- Integrating invoice data into other workflows such as accounting, CRM, or notification systems.
- Automating invoice retrieval to trigger downstream processes like payment reminders or status updates.
Example use case:
- A user wants to automatically fetch an invoice's details when a new payment is received and then update their internal system accordingly.
Properties
| Name | Meaning |
|---|---|
| Invoice ID | The unique identifier of the invoice to retrieve. This is a required string input. |
Output
The node outputs JSON data representing the invoice object retrieved from ConnectWise Manage. The structure corresponds directly to the invoice resource in the ConnectWise Manage API, typically including fields such as invoice number, date, company, amounts, status, and related metadata.
No binary data output is produced for this operation.
Example output snippet (simplified):
{
"invoiceId": 12345,
"invoiceNumber": "INV-2024-001",
"company": {
"companyId": 6789,
"name": "Example Company"
},
"date": "2024-06-01T00:00:00Z",
"totalAmount": 1500.00,
"status": "Approved",
...
}
Dependencies
- Requires an active connection to the ConnectWise Manage API.
- Must be configured with valid API credentials (an API key or authentication token) for ConnectWise Manage.
- The node uses the base URL provided in the credentials to construct API requests.
Troubleshooting
Error: Operation 'get' is not supported for resource 'invoice'
This indicates a misconfiguration or unsupported operation/resource combination. Verify that the resource is set to "Invoice" and operation to "Get".Missing or invalid Invoice ID
The Invoice ID property is required. Ensure it is provided and correctly formatted.API request failures
Errors returned from the ConnectWise Manage API (e.g., 401 Unauthorized, 404 Not Found) will be surfaced. Check API credentials, permissions, and that the invoice ID exists.Network or connectivity issues
Ensure the n8n instance can reach the ConnectWise Manage API endpoint specified in the credentials.Continue On Fail behavior
If enabled, errors for individual items will be returned as JSON error messages instead of stopping execution.
Links and References
- ConnectWise Manage API Documentation
- n8n Documentation on HTTP Request Node (for understanding API calls)