---
title: "/time-tracking/time-entries"
method: POST
path: "/time-tracking/time-entries"
---

# /time-tracking/time-entries

`POST /time-tracking/time-entries`

Bulk creates complete time entries for one or more employees (max 500). Supports both user and account tokens. Required scope: `w_time_tracking`.

## Request body

- object
  - `time_entries` object[], required — Array of time entry objects (max 500)
    - `employee_id` string, required — SPI key of the employee
    - `clock_in_time` string, required — 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, required — 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 — Optional note
    - `override_overlapping` boolean — When true, archives any overlapping time entries

## Response `200`

200

- object[]
  - `uuid` string
  - `employee_id` string
  - `clock_in_time` string — ISO 8601 clock-in timestamp in UTC (with `Z` suffix)
  - `clock_out_time` string — ISO 8601 clock-out timestamp in UTC (with `Z` suffix)
  - `note` string, nullable

## Other responses

- `400` — 400

---

[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)
