PUT V3/odata/WorkSchedule({key})

Updates WorkSchedule entity

Request Information

URI Parameters

NameDescriptionTypeAdditional information
key

WorkScheduleId of required employee work schedule

integer

Required

Body Parameters

QicsUnity.Api.Areas.V3.Models.WorkSchedule
NameDescriptionTypeAdditional information
WorkScheduleId

Gets or sets WorkScheduleId

integer

Required

64-bit signed integer

EmployeeId

Gets or sets EmployeeId

integer

Required

64-bit signed integer

StartDate

Gets or sets StartDate

date

Required

date and time of day

WorkScheduleDays

Gets or sets WorkScheduleDays

Collection of QicsUnity.Api.Areas.V3.Models.WorkScheduleDay

Required

Request Formats

application/json, text/json, application/scim+json

Sample:
{
  "WorkScheduleId": "1",
  "EmployeeId": "2",
  "StartDate": "2026-08-03T15:39:14.4999163+00:00",
  "WorkScheduleDays": [
    {
      "Day": "Monday",
      "ContractHours": "1",
      "NormHours": "1",
      "WeekNumber": "1"
    },
    {
      "Day": "Monday",
      "ContractHours": "1",
      "NormHours": "1",
      "WeekNumber": "1"
    }
  ]
}

application/xml, text/xml

Sample:
<WorkSchedule xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QicsUnity.Api.Areas.V3.Models">
  <EmployeeId>2</EmployeeId>
  <StartDate>2026-08-03T15:39:14.4999163+00:00</StartDate>
  <WorkScheduleDays>
    <WorkScheduleDay>
      <ContractHours>1</ContractHours>
      <Day>Monday</Day>
      <NormHours>1</NormHours>
      <WeekNumber>1</WeekNumber>
    </WorkScheduleDay>
    <WorkScheduleDay>
      <ContractHours>1</ContractHours>
      <Day>Monday</Day>
      <NormHours>1</NormHours>
      <WeekNumber>1</WeekNumber>
    </WorkScheduleDay>
  </WorkScheduleDays>
  <WorkScheduleId>1</WorkScheduleId>
</WorkSchedule>

Response Information

Resource Description

QicsUnity.Api.Areas.V3.Models.WorkSchedule
NameDescriptionTypeAdditional information
WorkScheduleId

Gets or sets WorkScheduleId

integer

Required

64-bit signed integer

EmployeeId

Gets or sets EmployeeId

integer

Required

64-bit signed integer

StartDate

Gets or sets StartDate

date

Required

date and time of day

WorkScheduleDays

Gets or sets WorkScheduleDays

Collection of QicsUnity.Api.Areas.V3.Models.WorkScheduleDay

Required

Response Formats

application/json, text/json, application/scim+json

Sample:
{
  "WorkScheduleId": "1",
  "EmployeeId": "2",
  "StartDate": "2026-08-03T15:39:14.5155281+00:00",
  "WorkScheduleDays": [
    {
      "Day": "Monday",
      "ContractHours": "1",
      "NormHours": "1",
      "WeekNumber": "1"
    },
    {
      "Day": "Monday",
      "ContractHours": "1",
      "NormHours": "1",
      "WeekNumber": "1"
    }
  ]
}

application/xml, text/xml

Sample:
<WorkSchedule xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QicsUnity.Api.Areas.V3.Models">
  <EmployeeId>2</EmployeeId>
  <StartDate>2026-08-03T15:39:14.5155281+00:00</StartDate>
  <WorkScheduleDays>
    <WorkScheduleDay>
      <ContractHours>1</ContractHours>
      <Day>Monday</Day>
      <NormHours>1</NormHours>
      <WeekNumber>1</WeekNumber>
    </WorkScheduleDay>
    <WorkScheduleDay>
      <ContractHours>1</ContractHours>
      <Day>Monday</Day>
      <NormHours>1</NormHours>
      <WeekNumber>1</WeekNumber>
    </WorkScheduleDay>
  </WorkScheduleDays>
  <WorkScheduleId>1</WorkScheduleId>
</WorkSchedule>