ConnectWise Manage icon

ConnectWise Manage

Consume ConnectWise Manage API

Overview

The node integrates with the ConnectWise Manage API to update member records within the system. It allows users to modify details of an existing member by specifying the member's unique ID and providing any fields that need updating.

This node is beneficial in scenarios where membership information needs to be kept current, such as updating contact details, job titles, or roles after changes in an organization. For example, when a new phone number or email address is assigned to a member, this node can automate the update process without manual intervention in ConnectWise Manage.

Properties

Name Meaning
Member ID The unique identifier of the member to update.
Additional Fields Optional fields to update for the member. These include:
- Email: The member's email address.
- First Name: The member's first name.
- Last Name: The member's last name.
- Phone Number: The member's phone number.
- Time Zone: The member's time zone.
- Title: The job title of the member.
- Work Role: The work role of the member.

Output

  • The output JSON contains the updated member data as returned from the ConnectWise Manage API.
  • Each item corresponds to one input item processed.
  • The structure reflects the member resource fields after the update operation.
  • This node does not output binary data.

Dependencies

  • Requires an active connection to the ConnectWise Manage API.
  • Needs an API authentication token or API key credential configured in n8n for ConnectWise Manage.
  • The node uses the base URL from the credentials to construct API requests.

Troubleshooting

  • Missing or invalid Member ID: The node requires a valid member ID to perform the update. Ensure the "Member ID" property is correctly set.
  • API authentication errors: If the API credentials are incorrect or expired, the node will fail to authenticate. Verify the API key or token in the credentials.
  • Invalid field values: Providing unsupported or incorrectly formatted values in additional fields may cause API errors. Validate field formats before running.
  • Network issues: Connectivity problems to the ConnectWise Manage API endpoint will result in request failures.
  • Error messages: The node surfaces error messages from the API response. Common errors include "Operation not supported" if the operation or resource is misconfigured, or validation errors if required fields are missing.

To resolve errors:

  • Double-check all required parameters.
  • Confirm API credentials are valid.
  • Review API documentation for field constraints.
  • Enable "Continue On Fail" in the node settings to handle partial failures gracefully.

Links and References

Discussion