Authorization: Bearer <token>).
The employee is identified from the token’s userId — there is no employee-id
path/query parameter.
Query parameters
ISO date string. Defaults to the start of the current week (Sunday,
00:00:00) if omitted.
ISO date string. Defaults to the end of the current week (Saturday,
23:59:59) if omitted.
Optional. Filter entries to a single pay period.
400 Invalid date format for unparseable dates, or 400 Invalid date range if startDate is after endDate. Time entries are matched on
clockIn falling within the range.
Response
id, firstName, lastName, employeeNumber, jobTitle, payRate,
payType.The employee’s company, including
payPeriodType and the bookkeeper org’s
overtimeThreshold, overtimeMultiplier, and timezone.Time entries within the range (newest first). Each entry includes its
payPeriod summary (id, startDate, endDate, status, locked).The pay period covering “now” for this company, or
null if none.totalHours, regularHours, overtimeHours, pendingEntries (count with
status PENDING), approvedEntries (count where approved is true).isClockedIn (boolean) and openTimeEntry ({ id, clockIn } or null).The resolved
startDate and endDate used for the query.Examples
401 if the token is missing/invalid, 404 Employee not found if the
token’s user no longer exists.