Endpoint allows to create a shift for one or more employees with declared positions, locations and departments.

All date time data in body params need to be in Primary Admin's timezone.

If employee is not declared, shift will be open shift.

Shift can be repeated if Repeat model is not null and repeat end date is set.

Repeated shifts can be Daily and Weekly repeated. Daily repeated shifts are repeating every day until end repeat date.

Weekly repeated shift is set for some day of week end repeats every week on that day in future until end of repeat date.

Also an unpaid break can be added to the shift.