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, specifically enabling operations on various resources such as projects, tickets, companies, and more. For the Project resource with the Search operation, it allows users to perform filtered searches on projects based on a search query and optional ordering criteria.
This node is beneficial in scenarios where you need to programmatically retrieve project data from ConnectWise Manage based on specific search conditions, for example:
- Finding all projects that match certain keywords or criteria.
- Sorting the search results by fields like project ID or name.
- Automating workflows that depend on dynamic project data retrieval.
Practical example: You want to find all projects containing "Migration" in their description and order them by creation date descending to process recent migration projects first.
Properties
| Name | Meaning |
|---|---|
| Search Query | The search query string used to filter projects. This is required for the Search operation. |
| Order By | Field to order the search results by, e.g., "id desc" or "name asc". Optional; defaults to "id". |
Note: The Order By property is available for both getAll and search operations on the Project resource.
Output
- The output is an array of JSON objects representing projects matching the search criteria.
- Each item corresponds to one project object returned by the ConnectWise Manage API.
- The structure of each project JSON object follows the API's project schema, including fields like project ID, name, status, etc.
- No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the ConnectWise Manage API.
- The node makes HTTP requests to the ConnectWise Manage REST API endpoint configured in the credentials.
- Proper API permissions are needed to perform project searches.
Troubleshooting
Error: Operation 'search' is not supported for resource 'project'
This indicates a mismatch between the requested operation and the implemented ones. Ensure the operation is correctly set to "search" and the resource to "project".API request failed / ConnectWise Error Response Body:
Network issues, invalid credentials, or insufficient permissions can cause API failures. Verify your API key and endpoint URL in the credentials.Missing required parameter 'searchQuery'
The search query is mandatory for the search operation. Make sure to provide a valid non-empty search string.Empty results returned
Check the search query syntax and ensure it matches existing projects. Also verify if any filters or conditions are applied that might exclude results.