autotask_search_time_entries
Search time entries in Autotask with filters for resource, ticket, project, date range, and approval status. Find unapproved entries for billing.
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 |
|---|---|---|---|
| page | No | ||
| taskId | No | Filter by task ID | |
| billable | No | Filter by billable status (true = billable only, false = non-billable only) | |
| pageSize | No | Max 500 | |
| ticketId | No | Filter by ticket ID | |
| projectId | No | Filter by project ID | |
| resourceId | No | Filter by resource (user) ID | |
| approvalStatus | No | Filter by approval status: "unapproved" = not yet posted (billingApprovalDateTime is null), "approved" = already posted, "all" = no filter (default) | |
| 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) |