time_list
Retrieve filtered timesheet entries with total minutes and billable amount for invoicing. Combine saved views or explicit filters by project, user, status, billable, unbilled, and date range.
Instructions
The timesheet read model (P5): entries filtered by project, user, status, billable, unbilled (everything not yet billed) or a started_at range, plus { totalMinutes, billableMinor } with the money figure derived round-once from each entry snapshotted rate, never stored. This slice (status approved, billable, unbilled) is B02 invoicing input. savedViewId applies a saved view (G00): its stored filters are merged underneath any filter named explicitly here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| from | No | ||
| status | No | ||
| userId | No | ||
| billable | No | ||
| unbilled | No | ||
| projectId | No | ||
| savedViewId | No | ||
| workspaceId | Yes |