POST api/SaveUpdateProjectConstDetails
Request Information
URI Parameters
None.
Body Parameters
PMAProjectConstructionObj| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectID | integer |
None. |
|
| FinalCompletion | decimal number |
None. |
|
| Start | date |
None. |
|
| Subst | date |
None. |
|
| CouncilAppearanceDate | date |
None. |
|
| Scope | string |
None. |
|
| StatusConstr | string |
None. |
|
| MpsNarrative | string |
None. |
|
| StatusStatusConstr | string |
None. |
|
| Location | string |
None. |
|
| WorkPeriod | integer |
None. |
|
| AnticipatedCompl | string |
None. |
|
| PerfPeriod | integer |
None. |
|
| UserIDModified | integer |
None. |
|
| PMAProjectContactDetails | Collection of PMAProjectContactDetails |
None. |
|
| PMAProjectPermitDetails | Collection of PMAProjectPermitDetails |
None. |
|
| PMAChangeOrders | Collection of PMAProjChangeOrderDetails |
None. |
|
| PMAPayApplications | Collection of PMAPayApplications |
None. |
|
| ContactDeletedIds | string |
None. |
|
| PermitDeletedIds | string |
None. |
|
| PMAProjectSubstantialPOUADetails | Collection of PMAProjectSubstantialPOUADetails |
None. |
|
| PMAProjectPictures | Collection of PMAProjectPictures |
None. |
Request Formats
application/json, text/json
Sample:
{
"ProjectID": 1,
"FinalCompletion": 1.0,
"Start": "2026-08-04T17:30:12.3838502-04:00",
"Subst": "2026-08-04T17:30:12.3838502-04:00",
"CouncilAppearanceDate": "2026-08-04T17:30:12.3838502-04:00",
"Scope": "sample string 2",
"StatusConstr": "sample string 3",
"MpsNarrative": "sample string 4",
"StatusStatusConstr": "sample string 5",
"Location": "sample string 6",
"WorkPeriod": 1,
"AnticipatedCompl": "sample string 7",
"PerfPeriod": 1,
"UserIDModified": 1,
"PMAProjectContactDetails": [
{
"ProjectContactDetailsID": 1,
"ProjectId": 1,
"ContactId": 1,
"SeqNo": 1,
"EmergencyContact": true,
"EffectiveFrom": "2026-08-04T17:30:12.3838502-04:00",
"EffectiveTo": "2026-08-04T17:30:12.3838502-04:00",
"Status": 1,
"UserIDCreated": 2,
"DbUserCreated": "sample string 3",
"CreatedDate": "2026-08-04T17:30:12.3838502-04:00",
"UserIDModified": 1,
"DbUserModified": "sample string 4",
"ModifiedDate": "2026-08-04T17:30:12.3838502-04:00",
"RowStatus": "sample string 5",
"Comments": "sample string 6",
"Type": "sample string 7",
"ContactName": "sample string 8",
"ContactStatus": "sample string 9",
"RoleId": 1,
"VendorID": 1,
"Title": "sample string 10",
"Email": "sample string 11",
"TelephoneMobile": "sample string 12",
"TelephoneWork": "sample string 13",
"Emerg": "sample string 14",
"VendorName": "sample string 15",
"RoleName": "sample string 16"
},
{
"ProjectContactDetailsID": 1,
"ProjectId": 1,
"ContactId": 1,
"SeqNo": 1,
"EmergencyContact": true,
"EffectiveFrom": "2026-08-04T17:30:12.3838502-04:00",
"EffectiveTo": "2026-08-04T17:30:12.3838502-04:00",
"Status": 1,
"UserIDCreated": 2,
"DbUserCreated": "sample string 3",
"CreatedDate": "2026-08-04T17:30:12.3838502-04:00",
"UserIDModified": 1,
"DbUserModified": "sample string 4",
"ModifiedDate": "2026-08-04T17:30:12.3838502-04:00",
"RowStatus": "sample string 5",
"Comments": "sample string 6",
"Type": "sample string 7",
"ContactName": "sample string 8",
"ContactStatus": "sample string 9",
"RoleId": 1,
"VendorID": 1,
"Title": "sample string 10",
"Email": "sample string 11",
"TelephoneMobile": "sample string 12",
"TelephoneWork": "sample string 13",
"Emerg": "sample string 14",
"VendorName": "sample string 15",
"RoleName": "sample string 16"
}
],
"PMAProjectPermitDetails": [
{
"ProjectPermit