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 within ConnectWise Manage. Specifically, for the Activity resource and the Delete operation, it allows users to delete an existing activity by specifying its unique Activity ID.
Common scenarios where this node is beneficial include automating cleanup tasks, removing outdated or incorrect activities from ConnectWise Manage, or integrating deletion workflows triggered by external events or conditions.
Practical example:
A user wants to automatically delete activities that are marked as duplicates or no longer relevant after a certain process completes. By providing the Activity ID to this node configured with the Delete operation, the specified activity will be removed from ConnectWise Manage.
Properties
| Name | Meaning |
|---|---|
| Activity ID | The unique identifier of the activity 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 activity.
- Typically, a successful delete operation returns an empty object or confirmation status in JSON.
- No binary data is output by this operation.
Example output JSON (success case might be empty or minimal):
{}
If an error occurs, the output JSON will contain an error field describing the issue.
Dependencies
- Requires an active connection to the ConnectWise Manage API via an API key credential or equivalent authentication method configured in n8n.
- The node uses the base URL of the ConnectWise Manage instance (
siteUrl) provided in the credentials. - Proper permissions in ConnectWise Manage are necessary to delete activities.
Troubleshooting
Common issues:
- Invalid or missing Activity ID: The node requires a valid Activity ID; ensure the ID exists and is correctly provided.
- Insufficient permissions: The API user must have rights to delete activities.
- Network or authentication errors: Verify API credentials and network connectivity to the ConnectWise Manage instance.
Error messages:
"Operation 'delete' is not supported for resource 'activity'": This would indicate a misconfiguration or unsupported operation/resource combination, but per code analysis, delete is supported for activity.- API request failures will throw errors with messages from the ConnectWise Manage API, often indicating invalid IDs or permission issues.
- If the node encounters an error during execution, it will output an error message in the JSON under the
errorkey if "Continue On Fail" is enabled.
Links and References
- ConnectWise Manage API Documentation (official API docs for reference)
- n8n documentation on Creating Custom Nodes (for understanding node development and usage)
Note: This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.