PUT api/Projects/{projectId}/SI/{siId}
Create Site Instruction
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| projectId | integer |
Required |
|
| siId | integer |
Required |
Body Parameters
SiteInstructionUpdateDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| ProjectId | integer |
None. |
|
| SiteInstructionSubcontracts | Collection of SiteInstructionSubcontractDto |
None. |
|
| StatusDescription | string |
None. |
|
| SignedDate | date |
None. |
|
| Code | string |
None. |
|
| StatusId | integer |
None. |
|
| Version | integer |
None. |
|
| VersionId | integer |
None. |
|
| RequesterUser | string |
None. |
|
| RequesterEmail | string |
None. |
|
| RequestDate | date |
None. |
|
| WorkDescription | string |
None. |
|
| Block | string |
None. |
|
| Unit | string |
None. |
|
| Discipline | string |
None. |
|
| ApprovedExternally | boolean |
None. |
|
| ExtraCostOrigin | boolean |
None. |
|
| ExtraCostReason | string |
None. |
|
| WorkReason | string |
None. |
|
| WorkReasonTypeId | integer |
None. |
|
| Notes | string |
None. |
|
| SubcontractId | integer |
None. |
|
| PoCode | string |
None. |
|
| PoName | string |
None. |
|
| SubcontractorCode | string |
None. |
|
| SubcontractorName | string |
None. |
|
| SubcontractorId | integer |
None. |
|
| SubcontractAdministrator | string |
None. |
|
| SubcontractAdministratorId | integer |
None. |
|
| AgreementToStartToWorkId | AgreementToStartToWorkId |
None. |
|
| ReasonForSiTypeId | ReasonForSiTypeId |
None. |
|
| BackchargeToVendor | string |
None. |
|
| BackchargeToVendorName | string |
None. |
|
| BackchargeToSubcontractor | string |
None. |
|
| BackchargeToSubcontractorName | string |
None. |
|
| CoName | string |
None. |
|
| DescriptionOther | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"id": 1,
"projectId": 1,
"siteInstructionSubcontracts": [
{
"subcontractId": 1,
"poCode": "sample string 2",
"poName": "sample string 3",
"subcontractorId": 1,
"subcontractorCode": "sample string 4",
"subcontractorName": "sample string 5",
"subcontractAdministrator": "sample string 6",
"subcontractAdministratorId": 1
},
{
"subcontractId": 1,
"poCode": "sample string 2",
"poName": "sample string 3",
"subcontractorId": 1,
"subcontractorCode": "sample string 4",
"subcontractorName": "sample string 5",
"subcontractAdministrator": "sample string 6",
"subcontractAdministratorId": 1
}
],
"statusDescription": "sample string 2",
"signedDate": "2026-05-09T14:06:13.2195601+02:00",
"code": "sample string 3",
"statusId": 1,
"version": 1,
"versionId": 1,
"requesterUser": "sample string 4",
"requesterEmail": "sample string 5",
"requestDate": "2026-05-09T14:06:13.2195601+02:00",
"workDescription": "sample string 6",
"block": "sample string 7",
"unit": "sample string 8",
"discipline": "sample string 9",
"approvedExternally": true,
"extraCostOrigin": true,
"extraCostReason": "sample string 10",
"workReason": "sample string 11",
"workReasonTypeId": 1,
"notes": "sample string 12",
"subcontractId": 1,
"poCode": "sample string 13",
"poName": "sample string 14",
"subcontractorCode": "sample string 15",
"subcontractorName": "sample string 16",
"subcontractorId": 1,
"subcontractAdministrator": "sample string 17",
"subcontractAdministratorId": 1,
"agreementToStartToWorkId": 1,
"reasonForSiTypeId": 1,
"backchargeToVendor": "sample string 18",
"backchargeToVendorName": "sample string 19",
"backchargeToSubcontractor": "sample string 20",
"backchargeToSubcontractorName": "sample string 21",
"coName": "sample string 22",
"descriptionOther": "sample string 23"
}
text/html
Sample:
{"id":1,"projectId":1,"siteInstructionSubcontracts":[{"subcontractId":1,"poCode":"sample string 2","poName":"sample string 3","subcontractorId":1,"subcontractorCode":"sample string 4","subcontractorName":"sample string 5","subcontractAdministrator":"sample string 6","subcontractAdministratorId":1},{"subcontractId":1,"poCode":"sample string 2","poName":"sample string 3","subcontractorId":1,"subcontractorCode":"sample string 4","subcontractorName":"sample string 5","subcontractAdministrator":"sample string 6","subcontractAdministratorId":1}],"statusDescription":"sample string 2","signedDate":"2026-05-09T14:06:13.2195601+02:00","code":"sample string 3","statusId":1,"version":1,"versionId":1,"requesterUser":"sample string 4","requesterEmail":"sample string 5","requestDate":"2026-05-09T14:06:13.2195601+02:00","workDescription":"sample string 6","block":"sample string 7","unit":"sample string 8","discipline":"sample string 9","approvedExternally":true,"extraCostOrigin":true,"extraCostReason":"sample string 10","workReason":"sample string 11","workReasonTypeId":1,"notes":"sample string 12","subcontractId":1,"poCode":"sample string 13","poName":"sample string 14","subcontractorCode":"sample string 15","subcontractorName":"sample string 16","subcontractorId":1,"subcontractAdministrator":"sample string 17","subcontractAdministratorId":1,"agreementToStartToWorkId":1,"reasonForSiTypeId":1,"backchargeToVendor":"sample string 18","backchargeToVendorName":"sample string 19","backchargeToSubcontractor":"sample string 20","backchargeToSubcontractorName":"sample string 21","coName":"sample string 22","descriptionOther":"sample string 23"}
application/xml, text/xml
Sample:
<SiteInstructionUpdateDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.SiteInstructionAgg">
<AgreementToStartToWorkId>ProceedAfterApprovalSfrRequest</AgreementToStartToWorkId>
<ApprovedExternally>true</ApprovedExternally>
<BackchargeToSubcontractor>sample string 20</BackchargeToSubcontractor>
<BackchargeToSubcontractorName>sample string 21</BackchargeToSubcontractorName>
<BackchargeToVendor>sample string 18</BackchargeToVendor>
<BackchargeToVendorName>sample string 19</BackchargeToVendorName>
<Block>sample string 7</Block>
<CoName>sample string 22</CoName>
<Code>sample string 3</Code>
<DescriptionOther>sample string 23</DescriptionOther>
<Discipline>sample string 9</Discipline>
<ExtraCostOrigin>true</ExtraCostOrigin>
<ExtraCostReason>sample string 10</ExtraCostReason>
<Id>1</Id>
<Notes>sample string 12</Notes>
<PoCode>sample string 13</PoCode>
<PoName>sample string 14</PoName>
<ProjectId>1</ProjectId>
<ReasonForSiTypeId>ContractorDesignModification</ReasonForSiTypeId>
<RequestDate>2026-05-09T14:06:13.2195601+02:00</RequestDate>
<RequesterEmail>sample string 5</RequesterEmail>
<RequesterUser>sample string 4</RequesterUser>
<SignedDate>2026-05-09T14:06:13.2195601+02:00</SignedDate>
<SiteInstructionSubcontracts>
<SiteInstructionSubcontractDto>
<PoCode>sample string 2</PoCode>
<PoName>sample string 3</PoName>
<SubcontractAdministrator>sample string 6</SubcontractAdministrator>
<SubcontractAdministratorId>1</SubcontractAdministratorId>
<SubcontractId>1</SubcontractId>
<SubcontractorCode>sample string 4</SubcontractorCode>
<SubcontractorId>1</SubcontractorId>
<SubcontractorName>sample string 5</SubcontractorName>
</SiteInstructionSubcontractDto>
<SiteInstructionSubcontractDto>
<PoCode>sample string 2</PoCode>
<PoName>sample string 3</PoName>
<SubcontractAdministrator>sample string 6</SubcontractAdministrator>
<SubcontractAdministratorId>1</SubcontractAdministratorId>
<SubcontractId>1</SubcontractId>
<SubcontractorCode>sample string 4</SubcontractorCode>
<SubcontractorId>1</SubcontractorId>
<SubcontractorName>sample string 5</SubcontractorName>
</SiteInstructionSubcontractDto>
</SiteInstructionSubcontracts>
<StatusDescription>sample string 2</StatusDescription>
<StatusId>1</StatusId>
<SubcontractAdministrator>sample string 17</SubcontractAdministrator>
<SubcontractAdministratorId>1</SubcontractAdministratorId>
<SubcontractId>1</SubcontractId>
<SubcontractorCode>sample string 15</SubcontractorCode>
<SubcontractorId>1</SubcontractorId>
<SubcontractorName>sample string 16</SubcontractorName>
<Unit>sample string 8</Unit>
<Version>1</Version>
<VersionId>1</VersionId>
<WorkDescription>sample string 6</WorkDescription>
<WorkReason>sample string 11</WorkReason>
<WorkReasonTypeId>1</WorkReasonTypeId>
</SiteInstructionUpdateDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiDataResultOfBoolean| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | boolean |
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.