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 a ConnectWise Manage instance. Specifically, for the Company resource with the Get operation, it retrieves detailed information about a single company by its unique Company ID.

Common scenarios where this node is beneficial include:

  • Fetching company details to enrich customer data in workflows.
  • Automating reporting or auditing processes that require company information.
  • Integrating company data into other systems or databases.

For example, you might use this node to get the full profile of a company before creating a related ticket or invoice in another system.

Properties

Name Meaning
Company ID The unique identifier of the company to retrieve. This is a required string input.

Output

The node outputs JSON data representing the company object retrieved from ConnectWise Manage. The structure corresponds to the company's properties as defined by the ConnectWise Manage API, typically including fields such as company name, address, contact details, status, and other metadata.

Since this operation fetches a single company record, the output will be a single JSON object per input item, containing all available company details.

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 (an API key or token).
  • The node uses the base URL (siteUrl) provided in the credentials to construct API requests.

Troubleshooting

  • Error: Operation 'get' is not supported for resource 'company'
    This indicates a misconfiguration or unsupported operation/resource combination. Verify that the Resource is set to "Company" and Operation to "Get".

  • Missing or invalid Company ID
    The Company ID property is required. Ensure it is provided and correctly formatted.

  • API request failures
    Errors returned from the ConnectWise Manage API (e.g., authentication errors, network issues) will be surfaced. Check your API credentials and network connectivity.

  • Unexpected response structure
    If the API changes or returns unexpected data, the node may fail. Review the API documentation and update the node configuration accordingly.

Links and References

Discussion