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 ConnectWise Manage. Specifically, for the Company resource and the Delete operation, it allows users to delete a company record by specifying its unique Company ID.
Common scenarios where this node is beneficial include automating the cleanup of outdated or incorrect company records in ConnectWise Manage, integrating company management workflows, or synchronizing company data between systems by removing obsolete entries.
Practical example:
A user wants to automatically remove companies that have been marked as inactive in their CRM system from ConnectWise Manage. By using this node configured with the "Company" resource and "Delete" operation, they can input the Company ID and delete the corresponding company record via the API.
Properties
| Name | Meaning |
|---|---|
| Company ID | The unique identifier of the company to delete. This is a required string property. |
Output
The output JSON contains the response from the ConnectWise Manage API after attempting to delete the specified company. Typically, a successful delete operation returns an empty object or confirmation message depending on the API's behavior.
json: Contains the API response related to the deletion request.- No binary data output is produced by this operation.
Dependencies
- Requires an active connection to the ConnectWise Manage API.
- Needs an API authentication credential configured in n8n (e.g., an API key or token) to authorize requests.
- The node uses the base URL provided in the credentials to construct API endpoints.
Troubleshooting
Common issues:
- Invalid or missing Company ID: The node requires a valid Company ID; if omitted or incorrect, the API will return an error.
- Authentication failures: Ensure the API credentials are correctly set up and have sufficient permissions to delete company records.
- Network or connectivity problems: Verify that the ConnectWise Manage API endpoint is reachable from the n8n environment.
Error messages:
"Operation 'delete' is not supported for resource 'company'": This would indicate a misconfiguration or unsupported operation; however, the code supports delete for company.- API errors returned from ConnectWise Manage (e.g., 404 Not Found if the company does not exist, or 403 Forbidden if lacking permissions) will be surfaced as node execution errors.
"Resource 'company' is not supported": Indicates the resource name was not recognized; ensure the resource parameter is exactly "company".
To resolve errors, verify input parameters, check API credentials, and consult ConnectWise Manage API documentation for permission requirements.