Schedule Migration REST Endpoints

Schedule Migration
The workforceSchedules resource provides information about the workforce schedule. It lets schedulers view and manage schedule for a given period.
Claim an open shift
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/claimShift
Create all workforce schedules for the specified unit and period
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules
Create workforce schedule open shifts
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/createOpenShifts
Delete a single workforce schedule
Method: delete
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}
Drop an assigned shift
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/dropShift
Find the workforce schedule that matches the specified criteria
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/action/findByAdvancedSearchQuery
Get a single workforce schedule for the specified unit or assignment and day
Method: get
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}
Get all the workforce schedules for the specified unit and period
Method: get
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules
Get weekly scheduled and contracted hours
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/weeklyTotals
List the conflicts for an open shift
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/shiftConflicts
Run a full schedule validation
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/validateSchedule
Update a single workforce schedule
Method: patch
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}
Withdraw a claimed shift
Method: post
Path: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/withdrawShift