---
title: "Delete time activity"
method: DELETE
path: "/time-clock/v1/time-clocks/{timeClockId}/time-activities/{timeActivityId}"
tags: ["Time Clock:v1:TimeClocks:TimeClock:TimeActivities"]
---

# Delete time activity

`DELETE /time-clock/v1/time-clocks/{timeClockId}/time-activities/{timeActivityId}`

Deletes a single time activity (a punch shift or a manual break) from a specified time clock. The activity is identified by its unique ID - the same id returned by GET .../time-activities (and used in PUT). The server resolves which user the activity belongs to; the caller supplies only the time clock and the activity ID. The activity cannot be deleted if it falls on a locked or approved timesheet day; the request fails with HAS_LOCKED_DAYS. Time-off / absence entries are not addressable here and resolve to TIME_ACTIVITY_NOT_FOUND.

## Path parameters

- `timeActivityId` string, required — The unique identifier of the time activity to delete
- `timeClockId` integer, required — The unique identifier of the time clock

## Response `200`

Successful Response

- APIResponseBaseResponse
  - `requestId` string
  - `data` BaseResponse, required

## Other responses

- `400` — The request could not be processed.
- `404` — No active time activity matches the given id under this time clock.
- `422` — Validation Error

---

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