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 operations on various resources, including time entries. Specifically, for the Time resource and the Search operation, it allows users to search and filter time entry records based on a custom query string. This is useful in scenarios where you want to retrieve specific time entries matching certain criteria, such as date ranges, user IDs, or project codes.
Practical examples include:
- Searching for all time entries logged by a particular team member within a date range.
- Filtering time entries related to a specific project or task.
- Retrieving time entries ordered by start time or ID.
This node is beneficial for automating reporting, auditing, or syncing time tracking data from ConnectWise Manage into other systems.
Properties
| Name | Meaning |
|---|---|
| Order By | Field to order results by, e.g., "ID desc" or "timeStart asc". Controls sorting order of returned time entries. |
| Search Query | A required string that defines the search conditions to filter time entries. This uses ConnectWise Manage's query syntax to specify filters (e.g., "timeStart >= '2023-01-01'"). |
Output
The output is an array of JSON objects representing time entry records retrieved from ConnectWise Manage. Each object corresponds to a single time entry and contains fields as defined by the ConnectWise Manage API for time entries (such as timeEntryId, timeStart, timeEnd, memberId, notes, etc.).
- The output items are paired with their input item index.
- If multiple entries match the search, multiple output items are returned.
- There is no binary data output for this operation.
Dependencies
- Requires an API key credential for authenticating with the ConnectWise Manage API.
- The node expects the ConnectWise Manage site URL and authentication credentials configured in n8n.
- Uses the ConnectWise Manage REST API v3.0 endpoints.
Troubleshooting
- Invalid Search Query: If the search query string is malformed or uses unsupported syntax, the API may return errors. Ensure the query follows ConnectWise Manage's documented query language.
- Authentication Errors: Missing or incorrect API credentials will cause authentication failures. Verify the API key and site URL configuration.
- Unsupported Operation: Using operations or resources not supported by the node will throw errors indicating unsupported operations.
- Empty Results: If no time entries match the search query, the output will be empty. Double-check the query conditions.
- Rate Limits / API Errors: The node surfaces API errors; check the error message for details. Network issues or rate limits can cause failures.