Export time reports
Applies the same filters and access controls as the JSON time report and returns
an authoritative CSV file. The default entries view has one row per actual time
entry and includes task and category labels, human-readable member, space, and board
names alongside stable IDs, durations, billing snapshots, calculated billable amounts,
currency, source, and review state. The timesheet view groups entries by card and
local calendar day.
The entries view appends Roadmap Project ID and Roadmap Project columns, distinct
from Space and Board. Project identity comes only from each entry’s logged membership
snapshot, so moving a card does not change historical attribution. Missing historical
membership has a blank project ID and the label No project; never reconstruct it
from the current card hierarchy. Names are current authorized display names, not
historical name snapshots. Deleted or unresolved projects use Unavailable project;
restricted project identities and names must not be disclosed. Entries belonging to
inaccessible projects are excluded according to the same authorization as the report.
The project_summary view groups that same complete filtered, deduplicated entry
dataset by historical roadmap project ID. Each project appears once, with an additional
No project row only when such entries exist. Direct parent and descendant entries
each contribute once. Columns are Roadmap Project ID, Roadmap Project, Period from,
Period to, Timezone, Tracked seconds, Tracked hours, Billable seconds, Billable hours.
Period bounds are ISO 8601 instants (from inclusive, to exclusive); Timezone is the
effective IANA report timezone. Seconds are integers and hours are decimal seconds / 3600
rounded to six decimal places. Totals cover the selected period only; no lifetime
budget, planned duration, remaining or overrun columns are included. Project grouping
is fixed; a non-empty group_by parameter is rejected rather than silently ignored.
All export views consume every matching page before returning success. Empty results return the view’s header row only. CSV uses UTF-8 and proper quoting for commas, newlines and quotes; text cells are protected against spreadsheet formula execution. Failures, deadlines and dataset limits return an error, never a successful partial file. Existing entries columns and timesheet layout retain their meanings.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Team ID is an alphanumerical string that identifies a Team. This is externally referred to as a "Workspace".
Query Parameters
Lower bound (inclusive) for the report window, as a Unix timestamp in seconds.
Upper bound (exclusive) for the report window, as a Unix timestamp in seconds.
IANA timezone used for day, week, and month boundaries.
Restrict to entries logged by these member IDs.
Restrict to cards currently assigned to any of these member IDs.
Restrict to entries whose card was in these spaces when the time was logged.
Restrict to entries on cards currently in these projects, including time logged before the cards joined.
Restrict to entries whose card was in these boards when the time was logged.
Restrict to entries whose card was in these sprints when the time was logged.
Restrict to these cards. Descendant roll-up uses the ancestor path captured when each entry was logged.
Restrict to entries assigned to these time categories.
Restrict to cards currently carrying the selected tags.
Match cards carrying any selected tag or every selected tag.
any, all Optional filter — restrict to billable (true) or non-billable (false) entries.
Restrict to entries created manually, by a timer, or by idle-time handling.
manual, timer, idle Direct includes only cards in the selected scope; descendants recursively includes every child card.
direct, descendants CSV layout. entries (default) returns one row per
actual time entry. timesheet returns one row per card with a column for
each local calendar day in the selected report window.
project_summary returns one row per historical roadmap project with
reporting-period tracked and billable totals, plus a No project group when present.
It does not include lifetime estimates, budgets, remaining time or secondary grouping.
entries, timesheet, project_summary Response
Authoritative time report CSV.
The response is of type file.