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 retrieve multiple time entry records ("Time" resource) from the system. It supports fetching many time entries with pagination, ordering, and filtering options.
This operation is useful when you want to:
- Extract a list of time entries logged in ConnectWise Manage for reporting or analysis.
- Synchronize time tracking data with other systems.
- Automate workflows based on time entry data, such as billing or project management.
For example, you could use this node to get all time entries for a specific period, ordered by start time descending, or to fetch a limited number of recent time entries for review.
Properties
| Name | Meaning |
|---|---|
| Order By | Field to order results by, e.g., "ID desc" to sort by ID descending. |
| Page Number | The page number to retrieve, starting at 1. |
| Page Size | Number of results to return per page (minimum 1, maximum 1000). |
| Return All | Whether to return all results across pages (true) or only up to a given limit (false). |
| Limit | Maximum number of results to return if not returning all (minimum 1). |
These properties allow control over how many time entries are fetched and in what order, supporting both paginated retrieval and full dataset extraction.
Output
The output is an array of JSON objects, each representing a time entry record retrieved from ConnectWise Manage. Each item contains fields corresponding to the time entry's data, such as IDs, timestamps, descriptions, and related metadata.
If the node is configured to return all results, it will paginate through the API until all matching time entries are collected or the limit is reached.
No binary data output is produced for this operation.
Dependencies
- Requires an API key credential for ConnectWise Manage with appropriate permissions to read time entries.
- The node makes authenticated HTTP requests to the ConnectWise Manage REST API endpoint specified in the credentials.
- No additional external dependencies beyond the n8n environment and the ConnectWise Manage API.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication failures.
- Requesting a page number or page size outside allowed ranges may result in errors.
- Using unsupported or incorrectly formatted "Order By" values can lead to API errors.
- Network connectivity problems can cause request timeouts or failures.
Error messages:
"Operation 'getAll' is not supported": Indicates the operation name was misspelled or not recognized."Resource 'time' is not supported": Means the resource parameter is incorrect or missing.- API error responses from ConnectWise Manage are logged and surfaced as node errors; check the error details for specifics.
Resolutions:
- Verify API credentials and permissions.
- Ensure property values conform to expected formats and constraints.
- Check network connectivity and API availability.
- Use the "Return All" option carefully to avoid very large data loads that might time out.