ConnectWise Manage icon

ConnectWise Manage

Consume ConnectWise Manage API

Overview

The node integrates with the ConnectWise Manage API to retrieve multiple activity records ("Activity" resource) from a ConnectWise Manage instance. Specifically, the "Get Many" operation fetches a list of activities with support for pagination, ordering, and limiting the number of results.

This node is useful in scenarios where you want to automate workflows involving activity tracking or reporting within ConnectWise Manage. For example, you might use it to:

  • Retrieve recent activities for analysis or dashboard display.
  • Export activity data for auditing or integration with other systems.
  • Trigger downstream automation based on specific activity conditions.

Properties

Name Meaning
Return All Whether to return all available activity records or limit the number of results returned.
Limit Maximum number of activity records to return (used only if "Return All" is false).
Page Number The page number of results to retrieve (pagination starts at 1).
Page Size Number of results per page (minimum 1, maximum 1000).
Order By Field by which to order the results, e.g., "id" or "id desc" for descending order.

Output

The output consists of JSON objects representing individual activity records retrieved from ConnectWise Manage. Each item corresponds to one activity and contains all fields as returned by the ConnectWise Manage API under the company/activities endpoint.

The structure of each JSON object matches the activity resource schema from ConnectWise Manage, including identifiers, names, timestamps, and any other activity-related metadata.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to a ConnectWise Manage instance via an API key credential configured in n8n.
  • The node uses the ConnectWise Manage REST API v3.0 endpoints.
  • Proper API credentials and permissions are necessary to access the company/activities resource.

Troubleshooting

  • Common Issues:

    • Invalid or missing API credentials will cause authentication failures.
    • Requesting pages beyond the available range may return empty results.
    • Using unsupported or misspelled field names in "Order By" can lead to API errors.
    • Exceeding the maximum allowed page size (1000) will be rejected.
  • Error Messages:

    • "Operation 'getAll' is not supported": Indicates the operation name is incorrect or not implemented for the resource.
    • "Resource 'activity' is not supported": The resource name is invalid or not recognized.
    • API request failures typically include error details from ConnectWise Manage; check credentials and network connectivity.
    • Pagination parameters out of bounds may result in empty responses without explicit errors.

To resolve issues, verify API credentials, ensure correct property values, and consult ConnectWise Manage API documentation for valid query parameters.

Links and References

Discussion