---
title: "/time-tracking/employees/:id/time-entries/:uuid"
method: PATCH
path: "/time-tracking/employees/{key}/time-entries/{uuid}"
---

# /time-tracking/employees/:id/time-entries/:uuid

`PATCH /time-tracking/employees/{key}/time-entries/{uuid}`

Updates an existing time entry. At least one of `clock_in_time`, `clock_out_time`, or `note` must be provided. Supports both user and account tokens. Required scope: `w_time_tracking`.

## Path parameters

- `key` string, required
- `uuid` string, required

## Request body

- object
  - `clock_in_time` string — Updated ISO 8601 clock-in timestamp with timezone designator (UTC `Z` or numeric offset). Stored in UTC. Seconds and milliseconds are truncated to the start of the minute.
  - `clock_out_time` string — Updated ISO 8601 clock-out timestamp with timezone designator (UTC `Z` or numeric offset). Stored in UTC. Seconds and milliseconds are truncated to the start of the minute.
  - `note` string, nullable — Updated note. Pass null to clear.
  - `override_overlapping` boolean — When true, archives any overlapping time entries.

## Response `200`

200. Returns the updated entry with its current fields. Time strings are in UTC (with `Z` suffix).

- object
  - `type` string
  - `uuid` string
  - `clock_in_time` string, nullable — Clock-in time in UTC (with `Z` suffix)
  - `clock_out_time` string, nullable — Clock-out time in UTC (with `Z` suffix)
  - `note` string, nullable

## Other responses

- `400` — 400
- `403` — 403
- `404` — 404
- `409` — 409
- `422` — 422
- `500` — 500

---

[API](https://skmtc.net/workable/apis/account-root.md) · [All operations](https://skmtc.net/workable/apis/account-root/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/workable/account-root/versions/3ead9ec42165/schema)
