autotask_search_time_entries
Retrieve time entries from Autotask filtered by resource, ticket, project, task, date range, or approval status. Use approvalStatus='unapproved' to find unposted entries for review.
Instructions
Search for time entries in Autotask. Returns 25 results per page by default. Time entries can be filtered by resource, ticket, project, task, date range, or approval status. Use approvalStatus="unapproved" to find entries not yet posted. Common fan-out target — scope by date range first to avoid Autotask's API threshold.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resourceId | No | Filter by resource (user) ID | |
| ticketId | No | Filter by ticket ID | |
| projectId | No | Filter by project ID | |
| taskId | No | Filter by task ID | |
| approvalStatus | No | Filter by approval status: "unapproved" = not yet posted (billingApprovalDateTime is null), "approved" = already posted, "all" = no filter (default) | |
| billable | No | Filter by billable status (true = billable only, false = non-billable only) | |
| dateWorkedAfter | No | Filter entries worked on or after this date (ISO format, e.g. 2026-01-01) | |
| dateWorkedBefore | No | Filter entries worked on or before this date (ISO format) | |
| page | No | ||
| pageSize | No | Max 500 |