---
title: "Bulk delete timesheet entries"
method: DELETE
path: "/time/timesheet_entries/bulk"
tags: ["Time"]
---

# Bulk delete timesheet entries

`DELETE /time/timesheet_entries/bulk`

Delete bulk timesheet entries for a given employee. Can optional delete via timesheet entry IDs or by a provide datetime range.  If provided a datetime range, timesheet entries will be deleted based on their starting time.

## Request body

- object
  - `employee_ids` integer[], required — An array of employee ids to bulk delete timesheet entries across.
  - `starts_at` integer — Delete timesheet entries that starting between this starting datetime. Value should be a valid Unix timestamp.
  - `ends_at` integer — Delete timesheet entries that starting between this ending datetime. Value should be a valid Unix timestamp.
  - `timesheet_entry_ids` integer[] — To delete specific timesheet entries via their ID.
  - `type` 'working' | 'break'

## Response `200`

OK

- object
  - `count` integer, required — Count of deleted timesheet entries.

---

[API](https://skmtc.net/peopleforce/apis/company-api.md) · [All operations](https://skmtc.net/peopleforce/apis/company-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/peopleforce/company-api/versions/ff612e61a4c3/schema)
