POST V3/odata/WorkSchedule

Inserts WorkSchedule entity

Request Information

URI Parameters

None.

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-11-12T09:55:29.9073808+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-11-12T09:55:29.9073808+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-11-12T09:55:29.9073808+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-11-12T09:55:29.9073808+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>