Skip to content

Deel: Create shifts — request body — body data shifts item shift type: CORRECTION ABSOLUTE summary

Create shifts: request body, field body / data / shifts / item / shift_type: CORRECTION_ABSOLUTE / summary. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create shifts — request body — body / data / shifts / item / shift_type: CORRECTION ABSOLUTE summary

FieldTypePresenceDescription and constraints
$objectRoot
payable_break_hoursnumberOptionalBreak hours that are payable. Part of the hours-based summary group (see `shift_duration_hours`).
Greater than: 0
Format: double
shift_duration_hoursnumberOptionalTotal duration of the shift in hours. Part of the hours-based summary group, used when the shift rate is PER_HOUR_FLAT_RATE (or MULTIPLIER_PERCENTAGE/omitted, where either group is accepted). Mutually exclusive with `time_amount`/`time_unit` — do not send both groups.
Greater than: 0
Format: double
time_amountnumberOptionalCorrected amount of time (0 zeroes the original shift). Part of the unit-amount summary group, required when the shift rate is PER_UNIT_FLAT_RATE (or MULTIPLIER_PERCENTAGE/omitted, where either group is accepted). Mutually exclusive with `shift_duration_hours`/`total_break_hours`/`payable_break_hours`/`total_payable_hours` — do not send both groups.
Format: double
Minimum: 0
time_unitstringOptionalThe unit of time for the shift (DAY, HOUR, MONTH, WEEK). Part of the unit-amount summary group (see `time_amount`).
One of: DAY, HOUR, MONTH, WEEK
total_break_hoursnumberOptionalTotal break duration in hours. Part of the hours-based summary group (see `shift_duration_hours`).
Greater than: 0
Format: double
total_payable_hoursnumberOptionalCorrected total payable hours (0 zeroes the original shift). Part of the hours-based summary group (see `shift_duration_hours`).
Format: double
Minimum: 0

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.