Export Time Entries

GET /tenants/{tenant}/time-entries/csv

Every individual time entry matching the filters as a CSV download, one row per entry: date, start and end time (UK time), team member and email, client, task, task category, service, description, billable, duration, charge-out rate and value. Takes the same filters as the time entry list. Users restricted to their own time get only their own entries. The cost rate and cost columns are included only for callers with the Cost Rates permission.

Parameters

NameTypeDescription
tenant* path string

The Tenant.Code

The Tenant.Code

userCode query string

Filter by team member code

Filter by team member code

clientCode query string

Filter by linked client code

Filter by linked client code

taskItemCode query string

Filter by linked task code

Filter by linked task code

serviceCode query string

Filter by the client billable service the time was logged directly against (not via a task)

Filter by the client billable service the time was logged directly against (not via a task)

dateRange query string

Preset date range for the entry window. When set (and not CustomDateRange), fromDate/toDate are calculated automatically.

Preset date range for the entry window. When set (and not CustomDateRange), fromDate/toDate are calculated automatically.

fromDate query string

Only include entries on or after this date

Only include entries on or after this date

toDate query string

Only include entries on or before this date

Only include entries on or before this date

isBillable query boolean

Filter by whether the entry is billable

Filter by whether the entry is billable

isBilled query boolean

Filter by whether the entry has been billed

Filter by whether the entry has been billed

hasOpenWip query boolean

Filter by whether the entry still has WIP open (unbilled, or part-settled). True also includes rated-less billable entries.

Filter by whether the entry still has WIP open (unbilled, or part-settled). True also includes rated-less billable entries.

isPaid query boolean

Filter by whether the entry has been paid to the team member on a pay run

Filter by whether the entry has been paid to the team member on a pay run

isPaymentApproved query boolean

Filter by whether the entry has been approved for payment to the team member

Filter by whether the entry has been approved for payment to the team member

payRunCode query string

Filter to the entries paid on one pay run

Filter to the entries paid on one pay run

externalEventUid query string

Filter to the entries logged from one external calendar meeting (its occurrence UID)

Filter to the entries logged from one external calendar meeting (its occurrence UID)

search query string

Search across description, client name and task name (minimum 3 characters)

Search across description, client name and task name (minimum 3 characters)

Responses

200 OK
400 Bad Request
401 Unauthorized – Invalid or missing API key
403 Forbidden

Try it