Actions9
Report → Generate
AI-generatedSummary
Generate a time-tracking report for a specified date range in DoneThat, aggregated by a chosen level and optionally filtered by projects or teams, returning detailed or simplified report data.
Inputs
- Start Date (required) — Inclusive start date in YYYY-MM-DD format to define the beginning of the report period.
- End Date (required) — Inclusive end date in YYYY-MM-DD format to define the end of the report period.
- Aggregation Level (required) — Level at which to aggregate report data; options include Activity (per screenshot), Day, Minute (legacy alias for Activity), Task, or Week.
- Simplify — Whether to return a simplified version of the response instead of the raw detailed data.
- Report Options (Additional Fields) — Optional collection of filtering and sorting settings including: includeCategories (boolean), includeProjects (boolean), projectIds (comma-separated list of project IDs to filter), sort order (newest or oldest first), and teamIds (comma-separated list of team IDs to filter).
Output shape
a list of report data rows, each representing aggregated activity within the specified parameters
Report rows include fields such as id, date, timestampIso, week, duration, project, category, task, headline, and description. When 'Simplify' is enabled, the response contains a curated subset of fields for easier consumption. The operation returns multiple items, each paired with the corresponding input item index. Errors are handled according to node settings, potentially returning error info per item when continuing on fail.