This resource allows an employee to create, retrieve, and update self-schedule requests. Employees can request to select their own schedule from the times that are available when the request period is open.
Operations
Create Self-Schedule Request
POST /v1/scheduling/employee_self_schedule_requests
Retrieve Open Self-Scheduling Request Subtypes
GET /v1/scheduling/employee_self_schedule_requests/request_subtypes
Retrieve Other Employees Reporting to Manager for Self-Scheduling
GET /v1/scheduling/employee_self_schedule_requests/employees
Retrieve Requestable Open Shifts (Deprecated)
POST /v1/scheduling/employee_self_schedule_requests/open_shifts
Retrieve Requestable Open Shifts for Self-Scheduling
POST /v1/scheduling/employee_self_schedule_requests/open_shifts/multi_read
Retrieve Requestable Open Shifts, Request Subtypes, or Submission Periods (Deprecated)
POST /v1/scheduling/employee_self_schedule_requests/apply_read
Retrieve Requestable Shift Templates for Self-Scheduling
POST /v1/scheduling/employee_self_schedule_requests/shift_templates/multi_read
Retrieve Self-Schedule Request by ID
GET /v1/scheduling/employee_self_schedule_requests/{essRequestId}
Retrieve Self-Schedule Request by Job ID
GET /v1/scheduling/employee_self_schedule_requests/jobs
Retrieve Self-Schedule Requests
POST /v1/scheduling/employee_self_schedule_requests/multi_read
Retrieve Self-Scheduling Request Submission Periods
GET /v1/scheduling/employee_self_schedule_requests/submission_periods
Update Self-Schedule Request State
POST /v1/scheduling/employee_self_schedule_requests/apply_update
Update Self-Schedule Request by ID
PUT /v1/scheduling/employee_self_schedule_requests