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
This node integrates with the ConnectWise Manage API to perform various operations on different resources within ConnectWise Manage, such as projects, tickets, companies, and more. Specifically, for the Project resource with the Get operation, it retrieves detailed information about a single project by its unique Project ID.
Common scenarios where this node is beneficial include:
- Fetching project details to use in workflows that automate project management tasks.
- Integrating project data into other systems or dashboards.
- Triggering actions based on project status or attributes retrieved from ConnectWise Manage.
Practical example:
- A workflow that triggers when a new ticket is created and needs to fetch the associated project details to route the ticket appropriately or update project-related metrics.
Properties
| Name | Meaning |
|---|---|
| Project ID | The unique identifier of the project to retrieve. This is a required string input. |
Output
The node outputs JSON data representing the project object retrieved from ConnectWise Manage. The structure corresponds to the project resource schema defined by the ConnectWise Manage API, typically including fields such as project name, description, status, start and end dates, and other metadata.
Since this operation only retrieves JSON data, there is no binary output.
Example output snippet (conceptual):
{
"projectId": 123,
"name": "Project Alpha",
"status": "Active",
"startDate": "2023-01-01T00:00:00Z",
"endDate": "2023-12-31T23:59:59Z",
"description": "Description of the project",
...
}
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 provided in the credentials to construct API requests.
- The user must have appropriate permissions in ConnectWise Manage to read project data.
Troubleshooting
Error: Operation 'get' is not supported for resource 'project'
This error indicates a misconfiguration or unsupported operation/resource combination. Ensure the resource is set to "Project" and operation to "Get".Missing or invalid Project ID
The Project ID property is required. If missing or incorrect, the API call will fail. Verify the Project ID is correct and exists in ConnectWise Manage.Authentication errors
If the API credentials are invalid or expired, the node will fail to authenticate. Check the API key/token and reconfigure if necessary.API request failures
Network issues or API downtime can cause request failures. Review error messages for HTTP status codes and retry later if needed.Permission denied
The API user may lack permission to access project data. Confirm the API user has sufficient rights in ConnectWise Manage.