WorkScheduleAssignment

Input for assigning a work schedule to a worker

Absence ManagementAttendanceEnterpriseHCMHuman Capital ManagementPayrollSchedulingTime TrackingTimesheetsWorkforce Management

Properties

Name Type Description
scheduleId string Workday ID of the schedule to assign
effectiveDate string Date the assignment becomes effective
endDate string Optional end date for the assignment
View JSON Schema on GitHub

JSON Schema

time-tracking-work-schedule-assignment-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/workday-tracking-system/refs/heads/main/json-schema/time-tracking-work-schedule-assignment-schema.json",
  "title": "WorkScheduleAssignment",
  "description": "Input for assigning a work schedule to a worker",
  "type": "object",
  "properties": {
    "scheduleId": {
      "type": "string",
      "description": "Workday ID of the schedule to assign",
      "example": "sch_standard_5day"
    },
    "effectiveDate": {
      "type": "string",
      "format": "date",
      "description": "Date the assignment becomes effective",
      "example": "2026-05-01"
    },
    "endDate": {
      "type": "string",
      "format": "date",
      "description": "Optional end date for the assignment"
    }
  },
  "required": ["scheduleId", "effectiveDate"]
}