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 contacts. Specifically, for the Contact - Delete operation, it deletes a contact record identified by its Contact ID from the ConnectWise Manage system.
This node is beneficial in automation workflows where you need to programmatically manage contacts in ConnectWise Manage, such as cleaning up outdated contacts, removing duplicates, or automating contact lifecycle management.
Example use case: Automatically delete contacts that have been marked inactive or are no longer relevant, triggered by an external event or scheduled workflow.
Properties
| Name | Meaning |
|---|---|
| Contact ID | The unique identifier of the contact to delete. This is a required string input. |
Output
- The output JSON contains the response from the ConnectWise Manage API after attempting to delete the specified contact.
- Typically, a successful delete operation returns an empty object or confirmation message.
- If the deletion fails, the output will contain an error message describing the failure.
- This node does not output binary data for 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 of the ConnectWise Manage instance provided in the credentials.
- No additional external dependencies beyond the ConnectWise Manage API and proper credential setup.
Troubleshooting
Common issues:
- Invalid or missing Contact ID: The node requires a valid Contact ID to delete; ensure this is correctly provided.
- Authentication errors: Verify that the API credentials are correct and have sufficient permissions to delete contacts.
- Network or connectivity problems: Ensure the ConnectWise Manage API endpoint is reachable from the n8n environment.
- Unsupported operation or resource errors: Confirm that the resource is set to "contact" and operation to "delete".
Error messages:
"Operation 'delete' is not supported for resource 'contact'": Indicates a misconfiguration or unsupported operation; verify inputs.- API request failures with HTTP status codes (e.g., 401 Unauthorized, 404 Not Found): Check credentials and Contact ID validity.
"Unknown error occurred during item execution": Generic catch-all error; check detailed logs for specifics.
To resolve errors, double-check all input parameters, ensure credentials are valid, and consult ConnectWise Manage API documentation for permission requirements.
Links and References
- ConnectWise Manage API Documentation
- n8n Documentation on Creating Custom Nodes
- ConnectWise Manage Contact Resource API Reference
Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.