POST api/timesheet/updateEmployeeTimesheet

Request Information

URI Parameters

None.

Body Parameters

UpdateTimesheetDTO
NameDescriptionTypeAdditional information
UpdatedBy

globally unique identifier

None.

Id

integer

None.

FKUserID

globally unique identifier

None.

JobDate

date

None.

JobName

string

None.

StartTime

time interval

None.

EndTime

time interval

None.

LunchBreak

time interval

None.

TotalHoursWorked

time interval

None.

ApprovedStatus

integer

None.

ApprovedNote

string

None.

IsManual

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "UpdatedBy": "3b007323-7048-4fe0-bc39-80d3b2be535c",
  "Id": 2,
  "FKUserID": "dc1805cb-e1e6-497f-9586-e359a41380ae",
  "JobDate": "2026-03-11T21:38:26.0494733+00:00",
  "JobName": "sample string 5",
  "StartTime": "00:00:00.1234567",
  "EndTime": "00:00:00.1234567",
  "LunchBreak": "00:00:00.1234567",
  "TotalHoursWorked": "00:00:00.1234567",
  "ApprovedStatus": 10,
  "ApprovedNote": "sample string 11",
  "IsManual": true
}

application/xml, text/xml

Sample:
<UpdateTimesheetDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ProtecBuild.API.Models">
  <ApprovedNote>sample string 11</ApprovedNote>
  <ApprovedStatus>10</ApprovedStatus>
  <EndTime>PT0.1234567S</EndTime>
  <FKUserID>dc1805cb-e1e6-497f-9586-e359a41380ae</FKUserID>
  <Id>2</Id>
  <IsManual>true</IsManual>
  <JobDate>2026-03-11T21:38:26.0494733+00:00</JobDate>
  <JobName>sample string 5</JobName>
  <LunchBreak>PT0.1234567S</LunchBreak>
  <StartTime>PT0.1234567S</StartTime>
  <TotalHoursWorked>PT0.1234567S</TotalHoursWorked>
  <UpdatedBy>3b007323-7048-4fe0-bc39-80d3b2be535c</UpdatedBy>
</UpdateTimesheetDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.