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 including schedules. For the Schedule - Search operation, it allows users to query schedule entries based on a search string and optional ordering criteria. This is useful for retrieving filtered schedule data such as appointments, tasks, or calendar entries matching specific conditions.
Common scenarios include:
- Searching for scheduled events containing certain keywords or attributes.
- Retrieving schedule entries sorted by a particular field (e.g., by ID descending).
- Automating workflows that require fetching relevant schedule data from ConnectWise Manage.
Example: A user wants to find all schedule entries related to a specific project or client by providing a search query string, optionally ordering results by creation date or ID.
Properties
| Name | Meaning |
|---|---|
| Search Query | The search string used to filter schedule entries. This is required for the search operation. |
| Order By | Field to order the results by, e.g., "id", "ID desc". Determines sorting of returned entries. |
Note: The "Order By" property supports specifying any valid field name recognized by the API, optionally with direction (asc/desc).
Output
The output consists of JSON objects representing schedule entries matching the search criteria. Each item corresponds to one schedule entry with its full details as returned by the ConnectWise Manage API under the schedule/entries endpoint.
- The output is an array of JSON objects when multiple entries are found.
- Each JSON object contains fields describing the schedule entry, such as IDs, object types, dates, and other metadata.
- 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 v3.0 endpoints.
- Proper configuration of the API base URL and authentication credentials in n8n is necessary.
Troubleshooting
- Missing or invalid credentials: Ensure the API key and site URL are correctly configured in the node credentials.
- Invalid search query: The search query must be a valid string understood by the ConnectWise Manage API filtering syntax.
- Unsupported operation or resource: Using an unsupported operation or resource will throw an error indicating the operation/resource is not supported.
- API request failures: Network issues or API errors will result in error messages; check connectivity and API permissions.
- Empty results: If no schedule entries match the search query, the output will be an empty array.