Deel: Create raw time tracking shifts — request body — body data shifts item
Create raw time tracking shifts: request body, field body / data / shifts / item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create raw time tracking shifts — request body — body data shifts item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
date_of_work | string | Required within parent | Date of the shift, in YYYY-MM-DD format. Pattern: ^\d{4}-\d{2}-\d{2}$ |
description | string | Required within parent | Description of the shift. Maximum length: 30000 Minimum length: 1 |
external_id | string | Required within parent | ID specified by the client for uniquely identifying the shift. Maximum length: 48 Minimum length: 8 |
meta | Model | Required within parent | Expand Create raw time tracking shifts — request body — body data shifts item meta |
payroll_cycle_ref | Model | Optional | Expand Update a shift — 200 response body — data payroll cycle ref Payroll cycle reference |
Referenced models: Update a shift — 200 response body — data payroll cycle ref, Create raw time tracking shifts — request body — body data shifts item meta