ConnectWise Manage icon

ConnectWise Manage

Consume ConnectWise Manage API

Overview

This node integrates with the ConnectWise Manage API to perform various operations on different resources within ConnectWise Manage. Specifically, for the Time resource and the Delete operation, it allows users to delete a time entry by its ID.

Common scenarios where this node is beneficial include automating time tracking management, cleaning up erroneous or duplicate time entries, or integrating time entry deletion into broader workflows such as project management or billing automation.

Practical example:
A user wants to automatically remove time entries that were logged incorrectly or duplicated after a certain event in their workflow. By providing the Time Entry ID, this node can delete those entries programmatically without manual intervention.

Properties

Name Meaning
Time Entry ID The unique identifier of the time entry 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 time entry.
  • Typically, a successful delete operation returns an empty object or confirmation message depending on the API.
  • No binary data output is produced by this operation.

Example output JSON (conceptual):

{}

Dependencies

  • Requires an active connection to the ConnectWise Manage API.
  • Needs an API authentication credential configured in n8n (an API key or token).
  • The node uses the base URL provided in the credentials to construct API requests.
  • The user must have appropriate permissions in ConnectWise Manage to delete time entries.

Troubleshooting

  • Error: Operation 'delete' is not supported for resource 'time'
    This would indicate a misconfiguration or unsupported operation. Ensure the resource is set to "Time" and operation to "Delete".

  • Error: Time Entry ID is missing or invalid
    The Time Entry ID property is required. Make sure it is provided and correctly formatted.

  • API request failed / ConnectWise Error Response Body
    Could be due to network issues, invalid credentials, or insufficient permissions. Verify API credentials and user permissions.

  • NodeOperationError with unknown error
    Check the detailed error message in the node execution logs. Enable debug mode if necessary to see the full API request and response.

Links and References

These links provide further details on the API endpoints, required permissions, and request/response formats.

Discussion