---
title: "Retrieve a list of Time Sheets"
method: GET
path: "/v2/timeSheet"
tags: ["TimeSheets"]
---

# Retrieve a list of Time Sheets

`GET /v2/timeSheet`

Retrieves a paginated list of Time Sheets based on the applied filters and pagination.

## Query parameters

- `pageSize` number
- `page` number
- `techId` string
- `jobId` string
- `dateQuery` string
- `withJob` boolean

## Headers

- `Authorization` string, required

## Response `200`

A paginated list of Time Sheets.

- ResponseTimesheetsV2Dto
  - `pageSize` number — The maximum number of items returned per page.
  - `page` number — The current page number.
  - `totalResults` number — The total number of results.
  - `hasMore` boolean — Whether there are more results.
  - `data` ResponseTimesheetV2Dto[] — A list of Time Sheets.
    - `id` string — The ID of the time sheet (prefix `TS-`).
    - `techId` string — The ID of the user logged to this shift (prefix `USR-`).
    - `techName` string — The name of the user logged to this shift.
    - `startDate` string — The start date and time of the shift.
    - `endDate` string — The end date and time of the shift.
    - `notes` string — The notes of the shift.
    - `jobId` string — The ID of the job associated with this shift (prefix `JOB-`).
    - `laborCost` number — The labor cost per hour of this shift.
    - `shiftLength` string — The length of the shift in hours.

## Other responses

- `400` — Invalid query parameters.
- `401` — Missing or invalid authentication token.

---

[API](https://skmtc.net/workiz/apis/developer-api.md) · [All operations](https://skmtc.net/workiz/apis/developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/workiz/developer-api/revisions/14666f4db0f8/schema)
