Actions102
- Activity Actions
- Agreement Actions
- Company Actions
- Configuration Actions
- Contact Actions
- Document Actions
- Expense Actions
- Invoice Actions
- Member Actions
- Opportunity Actions
- Product Catalog Actions
- Project Actions
- Purchase Order Actions
- Schedule Actions
- Service Ticket Actions
- Time Actions
Overview
The node integrates with the ConnectWise Manage API to perform various operations on different resources. Specifically, for the Project resource and the Update operation, it updates an existing project in ConnectWise Manage by sending a PATCH request with the specified fields.
This node is beneficial when you want to automate project management tasks such as updating project details (e.g., status, dates, description) directly from your workflow without manual intervention. For example, you could update a project's status to "Closed" once all tasks are completed or modify the project’s start and end dates based on new scheduling information.
Properties
| Name | Meaning |
|---|---|
| Project ID | The unique identifier of the project to update. |
| Additional Fields | Optional fields to update on the project. These include: |
| - Billable: Whether the project is billable (true/false). | |
| - Company ID: The ID of the company associated with the project. | |
| - Description: A textual description of the project. | |
| - End Date: The project’s end date in YYYY-MM-DD format. | |
| - Start Date: The project’s start date in YYYY-MM-DD format. | |
| - Status: The current status of the project. Options are "Open", "Closed", or "On Hold". |
Output
- The output JSON contains the updated project data returned from the ConnectWise Manage API after the update operation.
- Each item corresponds to one input item processed.
- The structure reflects the project object as defined by the ConnectWise Manage API, including any updated fields.
- This node does not output binary data for this operation.
Dependencies
- Requires an active connection to the ConnectWise Manage API.
- Needs an API authentication credential configured in n8n to authorize requests.
- The node uses the base URL from the credential configuration to construct API endpoints.
- No additional external dependencies beyond the ConnectWise Manage API and its authentication.
Troubleshooting
Common Issues:
- Missing or invalid Project ID will cause the update to fail.
- Providing invalid field values (e.g., wrong date format) may result in API errors.
- Network or authentication issues can prevent successful API calls.
Error Messages:
"Operation 'update' is not supported for resource 'project'": Indicates a misconfiguration or unsupported operation."Resource 'project' is not supported": The resource name might be incorrect or missing.- API error responses are logged and surfaced as node errors; check the error message for details.
Resolution Tips:
- Ensure the Project ID is correct and exists in ConnectWise Manage.
- Validate date formats and option values before running the node.
- Verify that the API credentials are correctly set up and have sufficient permissions.
- Enable "Continue On Fail" if you want the workflow to proceed despite individual item errors.
Links and References
- ConnectWise Manage API Documentation
- n8n Documentation on HTTP Request Node
- Date Format Reference (for YYYY-MM-DD)
If you need further details on other operations or resources, feel free to ask!