PUT api/Records/ManHours/{id}

Edit a Man-Hour record

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

ManHoursRecordEdit
NameDescriptionTypeAdditional information
Date

Start date and time

date

Required

Hours

The duration/time span of the work

decimal number

Required

Range: inclusive between 0.01667 and 23.9999

Account

If empty, the employee predefined Account will be used or else the ManWinWin predefined Account will be used

string

None.

CostDocument

This maybe required, depending on ManWinWin preferences
If empty, the employee predefined Cost Document will be used

string

None.

Notes

string

None.

Request Formats

Sample:
{
  "Date": "2026-04-02T02:37:25.3871388+01:00",
  "Hours": 1.1,
  "Account": "sample string 2",
  "CostDocument": "sample string 3",
  "Notes": "sample string 4"
}
Sample:
<ManHoursRecordEdit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models.Apontamentos">
  <Account>sample string 2</Account>
  <CostDocument>sample string 3</CostDocument>
  <Date>2026-04-02T02:37:25.3871388+01:00</Date>
  <Hours>1.1</Hours>
  <Id>1</Id>
  <Notes>sample string 4</Notes>
</ManHoursRecordEdit>
Sample:

Sample not available.

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Id"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Date"

2026-04-02T02:37:25.3871388+01:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Hours"

1.1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Account"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="CostDocument"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Notes"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

Returns the ID of the Man-Hour record; Status code: 200 (OK)

integer

Response Formats

Sample:
1
Sample:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>
Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name=""

1
--MultipartDataMediaFormatterBoundary1q2w3e--