---
title: "Get Timesheet Summary"
method: GET
path: "/api/v1/time-tracking/timesheets/{id}/summary"
tags: ["Time Tracking", "Public API"]
---

# Get Timesheet Summary

`GET /api/v1/time-tracking/timesheets/{id}/summary`

## Request

- Base URL: `https://companySubDomain.bamboohr.com`
- URL: `https://companySubDomain.bamboohr.com/api/v1/time-tracking/timesheets/{id}/summary`
- Auth: one of:
  - HTTP basic
  - OAuth 2
    - Authorization code: `/authorize.php`
    - Token URL: `/token.php` scopes: `time_tracking:timesheets`
- TypeScript: <https://skmtc.dev/bamboohr/apis/bamboohr-api/docs/api/v1/time-tracking/timesheets/:id/summary/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the daily breakdown of hours for a timesheet, including regular, overtime, and double-time hours per day. Every date in the pay period is represented; days with no logged hours return 0.0 in each bucket.

OAuth Scopes: time_tracking:timesheets

## Path parameters

- `id` integer, required

## Response `200`

Successfully retrieved the timesheet summary.

- TimesheetTimesheetDailySummaryV1: Daily breakdown of a timesheet, partitioned by rate bucket, covering every date in the pay period.
  - `timesheetId` integer, required: Identifier for the timesheet.
  - `dailyEntries` TimesheetTimesheetDailyEntryV1[], required: Daily entries covering every date in the pay period (inclusive), ordered ascending.
    - `date` string, date, required: The calendar date being rolled up.
    - `totalHours` number, float, required: Sum of all hours on this day across rate buckets.
    - `regularHours` number, float, required: Hours in the regular (REG) rate bucket.
    - `overtimeHours` number, float, required: Hours in the overtime (OT) rate bucket.
    - `doubleTimeHours` number, float, required: Hours in the double-time rate bucket. Always 0.0 when the configuration defines no double-time.

## Other responses

- `401`: Unauthorized. Missing or invalid authentication.
- `403`: Forbidden. Insufficient permissions.
- `404`: Timesheet not found, or its pay period has not started yet.

## Changes

- **2026-11-03** `922fc15f43a7`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bamboohr/apis/bamboohr-api/changes/api/v1/time-tracking/timesheets/:id/summary/get.md)

---

[API](https://skmtc.dev/bamboohr/apis/bamboohr-api.md) - [All operations](https://skmtc.dev/bamboohr/apis/bamboohr-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bamboohr/apis/bamboohr-api/revisions/922fc15f43a7?raw)
