Skip to main content
POST
Create shift

Body

application/json

Create shift body

employeeId
integer
required

Deputy employee ID

date
string
required

Shift date (YYYY-MM-DD)

Example:

"2026-03-05"

startHour
integer
required

Start hour (0-23)

Required range: 0 <= x <= 23
startMinute
integer
required

Start minute (0-59)

Required range: 0 <= x <= 59
endHour
integer
required

End hour (0-23)

Required range: 0 <= x <= 23
endMinute
integer
required

End minute (0-59)

Required range: 0 <= x <= 59
area
string

Operational unit name

publish
boolean
default:false

Publish shift immediately

Response

Shift created

Shift create/update/delete response

success
boolean
required
message
string
required
shift
object