Create up to 100 completed historical time records in one request. Records may belong to different employees as long as every employee belongs to the company associated with your API key. This endpoint uses partial success: valid records are created, while invalid records are returned with their array index and validation errors. Records are processed in array order, and each record must not overlap existing records or records created earlier in the same request; overlapping records fail with a code of TIMELINE_OVERLAP and a conflicts list in the failed entry. Each item may optionally include intent: "overwrite" with the same semantics as the single-create endpoint; note that a later overwrite item can reshape a record created by an earlier item in the same request, since accepted items are persisted in order. Live clock-in rules such as geofencing and active-session switching are not applied to imported historical records.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
