POST api/Projects/{projectId}/tmsr
Create subcontract timeAndMaterialSr.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| projectId |
Subcontract identifier |
integer |
Required |
Body Parameters
New timeAndMaterialSr params.
TimeAndMaterialSrCreateDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Area | string |
None. |
|
| BarchargeableToCode | string |
None. |
|
| BarchargeableToName | string |
None. |
|
| CurrencyCode | string |
None. |
|
| DisciplineCode | string |
None. |
|
| ExpectedCost | decimal number |
None. |
|
| FinishingDate | date |
None. |
|
| ForecastedManHours | integer |
None. |
|
| IsBarchargeable | boolean |
None. |
|
| IssuedDate | date |
None. |
|
| JobDescription | string |
None. |
|
| Quantity | decimal number |
None. |
|
| ProjectId | integer |
None. |
|
| Remarks | string |
None. |
|
| StartingDate | date |
None. |
|
| SubcontractId | integer |
None. |
|
| SubcontractCode | string |
None. |
|
| SubcontractorCode | string |
None. |
|
| SubcontractorId | integer |
None. |
|
| TmsrNumber | string |
None. |
|
| TotalResources | decimal number |
None. |
|
| Unit | string |
None. |
|
| WorkitemSfr | string |
None. |
|
| IsImported | boolean |
None. |
|
| ApprovedExternally | boolean |
None. |
|
| TmsrSupervisors | Collection of TmsrSupervisorDto |
None. |
|
| MeasurementUnit | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"area": "sample string 1",
"barchargeableToCode": "sample string 2",
"barchargeableToName": "sample string 3",
"currencyCode": "sample string 4",
"disciplineCode": "sample string 5",
"expectedCost": 1.0,
"finishingDate": "2026-05-09T14:07:13.4298361+02:00",
"forecastedManHours": 1,
"isBarchargeable": true,
"issuedDate": "2026-05-09T14:07:13.4298361+02:00",
"jobDescription": "sample string 7",
"quantity": 1.0,
"projectId": 1,
"remarks": "sample string 8",
"startingDate": "2026-05-09T14:07:13.4298361+02:00",
"subcontractId": 1,
"subcontractCode": "sample string 9",
"subcontractorCode": "sample string 10",
"subcontractorId": 1,
"tmsrNumber": "sample string 11",
"totalResources": 1.0,
"unit": "sample string 12",
"workitemSfr": "sample string 13",
"isImported": true,
"approvedExternally": true,
"tmsrSupervisors": [
{
"id": 1,
"name": "sample string 2",
"position": "sample string 3",
"email": "sample string 4",
"level": "sample string 5",
"supervisorId": 6,
"reviewDate": "2026-05-09T14:07:13.43482+02:00"
},
{
"id": 1,
"name": "sample string 2",
"position": "sample string 3",
"email": "sample string 4",
"level": "sample string 5",
"supervisorId": 6,
"reviewDate": "2026-05-09T14:07:13.43482+02:00"
}
],
"measurementUnit": "sample string 14"
}
text/html
Sample:
{"area":"sample string 1","barchargeableToCode":"sample string 2","barchargeableToName":"sample string 3","currencyCode":"sample string 4","disciplineCode":"sample string 5","expectedCost":1.0,"finishingDate":"2026-05-09T14:07:13.4298361+02:00","forecastedManHours":1,"isBarchargeable":true,"issuedDate":"2026-05-09T14:07:13.4298361+02:00","jobDescription":"sample string 7","quantity":1.0,"projectId":1,"remarks":"sample string 8","startingDate":"2026-05-09T14:07:13.4298361+02:00","subcontractId":1,"subcontractCode":"sample string 9","subcontractorCode":"sample string 10","subcontractorId":1,"tmsrNumber":"sample string 11","totalResources":1.0,"unit":"sample string 12","workitemSfr":"sample string 13","isImported":true,"approvedExternally":true,"tmsrSupervisors":[{"id":1,"name":"sample string 2","position":"sample string 3","email":"sample string 4","level":"sample string 5","supervisorId":6,"reviewDate":"2026-05-09T14:07:13.43482+02:00"},{"id":1,"name":"sample string 2","position":"sample string 3","email":"sample string 4","level":"sample string 5","supervisorId":6,"reviewDate":"2026-05-09T14:07:13.43482+02:00"}],"measurementUnit":"sample string 14"}
application/xml, text/xml
Sample:
<TimeAndMaterialSrCreateDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.TimeAndMaterialSrAgg">
<ApprovedExternally>true</ApprovedExternally>
<Area>sample string 1</Area>
<BarchargeableToCode>sample string 2</BarchargeableToCode>
<BarchargeableToName>sample string 3</BarchargeableToName>
<CurrencyCode>sample string 4</CurrencyCode>
<DisciplineCode>sample string 5</DisciplineCode>
<ExpectedCost>1</ExpectedCost>
<FinishingDate>2026-05-09T14:07:13.4298361+02:00</FinishingDate>
<ForecastedManHours>1</ForecastedManHours>
<IsBarchargeable>true</IsBarchargeable>
<IsImported>true</IsImported>
<IssuedDate>2026-05-09T14:07:13.4298361+02:00</IssuedDate>
<JobDescription>sample string 7</JobDescription>
<MeasurementUnit>sample string 14</MeasurementUnit>
<ProjectId>1</ProjectId>
<Quantity>1</Quantity>
<Remarks>sample string 8</Remarks>
<StartingDate>2026-05-09T14:07:13.4298361+02:00</StartingDate>
<SubcontractCode>sample string 9</SubcontractCode>
<SubcontractId>1</SubcontractId>
<SubcontractorCode>sample string 10</SubcontractorCode>
<SubcontractorId>1</SubcontractorId>
<TmsrNumber>sample string 11</TmsrNumber>
<TmsrSupervisors>
<TmsrSupervisorDto>
<Email>sample string 4</Email>
<Id>1</Id>
<Level>sample string 5</Level>
<Name>sample string 2</Name>
<Position>sample string 3</Position>
<ReviewDate>2026-05-09T14:07:13.43482+02:00</ReviewDate>
<SupervisorId>6</SupervisorId>
</TmsrSupervisorDto>
<TmsrSupervisorDto>
<Email>sample string 4</Email>
<Id>1</Id>
<Level>sample string 5</Level>
<Name>sample string 2</Name>
<Position>sample string 3</Position>
<ReviewDate>2026-05-09T14:07:13.43482+02:00</ReviewDate>
<SupervisorId>6</SupervisorId>
</TmsrSupervisorDto>
</TmsrSupervisors>
<TotalResources>1</TotalResources>
<Unit>sample string 12</Unit>
<WorkitemSfr>sample string 13</WorkitemSfr>
</TimeAndMaterialSrCreateDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiDataResultOfTimeAndMaterialSrVersionDetailDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | TimeAndMaterialSrVersionDetailDto |
None. |
|
| Success | boolean |
None. |
|
| Message | string |
None. |
|
| Errors | Collection of CustomError |
None. |
|
| Warnings | Collection of string |
None. |
Response Formats
application/json, text/json, text/html
Sample:
Sample not available.