ConnectWise Manage icon

ConnectWise Manage

Consume ConnectWise Manage API

Overview

This node integrates with the ConnectWise Manage API, specifically enabling operations on various resources within ConnectWise Manage. For the Configuration - Create operation, it allows users to create a new configuration record in the ConnectWise system. This is useful for IT service management scenarios where configurations of hardware, software, or other assets need to be tracked and managed centrally.

Practical examples include:

  • Creating a new software configuration entry when deploying new software across an organization.
  • Adding backup or access configurations related to company infrastructure.
  • Associating configurations with specific companies or locations for asset management.

Properties

Name Meaning
Name The name of the configuration to be created (required).
Additional Fields Optional extra fields to specify additional details about the configuration:
- Type: The type of configuration; options are "Access", "Backup", or "Software".
- Status: The status of the configuration; options are "Active" or "Inactive".
- Company ID: The identifier of the company associated with this configuration.
- Location: The location where the configuration applies or is located.

Output

The output JSON contains the newly created configuration object as returned by the ConnectWise Manage API. This typically includes all properties of the configuration such as its unique ID, name, type, status, associated company, location, and any other metadata provided by the API.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the ConnectWise Manage API.
  • Requires an API authentication credential configured in n8n (an API key or token).
  • The node uses the base URL from the credential's site URL to construct API requests.
  • The user must have appropriate permissions in ConnectWise Manage to create configuration records.

Troubleshooting

  • Missing Required Fields: If the "Name" property is not provided, the node will throw an error because it is required to create a configuration.
  • Authentication Errors: Ensure that the API credentials are valid and have sufficient permissions.
  • API Endpoint Errors: If the ConnectWise Manage API endpoint URL is incorrect or unreachable, the node will fail with a network or HTTP error.
  • Invalid Additional Fields: Providing invalid values for "Type" or "Status" may cause the API to reject the request.
  • Error Messages: The node surfaces errors returned by the API, including detailed messages if available. Check the error message for clues and verify input parameters accordingly.

Links and References

Discussion