POST api/timeTimeSegment

Insert a new record into the TimeSegments table.

Request Information

URI Parameters

None.

Body Parameters

timeTimeSegmentDb
NameDescriptionTypeAdditional information
TimeSegmentID

integer

None.

EmployeeID

integer

Required

FunctionID

integer

Required

WarehouseID

integer

None.

DepartmentID

integer

None.

EmployeeTypeID

integer

None.

PayrollTypeID

integer

None.

WorkGroupID

integer

None.

ServerTimeOffset

integer

Required

ServerStart

date

Required

ServerStop

date

None.

Start

date

None.

Stop

date

None.

StopType

integer

None.

TimeEdited

boolean

None.

Duration

integer

None.

PaidAllowance

integer

None.

PaidDuration

integer

None.

IsBreak

boolean

None.

IsAbsence

boolean

None.

EmployeeApprovedID

integer

None.

EmployeeApprovedDate

date

None.

EmployeeApprovedDateLocal

date

None.

ManagerApprovedID

integer

None.

ManagerApprovedDate

date

None.

ManagerApprovedDateLocal

date

None.

PayrollBatchID

integer

None.

CreatedBy

integer

None.

CreatedDate

date

None.

UpdatedBy

integer

None.

UpdatedDate

date

None.

AddHist

boolean

None.

results

Collection of ValidationResult

None.

Request Formats

application/json, text/json

Sample:
{
  "results": null,
  "TimeSegmentID": 1,
  "EmployeeID": 2,
  "FunctionID": 3,
  "WarehouseID": 1,
  "DepartmentID": 1,
  "EmployeeTypeID": 1,
  "PayrollTypeID": 1,
  "WorkGroupID": 1,
  "ServerTimeOffset": 4,
  "ServerStart": "2025-12-06T23:36:59.8161737+00:00",
  "ServerStop": "2025-12-06T23:36:59.8161737+00:00",
  "Start": "2025-12-06T23:36:59.8161737+00:00",
  "Stop": "2025-12-06T23:36:59.8161737+00:00",
  "StopType": 7,
  "TimeEdited": true,
  "Duration": 1,
  "PaidAllowance": 1,
  "PaidDuration": 9,
  "IsBreak": true,
  "IsAbsence": true,
  "EmployeeApprovedID": 1,
  "EmployeeApprovedDate": "2025-12-06T23:36:59.8161737+00:00",
  "EmployeeApprovedDateLocal": "2025-12-06T23:36:59.8161737+00:00",
  "ManagerApprovedID": 1,
  "ManagerApprovedDate": "2025-12-06T23:36:59.8161737+00:00",
  "ManagerApprovedDateLocal": "2025-12-06T23:36:59.8161737+00:00",
  "PayrollBatchID": 1,
  "CreatedBy": 12,
  "CreatedDate": "2025-12-06T23:36:59.8161737+00:00",
  "UpdatedBy": 14,
  "UpdatedDate": "2025-12-06T23:36:59.8161737+00:00",
  "AddHist": true
}

application/xml, text/xml

Sample:
<timeTimeSegmentDb xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Tables">
  <results xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.ComponentModel.DataAnnotations" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Utility" />
  <AddHist>true</AddHist>
  <CreatedBy>12</CreatedBy>
  <CreatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:36:59.8161737Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </CreatedDate>
  <DepartmentID>1</DepartmentID>
  <Duration>1</Duration>
  <EmployeeApprovedDate>2025-12-06T23:36:59.8161737+00:00</EmployeeApprovedDate>
  <EmployeeApprovedDateLocal>2025-12-06T23:36:59.8161737+00:00</EmployeeApprovedDateLocal>
  <EmployeeApprovedID>1</EmployeeApprovedID>
  <EmployeeID>2</EmployeeID>
  <EmployeeTypeID>1</EmployeeTypeID>
  <FunctionID>3</FunctionID>
  <IsAbsence>true</IsAbsence>
  <IsBreak>true</IsBreak>
  <ManagerApprovedDate>2025-12-06T23:36:59.8161737+00:00</ManagerApprovedDate>
  <ManagerApprovedDateLocal>2025-12-06T23:36:59.8161737+00:00</ManagerApprovedDateLocal>
  <ManagerApprovedID>1</ManagerApprovedID>
  <PaidAllowance>1</PaidAllowance>
  <PaidDuration>9</PaidDuration>
  <PayrollBatchID>1</PayrollBatchID>
  <PayrollTypeID>1</PayrollTypeID>
  <ServerStart>2025-12-06T23:36:59.8161737+00:00</ServerStart>
  <ServerStop>2025-12-06T23:36:59.8161737+00:00</ServerStop>
  <ServerTimeOffset>4</ServerTimeOffset>
  <Start>2025-12-06T23:36:59.8161737+00:00</Start>
  <Stop>2025-12-06T23:36:59.8161737+00:00</Stop>
  <StopType>7</StopType>
  <TimeEdited>true</TimeEdited>
  <TimeSegmentID>1</TimeSegmentID>
  <UpdatedBy>14</UpdatedBy>
  <UpdatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:36:59.8161737Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </UpdatedDate>
  <WarehouseID>1</WarehouseID>
  <WorkGroupID>1</WorkGroupID>
</timeTimeSegmentDb>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'timeTimeSegmentDb'.

Response Information

Resource Description

timeTimeSegmentDb
NameDescriptionTypeAdditional information
TimeSegmentID

integer

None.

EmployeeID

integer

Required

FunctionID

integer

Required

WarehouseID

integer

None.

DepartmentID

integer

None.

EmployeeTypeID

integer

None.

PayrollTypeID

integer

None.

WorkGroupID

integer

None.

ServerTimeOffset

integer

Required

ServerStart

date

Required

ServerStop

date

None.

Start

date

None.

Stop

date

None.

StopType

integer

None.

TimeEdited

boolean

None.

Duration

integer

None.

PaidAllowance

integer

None.

PaidDuration

integer

None.

IsBreak

boolean

None.

IsAbsence

boolean

None.

EmployeeApprovedID

integer

None.

EmployeeApprovedDate

date

None.

EmployeeApprovedDateLocal

date

None.

ManagerApprovedID

integer

None.

ManagerApprovedDate

date

None.

ManagerApprovedDateLocal

date

None.

PayrollBatchID

integer

None.

CreatedBy

integer

None.

CreatedDate

date

None.

UpdatedBy

integer

None.

UpdatedDate

date

None.

AddHist

boolean

None.

results

Collection of ValidationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "results": null,
  "TimeSegmentID": 1,
  "EmployeeID": 2,
  "FunctionID": 3,
  "WarehouseID": 1,
  "DepartmentID": 1,
  "EmployeeTypeID": 1,
  "PayrollTypeID": 1,
  "WorkGroupID": 1,
  "ServerTimeOffset": 4,
  "ServerStart": "2025-12-06T23:36:59.8689442+00:00",
  "ServerStop": "2025-12-06T23:36:59.8689442+00:00",
  "Start": "2025-12-06T23:36:59.8689442+00:00",
  "Stop": "2025-12-06T23:36:59.8689442+00:00",
  "StopType": 7,
  "TimeEdited": true,
  "Duration": 1,
  "PaidAllowance": 1,
  "PaidDuration": 9,
  "IsBreak": true,
  "IsAbsence": true,
  "EmployeeApprovedID": 1,
  "EmployeeApprovedDate": "2025-12-06T23:36:59.8689442+00:00",
  "EmployeeApprovedDateLocal": "2025-12-06T23:36:59.8689442+00:00",
  "ManagerApprovedID": 1,
  "ManagerApprovedDate": "2025-12-06T23:36:59.8689442+00:00",
  "ManagerApprovedDateLocal": "2025-12-06T23:36:59.8689442+00:00",
  "PayrollBatchID": 1,
  "CreatedBy": 12,
  "CreatedDate": "2025-12-06T23:36:59.8689442+00:00",
  "UpdatedBy": 14,
  "UpdatedDate": "2025-12-06T23:36:59.8689442+00:00",
  "AddHist": true
}

application/xml, text/xml

Sample:
<timeTimeSegmentDb xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Tables">
  <results xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.ComponentModel.DataAnnotations" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Utility" />
  <AddHist>true</AddHist>
  <CreatedBy>12</CreatedBy>
  <CreatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:36:59.8689442Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </CreatedDate>
  <DepartmentID>1</DepartmentID>
  <Duration>1</Duration>
  <EmployeeApprovedDate>2025-12-06T23:36:59.8689442+00:00</EmployeeApprovedDate>
  <EmployeeApprovedDateLocal>2025-12-06T23:36:59.8689442+00:00</EmployeeApprovedDateLocal>
  <EmployeeApprovedID>1</EmployeeApprovedID>
  <EmployeeID>2</EmployeeID>
  <EmployeeTypeID>1</EmployeeTypeID>
  <FunctionID>3</FunctionID>
  <IsAbsence>true</IsAbsence>
  <IsBreak>true</IsBreak>
  <ManagerApprovedDate>2025-12-06T23:36:59.8689442+00:00</ManagerApprovedDate>
  <ManagerApprovedDateLocal>2025-12-06T23:36:59.8689442+00:00</ManagerApprovedDateLocal>
  <ManagerApprovedID>1</ManagerApprovedID>
  <PaidAllowance>1</PaidAllowance>
  <PaidDuration>9</PaidDuration>
  <PayrollBatchID>1</PayrollBatchID>
  <PayrollTypeID>1</PayrollTypeID>
  <ServerStart>2025-12-06T23:36:59.8689442+00:00</ServerStart>
  <ServerStop>2025-12-06T23:36:59.8689442+00:00</ServerStop>
  <ServerTimeOffset>4</ServerTimeOffset>
  <Start>2025-12-06T23:36:59.8689442+00:00</Start>
  <Stop>2025-12-06T23:36:59.8689442+00:00</Stop>
  <StopType>7</StopType>
  <TimeEdited>true</TimeEdited>
  <TimeSegmentID>1</TimeSegmentID>
  <UpdatedBy>14</UpdatedBy>
  <UpdatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:36:59.8689442Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </UpdatedDate>
  <WarehouseID>1</WarehouseID>
  <WorkGroupID>1</WorkGroupID>
</timeTimeSegmentDb>