POST api/timeEmployee

Insert a new record into the Employees table.

Request Information

URI Parameters

None.

Body Parameters

timeEmployeeDb
NameDescriptionTypeAdditional information
EmployeeID

integer

Required

EmployeeNumber

integer

None.

EmployeePIN

string

None.

BadgeCode

string

Max length: 30

WorkStatus

integer

Required

RequireSchedule

integer

None.

EmployeeTypeID

integer

Required

DepartmentID

integer

Required

PayrollTypeID

integer

Required

WorkGroupID

integer

Required

LanguageCode

string

Required

Max length: 2

PayrollXRef

string

Max length: 30

HireDate

date

None.

LeaveDate

date

None.

TerminationReasonID

integer

None.

ReportsToEmployeeID

integer

None.

MustChangePIN

boolean

None.

LastChangedPIN

date

None.

AssignDocException

boolean

None.

CreatedBy

integer

None.

CreatedDate

date

None.

UpdatedBy

integer

None.

UpdatedDate

date

None.

EmployeePINEnc

string

None.

NewEmployeePIN

boolean

None.

results

Collection of ValidationResult

None.

Request Formats

application/json, text/json

Sample:
{
  "results": null,
  "EmployeeID": 1,
  "EmployeeNumber": 2,
  "EmployeePIN": "sample string 3",
  "BadgeCode": "sample string 4",
  "WorkStatus": 5,
  "RequireSchedule": 6,
  "EmployeeTypeID": 7,
  "DepartmentID": 8,
  "PayrollTypeID": 9,
  "WorkGroupID": 10,
  "LanguageCode": "sample string 11",
  "PayrollXRef": "sample string 12",
  "HireDate": "2025-12-06T23:39:41.5265504+00:00",
  "LeaveDate": "2025-12-06T23:39:41.5265504+00:00",
  "TerminationReasonID": 1,
  "ReportsToEmployeeID": 1,
  "MustChangePIN": true,
  "LastChangedPIN": "2025-12-06T23:39:41.5265504+00:00",
  "AssignDocException": true,
  "CreatedBy": 15,
  "CreatedDate": "2025-12-06T23:39:41.5265504+00:00",
  "UpdatedBy": 17,
  "UpdatedDate": "2025-12-06T23:39:41.5265504+00:00",
  "EmployeePINEnc": "sample string 19",
  "NewEmployeePIN": true
}

application/xml, text/xml

Sample:
<timeEmployeeDb 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" />
  <AssignDocException>true</AssignDocException>
  <BadgeCode>sample string 4</BadgeCode>
  <CreatedBy>15</CreatedBy>
  <CreatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:39:41.5265504Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </CreatedDate>
  <DepartmentID>8</DepartmentID>
  <EmployeeID>1</EmployeeID>
  <EmployeeNumber>2</EmployeeNumber>
  <EmployeePIN>sample string 3</EmployeePIN>
  <EmployeePINEnc>sample string 19</EmployeePINEnc>
  <EmployeeTypeID>7</EmployeeTypeID>
  <HireDate>2025-12-06T23:39:41.5265504+00:00</HireDate>
  <LanguageCode>sample string 11</LanguageCode>
  <LastChangedPIN>2025-12-06T23:39:41.5265504+00:00</LastChangedPIN>
  <LeaveDate>2025-12-06T23:39:41.5265504+00:00</LeaveDate>
  <MustChangePIN>true</MustChangePIN>
  <NewEmployeePIN>true</NewEmployeePIN>
  <PayrollTypeID>9</PayrollTypeID>
  <PayrollXRef>sample string 12</PayrollXRef>
  <ReportsToEmployeeID>1</ReportsToEmployeeID>
  <RequireSchedule>6</RequireSchedule>
  <TerminationReasonID>1</TerminationReasonID>
  <UpdatedBy>17</UpdatedBy>
  <UpdatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:39:41.5265504Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </UpdatedDate>
  <WorkGroupID>10</WorkGroupID>
  <WorkStatus>5</WorkStatus>
</timeEmployeeDb>

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 'timeEmployeeDb'.

Response Information

Resource Description

timeEmployeeDb
NameDescriptionTypeAdditional information
EmployeeID

integer

Required

EmployeeNumber

integer

None.

EmployeePIN

string

None.

BadgeCode

string

Max length: 30

WorkStatus

integer

Required

RequireSchedule

integer

None.

EmployeeTypeID

integer

Required

DepartmentID

integer

Required

PayrollTypeID

integer

Required

WorkGroupID

integer

Required

LanguageCode

string

Required

Max length: 2

PayrollXRef

string

Max length: 30

HireDate

date

None.

LeaveDate

date

None.

TerminationReasonID

integer

None.

ReportsToEmployeeID

integer

None.

MustChangePIN

boolean

None.

LastChangedPIN

date

None.

AssignDocException

boolean

None.

CreatedBy

integer

None.

CreatedDate

date

None.

UpdatedBy

integer

None.

UpdatedDate

date

None.

EmployeePINEnc

string

None.

NewEmployeePIN

boolean

None.

results

Collection of ValidationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "results": null,
  "EmployeeID": 1,
  "EmployeeNumber": 2,
  "EmployeePIN": "sample string 3",
  "BadgeCode": "sample string 4",
  "WorkStatus": 5,
  "RequireSchedule": 6,
  "EmployeeTypeID": 7,
  "DepartmentID": 8,
  "PayrollTypeID": 9,
  "WorkGroupID": 10,
  "LanguageCode": "sample string 11",
  "PayrollXRef": "sample string 12",
  "HireDate": "2025-12-06T23:39:41.5421922+00:00",
  "LeaveDate": "2025-12-06T23:39:41.5421922+00:00",
  "TerminationReasonID": 1,
  "ReportsToEmployeeID": 1,
  "MustChangePIN": true,
  "LastChangedPIN": "2025-12-06T23:39:41.5421922+00:00",
  "AssignDocException": true,
  "CreatedBy": 15,
  "CreatedDate": "2025-12-06T23:39:41.5421922+00:00",
  "UpdatedBy": 17,
  "UpdatedDate": "2025-12-06T23:39:41.5421922+00:00",
  "EmployeePINEnc": "sample string 19",
  "NewEmployeePIN": true
}

application/xml, text/xml

Sample:
<timeEmployeeDb 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" />
  <AssignDocException>true</AssignDocException>
  <BadgeCode>sample string 4</BadgeCode>
  <CreatedBy>15</CreatedBy>
  <CreatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:39:41.5421922Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </CreatedDate>
  <DepartmentID>8</DepartmentID>
  <EmployeeID>1</EmployeeID>
  <EmployeeNumber>2</EmployeeNumber>
  <EmployeePIN>sample string 3</EmployeePIN>
  <EmployeePINEnc>sample string 19</EmployeePINEnc>
  <EmployeeTypeID>7</EmployeeTypeID>
  <HireDate>2025-12-06T23:39:41.5421922+00:00</HireDate>
  <LanguageCode>sample string 11</LanguageCode>
  <LastChangedPIN>2025-12-06T23:39:41.5421922+00:00</LastChangedPIN>
  <LeaveDate>2025-12-06T23:39:41.5421922+00:00</LeaveDate>
  <MustChangePIN>true</MustChangePIN>
  <NewEmployeePIN>true</NewEmployeePIN>
  <PayrollTypeID>9</PayrollTypeID>
  <PayrollXRef>sample string 12</PayrollXRef>
  <ReportsToEmployeeID>1</ReportsToEmployeeID>
  <RequireSchedule>6</RequireSchedule>
  <TerminationReasonID>1</TerminationReasonID>
  <UpdatedBy>17</UpdatedBy>
  <UpdatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:DateTime>2025-12-06T23:39:41.5421922Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </UpdatedDate>
  <WorkGroupID>10</WorkGroupID>
  <WorkStatus>5</WorkStatus>
</timeEmployeeDb>