POST https://api.d-tools.com/SI/Publish/Projects/Update
Update an existing project in SI
Request Information
URI Parameters
None.
Body Parameters
UpdateProject| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectId |
Id of project to update (Required) |
string |
None. |
| NewProjectItems |
List of new project items to add. |
Collection of ProjectItem |
None. |
| UpdateProjectItems |
List of project items to update. Projects items are matched on Component ID |
Collection of UpdateProjectItem |
None. |
| UpdateProjectItemFieldIds |
List of update project item field ids to update. If you do not pass project item field ids all project fields will update in SI. Quantity = 1, SerialNumber = 2, IPAddress = 3, IPAddress2 = 4, MACAddress1 = 5, MACAddress2 = 6, ShortDescription = 7, LongDescription = 8, Location = 9, System = 10, IsOfe = 11, IsNonBillable = 12, UnitCost = 13, UnitPrice = 14, Discount = 15, LaborCalculationMethodId = 16, Phase = 17, IsTaxable = 18, Tax = 19, DoNotOrder = 20, OrderStatus = 21, OrderNumber = 22, OrderedDate = 23, ExpectedDeliveryDate = 24, ReceivedDate = 25, Picked = 26, PickedDate = 27, Installed = 28, InstalledDate = 29, InstalledNotes = 30, TrackingNumber = 31, CustomField1 = 101, CustomField2 = 102, CustomField3 = 103, CustomField4 = 104, CustomField5 = 105, CustomField6 = 106, CustomField7 = 107, CustomField8 = 108, CustomField9 = 109, CustomField10 = 110, CustomField11 = 111, CustomField12 = 112, CustomField13 = 113, CustomField14 = 114, CustomField15 = 115, CustomField16 = 116, CustomField17 = 117, CustomField18 = 118, CustomField19 = 119, CustomField20 = 120, CustomField21 = 121, CustomField22 = 122, CustomField23 = 123, CustomField24 = 124, CustomField25 = 125, CustomField26 = 126, CustomField27 = 127, CustomField28 = 128, CustomField29 = 129, CustomField30 = 130 CustomField31 = 131, CustomField32 = 132, CustomField33 = 133, CustomField34 = 134, CustomField35 = 135, CustomField36 = 136, CustomField37 = 137, CustomField38 = 138, CustomField39 = 139, CustomField40 = 140, CustomField41 = 141, CustomField42 = 142, CustomField43 = 143, CustomField44 = 144, CustomField45 = 145, CustomField46 = 146, CustomField47 = 147, CustomField48 = 148, CustomField49 = 149, CustomField50 = 150, CustomField51 = 151, CustomField52 = 152, CustomField53 = 153, CustomField54 = 154, CustomField55 = 155, CustomField56 = 156, CustomField57 = 157, CustomField58 = 158, CustomField59 = 159, CustomField160 = 160, CustomField61 = 161, CustomField62 = 162, CustomField63 = 163, CustomField64 = 164, CustomField65 = 165, CustomField66 = 166, CustomField67 = 167, CustomField68 = 168, CustomField69 = 169, CustomField70 = 170, CustomField71 = 171, CustomField72 = 172, CustomField73 = 173, CustomField74 = 174, CustomField75 = 175, |
Collection of byte |
None. |
| Locations |
Locations for new project items |
Collection of Location |
None. |
| Systems |
Systems for new project items |
Collection of System |
None. |
| Taxes |
Taxes for new project items |
Collection of Tax |
None. |
| Contacts |
Contacts in a project |
Collection of Contact |
None. |
| Resources |
Resources in a project |
Collection of Resource |
None. |
| SiteAddress |
Project Site Address |
Address |
None. |
| BillingAddress |
Project Billing Address |
Address |
None. |
| UpdateFields |
List of UpdateFields for the project. Each UpdateField has a Id and a Value. |
Collection of UpdateProjectField |
None. |
| SIItemIdsToDelete |
List of SIItemIds to delete |
Collection of string |
None. |
| ComponentIdsToDelete |
List of Component Ids to delete |
Collection of string |
None. |
| ProjectItemInfosToDelete |
List of Project Items to delete |
Collection of ProjectItemInfo |
None. |
| LockChangeOrderInfos |
List of Change Order to lock or unlock |
Collection of LockChangeOrderInfo |
None. |
| UpdateLocationOnApprovedChangeOrders |
Update location on Approved Change Orders |
boolean |
None. |
Request Formats
application/json, text/json
{
"ProjectId": "sample string 1",
"MessageId": "2befa40c-7503-4201-a09b-e782dfc0d7ca",
"Date": "2025-12-09T00:05:29.9587134+00:00",
"Archive": true,
"NewProjectItems": [
{
"Id": "sample string 1",
"TypeId": 64,
"SIItemId": "sample string 3",
"LaborType": "sample string 4",
"COChangeTypeId": 64,
"ManufacturerId": "sample string 5",
"Manufacturer": "sample string 6",
"Model": "sample string 7",
"PackageName": "sample string 8",
"PartNumber": "sample string 9",
"Category": "sample string 10",
"Subcategory": "sample string 11",
"Description": "sample string 12",
"ComponentId": "sample string 13",
"BulkItem": true,
"SerialNumber": "sample string 15",
"IPAddress": "sample string 16",
"IPAddress2": "sample string 17",
"MACAddress1": "sample string 18",
"MACAddress2": "sample string 19",
"IsOfe": true,
"IsNonBillable": true,
"IsOptional": true,
"Quantity": 22.0,
"PriceType": "sample string 23",
"UnitCost": 24.0,
"UnitPriceWithoutDiscount": 25.0,
"UnitPrice": 26.0,
"UnitPriceRounded": 27.0,
"Discount": 28.0,
"LaborCalculationMethodId": 64,
"Phase": "sample string 29",
"LaborHours": 1.0,
"TotalLaborHours": 1.0,
"LaborTypes": "sample string 30",
"ItemLaborTypes": [
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
},
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
}
],
"ProductAdjustment": 31.0,
"MiscPartAdjustment": 32.0,
"LaborAdjustment": 33.0,
"InstallPrice": 34.0,
"IsTaxable": true,
"TaxId": "sample string 36",
"AvalaraTaxCode": "sample string 37",
"AvalaraLaborTaxCode": "sample string 38",
"AcctgName": "sample string 39",
"IncludedAccessory": true,
"Vendor": "sample string 40",
"OrderUom": "sample string 41",
"OrderUomUnits": 1,
"DoNotOrder": true,
"BulkWire": true,
"RackMounted": true,
"OriginalApprovedItemId": "sample string 42",
"LocationId": "sample string 43",
"SystemId": "sample string 44",
"ParentId": "sample string 45",
"CatalogId": "sample string 46",
"PackageId": 1,
"SolutionId": 1,
"OrderStatus": "sample string 47",
"OrderNumber": "sample string 48",
"OrderedDate": "2025-12-09T00:05:29.9594041+00:00",
"OrderedDateTicks": 49,
"ExpectedDeliveryDate": "2025-12-09T00:05:29.9594041+00:00",
"ExpectedDeliveryDateTicks": 50,
"ReceivedDate": "2025-12-09T00:05:29.9594041+00:00",
"ReceivedDateTicks": 51,
"Picked": true,
"PickedDate": "2025-12-09T00:05:29.9594041+00:00",
"PickedDateTicks": 53,
"Installed": true,
"InstalledDate": "2025-12-09T00:05:29.9594041+00:00",
"InstalledDateTicks": 55,
"InstalledNotes": "sample string 56",
"TrackingNumber": "sample string 57",
"UpdatedOn": "2025-12-09T00:05:29.9594041+00:00",
"UpdatedOnTicks": 58,
"CustomField1": "sample string 59",
"CustomField2": "sample string 60",
"CustomField3": "sample string 61",
"CustomField4": "sample string 62",
"CustomField5": "sample string 63",
"CustomField6": 1.0,
"CustomField7": 1.0,
"CustomField8": 1.0,
"CustomField9": "2025-12-09T00:05:29.9594041+00:00",
"CustomField10": "2025-12-09T00:05:29.9594041+00:00",
"CustomField11": "2025-12-09T00:05:29.9594041+00:00",
"CustomField12": "sample string 64",
"CustomField13": "sample string 65",
"CustomField14": "sample string 66",
"CustomField15": "sample string 67",
"CustomField16": "sample string 68",
"CustomField17": "sample string 69",
"CustomField18": "sample string 70",
"CustomField19": true,
"CustomField20": true,
"CustomField21": true,
"CustomField22": true,
"CustomField23": "sample string 71",
"CustomField24": "sample string 72",
"CustomField25": "sample string 73",
"CustomField26": "sample string 74",
"CustomField27": "sample string 75",
"CustomField28": "sample string 76",
"CustomField29": "sample string 77",
"CustomField30": "sample string 78",
"CustomField31": "sample string 79",
"CustomField32": "sample string 80",
"CustomField33": "sample string 81",
"CustomField34": "sample string 82",
"CustomField35": "sample string 83",
"CustomField36": "sample string 84",
"CustomField37": "sample string 85",
"CustomField38": "sample string 86",
"CustomField39": "sample string 87",
"CustomField40": "sample string 88",
"CustomField41": "sample string 89",
"CustomField42": "sample string 90",
"CustomField43": "sample string 91",
"CustomField44": "sample string 92",
"CustomField45": "sample string 93",
"CustomField46": "sample string 94",
"CustomField47": "sample string 95",
"CustomField48": "sample string 96",
"CustomField49": "sample string 97",
"CustomField50": 1.0,
"CustomField51": 1.0,
"CustomField52": 1.0,
"CustomField53": 1.0,
"CustomField54": 1.0,
"CustomField55": 1.0,
"CustomField56": 1.0,
"CustomField57": 1.0,
"CustomField58": 1.0,
"CustomField59": "2025-12-09T00:05:29.9594041+00:00",
"CustomField60": "2025-12-09T00:05:29.9594041+00:00",
"CustomField61": "2025-12-09T00:05:29.9594041+00:00",
"CustomField62": "2025-12-09T00:05:29.9594041+00:00",
"CustomField63": "2025-12-09T00:05:29.9594041+00:00",
"CustomField64": "2025-12-09T00:05:29.9594041+00:00",
"CustomField65": "2025-12-09T00:05:29.9594041+00:00",
"CustomField66": "2025-12-09T00:05:29.9594041+00:00",
"CustomField67": "2025-12-09T00:05:29.9594041+00:00",
"CustomField68": true,
"CustomField69": true,
"CustomField70": true,
"CustomField71": true,
"CustomField72": true,
"CustomField73": true,
"CustomField74": true,
"CustomField75": true
},
{
"Id": "sample string 1",
"TypeId": 64,
"SIItemId": "sample string 3",
"LaborType": "sample string 4",
"COChangeTypeId": 64,
"ManufacturerId": "sample string 5",
"Manufacturer": "sample string 6",
"Model": "sample string 7",
"PackageName": "sample string 8",
"PartNumber": "sample string 9",
"Category": "sample string 10",
"Subcategory": "sample string 11",
"Description": "sample string 12",
"ComponentId": "sample string 13",
"BulkItem": true,
"SerialNumber": "sample string 15",
"IPAddress": "sample string 16",
"IPAddress2": "sample string 17",
"MACAddress1": "sample string 18",
"MACAddress2": "sample string 19",
"IsOfe": true,
"IsNonBillable": true,
"IsOptional": true,
"Quantity": 22.0,
"PriceType": "sample string 23",
"UnitCost": 24.0,
"UnitPriceWithoutDiscount": 25.0,
"UnitPrice": 26.0,
"UnitPriceRounded": 27.0,
"Discount": 28.0,
"LaborCalculationMethodId": 64,
"Phase": "sample string 29",
"LaborHours": 1.0,
"TotalLaborHours": 1.0,
"LaborTypes": "sample string 30",
"ItemLaborTypes": [
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
},
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
}
],
"ProductAdjustment": 31.0,
"MiscPartAdjustment": 32.0,
"LaborAdjustment": 33.0,
"InstallPrice": 34.0,
"IsTaxable": true,
"TaxId": "sample string 36",
"AvalaraTaxCode": "sample string 37",
"AvalaraLaborTaxCode": "sample string 38",
"AcctgName": "sample string 39",
"IncludedAccessory": true,
"Vendor": "sample string 40",
"OrderUom": "sample string 41",
"OrderUomUnits": 1,
"DoNotOrder": true,
"BulkWire": true,
"RackMounted": true,
"OriginalApprovedItemId": "sample string 42",
"LocationId": "sample string 43",
"SystemId": "sample string 44",
"ParentId": "sample string 45",
"CatalogId": "sample string 46",
"PackageId": 1,
"SolutionId": 1,
"OrderStatus": "sample string 47",
"OrderNumber": "sample string 48",
"OrderedDate": "2025-12-09T00:05:29.9594041+00:00",
"OrderedDateTicks": 49,
"ExpectedDeliveryDate": "2025-12-09T00:05:29.9594041+00:00",
"ExpectedDeliveryDateTicks": 50,
"ReceivedDate": "2025-12-09T00:05:29.9594041+00:00",
"ReceivedDateTicks": 51,
"Picked": true,
"PickedDate": "2025-12-09T00:05:29.9594041+00:00",
"PickedDateTicks": 53,
"Installed": true,
"InstalledDate": "2025-12-09T00:05:29.9594041+00:00",
"InstalledDateTicks": 55,
"InstalledNotes": "sample string 56",
"TrackingNumber": "sample string 57",
"UpdatedOn": "2025-12-09T00:05:29.9594041+00:00",
"UpdatedOnTicks": 58,
"CustomField1": "sample string 59",
"CustomField2": "sample string 60",
"CustomField3": "sample string 61",
"CustomField4": "sample string 62",
"CustomField5": "sample string 63",
"CustomField6": 1.0,
"CustomField7": 1.0,
"CustomField8": 1.0,
"CustomField9": "2025-12-09T00:05:29.9594041+00:00",
"CustomField10": "2025-12-09T00:05:29.9594041+00:00",
"CustomField11": "2025-12-09T00:05:29.9594041+00:00",
"CustomField12": "sample string 64",
"CustomField13": "sample string 65",
"CustomField14": "sample string 66",
"CustomField15": "sample string 67",
"CustomField16": "sample string 68",
"CustomField17": "sample string 69",
"CustomField18": "sample string 70",
"CustomField19": true,
"CustomField20": true,
"CustomField21": true,
"CustomField22": true,
"CustomField23": "sample string 71",
"CustomField24": "sample string 72",
"CustomField25": "sample string 73",
"CustomField26": "sample string 74",
"CustomField27": "sample string 75",
"CustomField28": "sample string 76",
"CustomField29": "sample string 77",
"CustomField30": "sample string 78",
"CustomField31": "sample string 79",
"CustomField32": "sample string 80",
"CustomField33": "sample string 81",
"CustomField34": "sample string 82",
"CustomField35": "sample string 83",
"CustomField36": "sample string 84",
"CustomField37": "sample string 85",
"CustomField38": "sample string 86",
"CustomField39": "sample string 87",
"CustomField40": "sample string 88",
"CustomField41": "sample string 89",
"CustomField42": "sample string 90",
"CustomField43": "sample string 91",
"CustomField44": "sample string 92",
"CustomField45": "sample string 93",
"CustomField46": "sample string 94",
"CustomField47": "sample string 95",
"CustomField48": "sample string 96",
"CustomField49": "sample string 97",
"CustomField50": 1.0,
"CustomField51": 1.0,
"CustomField52": 1.0,
"CustomField53": 1.0,
"CustomField54": 1.0,
"CustomField55": 1.0,
"CustomField56": 1.0,
"CustomField57": 1.0,
"CustomField58": 1.0,
"CustomField59": "2025-12-09T00:05:29.9594041+00:00",
"CustomField60": "2025-12-09T00:05:29.9594041+00:00",
"CustomField61": "2025-12-09T00:05:29.9594041+00:00",
"CustomField62": "2025-12-09T00:05:29.9594041+00:00",
"CustomField63": "2025-12-09T00:05:29.9594041+00:00",
"CustomField64": "2025-12-09T00:05:29.9594041+00:00",
"CustomField65": "2025-12-09T00:05:29.9594041+00:00",
"CustomField66": "2025-12-09T00:05:29.9594041+00:00",
"CustomField67": "2025-12-09T00:05:29.9594041+00:00",
"CustomField68": true,
"CustomField69": true,
"CustomField70": true,
"CustomField71": true,
"CustomField72": true,
"CustomField73": true,
"CustomField74": true,
"CustomField75": true
}
],
"UpdateProjectItems": [
{
"ComponentId": "sample string 1",
"Quantity": 2,
"SIItemId": "sample string 3",
"SerialNumber": "sample string 4",
"IPAddress": "sample string 5",
"IPAddress2": "sample string 6",
"MACAddress1": "sample string 7",
"MACAddress2": "sample string 8",
"ShortDescription": "sample string 9",
"LongDescription": "sample string 10",
"Location": "sample string 11",
"System": "sample string 12",
"IsOfe": true,
"IsNonBillable": true,
"UnitCost": 1.0,
"UnitPrice": 1.0,
"Discount": 1.0,
"LaborCalculationMethodId": 64,
"Phase": "sample string 13",
"LaborHours": 1.0,
"LaborTypes": "sample string 14",
"ItemLaborTypes": [
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
},
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
}
],
"IsTaxable": true,
"Tax": "sample string 15",
"DoNotOrder": true,
"OrderStatus": "sample string 16",
"OrderNumber": "sample string 17",
"OrderedDate": "sample string 18",
"ExpectedDeliveryDate": "sample string 19",
"ReceivedDate": "sample string 20",
"Picked": true,
"PickedDate": "sample string 21",
"Installed": true,
"InstalledDate": "sample string 22",
"InstalledNotes": "sample string 23",
"TrackingNumber": "sample string 24",
"CustomField1": "sample string 25",
"CustomField2": "sample string 26",
"CustomField3": "sample string 27",
"CustomField4": "sample string 28",
"CustomField5": "sample string 29",
"CustomField6": 1.0,
"CustomField7": 1.0,
"CustomField8": 1.0,
"CustomField9": "sample string 30",
"CustomField10": "sample string 31",
"CustomField11": "sample string 32",
"CustomField12": "sample string 33",
"CustomField13": "sample string 34",
"CustomField14": "sample string 35",
"CustomField15": "sample string 36",
"CustomField16": "sample string 37",
"CustomField17": "sample string 38",
"CustomField18": "sample string 39",
"CustomField19": true,
"CustomField20": true,
"CustomField21": true,
"CustomField22": true,
"CustomField23": "sample string 40",
"CustomField24": "sample string 41",
"CustomField25": "sample string 42",
"CustomField26": "sample string 43",
"CustomField27": "sample string 44",
"CustomField28": "sample string 45",
"CustomField29": "sample string 46",
"CustomField30": "sample string 47",
"CustomField31": "sample string 48",
"CustomField32": "sample string 49",
"CustomField33": "sample string 50",
"CustomField34": "sample string 51",
"CustomField35": "sample string 52",
"CustomField36": "sample string 53",
"CustomField37": "sample string 54",
"CustomField38": "sample string 55",
"CustomField39": "sample string 56",
"CustomField40": "sample string 57",
"CustomField41": "sample string 58",
"CustomField42": "sample string 59",
"CustomField43": "sample string 60",
"CustomField44": "sample string 61",
"CustomField45": "sample string 62",
"CustomField46": "sample string 63",
"CustomField47": "sample string 64",
"CustomField48": "sample string 65",
"CustomField49": "sample string 66",
"CustomField50": 1.0,
"CustomField51": 1.0,
"CustomField52": 1.0,
"CustomField53": 1.0,
"CustomField54": 1.0,
"CustomField55": 1.0,
"CustomField56": 1.0,
"CustomField57": 1.0,
"CustomField58": 1.0,
"CustomField59": "2025-12-09T00:05:29.9597223+00:00",
"CustomField60": "2025-12-09T00:05:29.9597223+00:00",
"CustomField61": "2025-12-09T00:05:29.9597223+00:00",
"CustomField62": "2025-12-09T00:05:29.9597223+00:00",
"CustomField63": "2025-12-09T00:05:29.9597223+00:00",
"CustomField64": "2025-12-09T00:05:29.9597223+00:00",
"CustomField65": "2025-12-09T00:05:29.9597223+00:00",
"CustomField66": "2025-12-09T00:05:29.9597223+00:00",
"CustomField67": "2025-12-09T00:05:29.9597223+00:00",
"CustomField68": true,
"CustomField69": true,
"CustomField70": true,
"CustomField71": true,
"CustomField72": true,
"CustomField73": true,
"CustomField74": true,
"CustomField75": true
},
{
"ComponentId": "sample string 1",
"Quantity": 2,
"SIItemId": "sample string 3",
"SerialNumber": "sample string 4",
"IPAddress": "sample string 5",
"IPAddress2": "sample string 6",
"MACAddress1": "sample string 7",
"MACAddress2": "sample string 8",
"ShortDescription": "sample string 9",
"LongDescription": "sample string 10",
"Location": "sample string 11",
"System": "sample string 12",
"IsOfe": true,
"IsNonBillable": true,
"UnitCost": 1.0,
"UnitPrice": 1.0,
"Discount": 1.0,
"LaborCalculationMethodId": 64,
"Phase": "sample string 13",
"LaborHours": 1.0,
"LaborTypes": "sample string 14",
"ItemLaborTypes": [
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
},
{
"Name": "sample string 1",
"Hours": 1.0,
"TotalHours": 1.0
}
],
"IsTaxable": true,
"Tax": "sample string 15",
"DoNotOrder": true,
"OrderStatus": "sample string 16",
"OrderNumber": "sample string 17",
"OrderedDate": "sample string 18",
"ExpectedDeliveryDate": "sample string 19",
"ReceivedDate": "sample string 20",
"Picked": true,
"PickedDate": "sample string 21",
"Installed": true,
"InstalledDate": "sample string 22",
"InstalledNotes": "sample string 23",
"TrackingNumber": "sample string 24",
"CustomField1": "sample string 25",
"CustomField2": "sample string 26",
"CustomField3": "sample string 27",
"CustomField4": "sample string 28",
"CustomField5": "sample string 29",
"CustomField6": 1.0,
"CustomField7": 1.0,
"CustomField8": 1.0,
"CustomField9": "sample string 30",
"CustomField10": "sample string 31",
"CustomField11": "sample string 32",
"CustomField12": "sample string 33",
"CustomField13": "sample string 34",
"CustomField14": "sample string 35",
"CustomField15": "sample string 36",
"CustomField16": "sample string 37",
"CustomField17": "sample string 38",
"CustomField18": "sample string 39",
"CustomField19": true,
"CustomField20": true,
"CustomField21": true,
"CustomField22": true,
"CustomField23": "sample string 40",
"CustomField24": "sample string 41",
"CustomField25": "sample string 42",
"CustomField26": "sample string 43",
"CustomField27": "sample string 44",
"CustomField28": "sample string 45",
"CustomField29": "sample string 46",
"CustomField30": "sample string 47",
"CustomField31": "sample string 48",
"CustomField32": "sample string 49",
"CustomField33": "sample string 50",
"CustomField34": "sample string 51",
"CustomField35": "sample string 52",
"CustomField36": "sample string 53",
"CustomField37": "sample string 54",
"CustomField38": "sample string 55",
"CustomField39": "sample string 56",
"CustomField40": "sample string 57",
"CustomField41": "sample string 58",
"CustomField42": "sample string 59",
"CustomField43": "sample string 60",
"CustomField44": "sample string 61",
"CustomField45": "sample string 62",
"CustomField46": "sample string 63",
"CustomField47": "sample string 64",
"CustomField48": "sample string 65",
"CustomField49": "sample string 66",
"CustomField50": 1.0,
"CustomField51": 1.0,
"CustomField52": 1.0,
"CustomField53": 1.0,
"CustomField54": 1.0,
"CustomField55": 1.0,
"CustomField56": 1.0,
"CustomField57": 1.0,
"CustomField58": 1.0,
"CustomField59": "2025-12-09T00:05:29.9597223+00:00",
"CustomField60": "2025-12-09T00:05:29.9597223+00:00",
"CustomField61": "2025-12-09T00:05:29.9597223+00:00",
"CustomField62": "2025-12-09T00:05:29.9597223+00:00",
"CustomField63": "2025-12-09T00:05:29.9597223+00:00",
"CustomField64": "2025-12-09T00:05:29.9597223+00:00",
"CustomField65": "2025-12-09T00:05:29.9597223+00:00",
"CustomField66": "2025-12-09T00:05:29.9597223+00:00",
"CustomField67": "2025-12-09T00:05:29.9597223+00:00",
"CustomField68": true,
"CustomField69": true,
"CustomField70": true,
"CustomField71": true,
"CustomField72": true,
"CustomField73": true,
"CustomField74": true,
"CustomField75": true
}
],
"UpdateProjectItemFieldIds": [
64,
64
],
"Locations": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"FullName": "sample string 3",
"Number": "sample string 4",
"FullNumber": "sample string 5",
"Description": "sample string 6",
"ParentId": "sample string 7"
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"FullName": "sample string 3",
"Number": "sample string 4",
"FullNumber": "sample string 5",
"Description": "sample string 6",
"ParentId": "sample string 7"
}
],
"Systems": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"FullName": "sample string 3",
"Description": "sample string 4",
"ParentId": "sample string 5"
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"FullName": "sample string 3",
"Description": "sample string 4",
"ParentId": "sample string 5"
}
],
"Taxes": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"Rate": 3.0,
"ProductTotal": 4.0,
"LaborTotal": 5.0,
"Total": 6.0
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"Rate": 3.0,
"ProductTotal": 4.0,
"LaborTotal": 5.0,
"Total": 6.0
}
],
"Contacts": [
{
"Name": "sample string 1",
"Title": "sample string 2",
"Email": "sample string 3",
"Phone": "sample string 4",
"Mobile": "sample string 5",
"IsPrimary": true
},
{
"Name": "sample string 1",
"Title": "sample string 2",
"Email": "sample string 3",
"Phone": "sample string 4",
"Mobile": "sample string 5",
"IsPrimary": true
}
],
"Resources": [
{
"Name": "sample string 1",
"Email": "sample string 2",
"Roles": "sample string 3",
"IsOwner": true
},
{
"Name": "sample string 1",
"Email": "sample string 2",
"Roles": "sample string 3",
"IsOwner": true
}
],
"SiteAddress": {
"Street1": "sample string 1",
"Street2": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"PostalCode": "sample string 5",
"Country": "sample string 6",
"Phone": "sample string 7",
"Fax": "sample string 8"
},
"BillingAddress": {
"Street1": "sample string 1",
"Street2": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"PostalCode": "sample string 5",
"Country": "sample string 6",
"Phone": "sample string 7",
"Fax": "sample string 8"
},
"UpdateFields": [
{
"ProjectFieldId": 64,
"Value": "sample string 2"
},
{
"ProjectFieldId": 64,
"Value": "sample string 2"
}
],
"SIItemIdsToDelete": [
"sample string 1",
"sample string 2"
],
"ComponentIdsToDelete": [
"sample string 1",
"sample string 2"
],
"ProjectItemInfosToDelete": [
{
"Manufacturer": "sample string 1",
"Model": "sample string 2",
"Quantity": 3
},
{
"Manufacturer": "sample string 1",
"Model": "sample string 2",
"Quantity": 3
}
],
"LockChangeOrderInfos": [
{
"IntegrationChangeOrderId": "sample string 1",
"Number": "sample string 2",
"Type": "sample string 3",
"Lock": true
},
{
"IntegrationChangeOrderId": "sample string 1",
"Number": "sample string 2",
"Type": "sample string 3",
"Lock": true
}
],
"UpdateLocationOnApprovedChangeOrders": true
}
application/xml, text/xml
<UpdateProject xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTools.SICloudAPI.DataObjects">
<Archive>true</Archive>
<BillingAddress>
<City>sample string 3</City>
<Country>sample string 6</Country>
<Fax>sample string 8</Fax>
<Phone>sample string 7</Phone>
<PostalCode>sample string 5</PostalCode>
<State>sample string 4</State>
<Street1>sample string 1</Street1>
<Street2>sample string 2</Street2>
</BillingAddress>
<ComponentIdsToDelete xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ComponentIdsToDelete>
<Contacts>
<Contact>
<Email>sample string 3</Email>
<IsPrimary>true</IsPrimary>
<Mobile>sample string 5</Mobile>
<Name>sample string 1</Name>
<Phone>sample string 4</Phone>
<Title>sample string 2</Title>
</Contact>
<Contact>
<Email>sample string 3</Email>
<IsPrimary>true</IsPrimary>
<Mobile>sample string 5</Mobile>
<Name>sample string 1</Name>
<Phone>sample string 4</Phone>
<Title>sample string 2</Title>
</Contact>
</Contacts>
<Date>2025-12-09T00:05:29.9587134+00:00</Date>
<Locations>
<Location>
<Description>sample string 6</Description>
<FullName>sample string 3</FullName>
<FullNumber>sample string 5</FullNumber>
<Id>sample string 1</Id>
<Name>sample string 2</Name>
<Number>sample string 4</Number>
<ParentId>sample string 7</ParentId>
</Location>
<Location>
<Description>sample string 6</Description>
<FullName>sample string 3</FullName>
<FullNumber>sample string 5</FullNumber>
<Id>sample string 1</Id>
<Name>sample string 2</Name>
<Number>sample string 4</Number>
<ParentId>sample string 7</ParentId>
</Location>
</Locations>
<LockChangeOrderInfos>
<LockChangeOrderInfo>
<IntegrationChangeOrderId>sample string 1</IntegrationChangeOrderId>
<Lock>true</Lock>
<Number>sample string 2</Number>
<Type>sample string 3</Type>
</LockChangeOrderInfo>
<LockChangeOrderInfo>
<IntegrationChangeOrderId>sample string 1</IntegrationChangeOrderId>
<Lock>true</Lock>
<Number>sample string 2</Number>
<Type>sample string 3</Type>
</LockChangeOrderInfo>
</LockChangeOrderInfos>
<MessageId>2befa40c-7503-4201-a09b-e782dfc0d7ca</MessageId>
<NewProjectItems>
<ProjectItem>
<AcctgName>sample string 39</AcctgName>
<AvalaraLaborTaxCode>sample string 38</AvalaraLaborTaxCode>
<AvalaraTaxCode>sample string 37</AvalaraTaxCode>
<BulkItem>true</BulkItem>
<BulkWire>true</BulkWire>
<COChangeTypeId>64</COChangeTypeId>
<CatalogId>sample string 46</CatalogId>
<Category>sample string 10</Category>
<ComponentId>sample string 13</ComponentId>
<CustomField1>sample string 59</CustomField1>
<CustomField10>2025-12-09T00:05:29.9594041+00:00</CustomField10>
<CustomField11>2025-12-09T00:05:29.9594041+00:00</CustomField11>
<CustomField12>sample string 64</CustomField12>
<CustomField13>sample string 65</CustomField13>
<CustomField14>sample string 66</CustomField14>
<CustomField15>sample string 67</CustomField15>
<CustomField16>sample string 68</CustomField16>
<CustomField17>sample string 69</CustomField17>
<CustomField18>sample string 70</CustomField18>
<CustomField19>true</CustomField19>
<CustomField2>sample string 60</CustomField2>
<CustomField20>true</CustomField20>
<CustomField21>true</CustomField21>
<CustomField22>true</CustomField22>
<CustomField23>sample string 71</CustomField23>
<CustomField24>sample string 72</CustomField24>
<CustomField25>sample string 73</CustomField25>
<CustomField26>sample string 74</CustomField26>
<CustomField27>sample string 75</CustomField27>
<CustomField28>sample string 76</CustomField28>
<CustomField29>sample string 77</CustomField29>
<CustomField3>sample string 61</CustomField3>
<CustomField30>sample string 78</CustomField30>
<CustomField31>sample string 79</CustomField31>
<CustomField32>sample string 80</CustomField32>
<CustomField33>sample string 81</CustomField33>
<CustomField34>sample string 82</CustomField34>
<CustomField35>sample string 83</CustomField35>
<CustomField36>sample string 84</CustomField36>
<CustomField37>sample string 85</CustomField37>
<CustomField38>sample string 86</CustomField38>
<CustomField39>sample string 87</CustomField39>
<CustomField4>sample string 62</CustomField4>
<CustomField40>sample string 88</CustomField40>
<CustomField41>sample string 89</CustomField41>
<CustomField42>sample string 90</CustomField42>
<CustomField43>sample string 91</CustomField43>
<CustomField44>sample string 92</CustomField44>
<CustomField45>sample string 93</CustomField45>
<CustomField46>sample string 94</CustomField46>
<CustomField47>sample string 95</CustomField47>
<CustomField48>sample string 96</CustomField48>
<CustomField49>sample string 97</CustomField49>
<CustomField5>sample string 63</CustomField5>
<CustomField50>1</CustomField50>
<CustomField51>1</CustomField51>
<CustomField52>1</CustomField52>
<CustomField53>1</CustomField53>
<CustomField54>1</CustomField54>
<CustomField55>1</CustomField55>
<CustomField56>1</CustomField56>
<CustomField57>1</CustomField57>
<CustomField58>1</CustomField58>
<CustomField59>2025-12-09T00:05:29.9594041+00:00</CustomField59>
<CustomField6>1</CustomField6>
<CustomField60>2025-12-09T00:05:29.9594041+00:00</CustomField60>
<CustomField61>2025-12-09T00:05:29.9594041+00:00</CustomField61>
<CustomField62>2025-12-09T00:05:29.9594041+00:00</CustomField62>
<CustomField63>2025-12-09T00:05:29.9594041+00:00</CustomField63>
<CustomField64>2025-12-09T00:05:29.9594041+00:00</CustomField64>
<CustomField65>2025-12-09T00:05:29.9594041+00:00</CustomField65>
<CustomField66>2025-12-09T00:05:29.9594041+00:00</CustomField66>
<CustomField67>2025-12-09T00:05:29.9594041+00:00</CustomField67>
<CustomField68>true</CustomField68>
<CustomField69>true</CustomField69>
<CustomField7>1</CustomField7>
<CustomField70>true</CustomField70>
<CustomField71>true</CustomField71>
<CustomField72>true</CustomField72>
<CustomField73>true</CustomField73>
<CustomField74>true</CustomField74>
<CustomField75>true</CustomField75>
<CustomField8>1</CustomField8>
<CustomField9>2025-12-09T00:05:29.9594041+00:00</CustomField9>
<Description>sample string 12</Description>
<Discount>28</Discount>
<DoNotOrder>true</DoNotOrder>
<ExpectedDeliveryDate>2025-12-09T00:05:29.9594041+00:00</ExpectedDeliveryDate>
<ExpectedDeliveryDateTicks>50</ExpectedDeliveryDateTicks>
<IPAddress>sample string 16</IPAddress>
<IPAddress2>sample string 17</IPAddress2>
<Id>sample string 1</Id>
<IncludedAccessory>true</IncludedAccessory>
<InstallPrice>34</InstallPrice>
<Installed>true</Installed>
<InstalledDate>2025-12-09T00:05:29.9594041+00:00</InstalledDate>
<InstalledDateTicks>55</InstalledDateTicks>
<InstalledNotes>sample string 56</InstalledNotes>
<IsNonBillable>true</IsNonBillable>
<IsOfe>true</IsOfe>
<IsOptional>true</IsOptional>
<IsTaxable>true</IsTaxable>
<ItemLaborTypes>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
</ItemLaborTypes>
<LaborAdjustment>33</LaborAdjustment>
<LaborCalculationMethodId>64</LaborCalculationMethodId>
<LaborHours>1</LaborHours>
<LaborType>sample string 4</LaborType>
<LaborTypes>sample string 30</LaborTypes>
<LocationId>sample string 43</LocationId>
<MACAddress1>sample string 18</MACAddress1>
<MACAddress2>sample string 19</MACAddress2>
<Manufacturer>sample string 6</Manufacturer>
<ManufacturerId>sample string 5</ManufacturerId>
<MiscPartAdjustment>32</MiscPartAdjustment>
<Model>sample string 7</Model>
<OrderNumber>sample string 48</OrderNumber>
<OrderStatus>sample string 47</OrderStatus>
<OrderUom>sample string 41</OrderUom>
<OrderUomUnits>1</OrderUomUnits>
<OrderedDate>2025-12-09T00:05:29.9594041+00:00</OrderedDate>
<OrderedDateTicks>49</OrderedDateTicks>
<OriginalApprovedItemId>sample string 42</OriginalApprovedItemId>
<PackageId>1</PackageId>
<PackageName>sample string 8</PackageName>
<ParentId>sample string 45</ParentId>
<PartNumber>sample string 9</PartNumber>
<Phase>sample string 29</Phase>
<Picked>true</Picked>
<PickedDate>2025-12-09T00:05:29.9594041+00:00</PickedDate>
<PickedDateTicks>53</PickedDateTicks>
<PriceType>sample string 23</PriceType>
<ProductAdjustment>31</ProductAdjustment>
<Quantity>22</Quantity>
<RackMounted>true</RackMounted>
<ReceivedDate>2025-12-09T00:05:29.9594041+00:00</ReceivedDate>
<ReceivedDateTicks>51</ReceivedDateTicks>
<SIItemId>sample string 3</SIItemId>
<SerialNumber>sample string 15</SerialNumber>
<SolutionId>1</SolutionId>
<Subcategory>sample string 11</Subcategory>
<SystemId>sample string 44</SystemId>
<TaxId>sample string 36</TaxId>
<TotalLaborHours>1</TotalLaborHours>
<TrackingNumber>sample string 57</TrackingNumber>
<TypeId>64</TypeId>
<UnitCost>24</UnitCost>
<UnitPrice>26</UnitPrice>
<UnitPriceRounded>27</UnitPriceRounded>
<UnitPriceWithoutDiscount>25</UnitPriceWithoutDiscount>
<UpdatedOn>2025-12-09T00:05:29.9594041+00:00</UpdatedOn>
<UpdatedOnTicks>58</UpdatedOnTicks>
<Vendor>sample string 40</Vendor>
</ProjectItem>
<ProjectItem>
<AcctgName>sample string 39</AcctgName>
<AvalaraLaborTaxCode>sample string 38</AvalaraLaborTaxCode>
<AvalaraTaxCode>sample string 37</AvalaraTaxCode>
<BulkItem>true</BulkItem>
<BulkWire>true</BulkWire>
<COChangeTypeId>64</COChangeTypeId>
<CatalogId>sample string 46</CatalogId>
<Category>sample string 10</Category>
<ComponentId>sample string 13</ComponentId>
<CustomField1>sample string 59</CustomField1>
<CustomField10>2025-12-09T00:05:29.9594041+00:00</CustomField10>
<CustomField11>2025-12-09T00:05:29.9594041+00:00</CustomField11>
<CustomField12>sample string 64</CustomField12>
<CustomField13>sample string 65</CustomField13>
<CustomField14>sample string 66</CustomField14>
<CustomField15>sample string 67</CustomField15>
<CustomField16>sample string 68</CustomField16>
<CustomField17>sample string 69</CustomField17>
<CustomField18>sample string 70</CustomField18>
<CustomField19>true</CustomField19>
<CustomField2>sample string 60</CustomField2>
<CustomField20>true</CustomField20>
<CustomField21>true</CustomField21>
<CustomField22>true</CustomField22>
<CustomField23>sample string 71</CustomField23>
<CustomField24>sample string 72</CustomField24>
<CustomField25>sample string 73</CustomField25>
<CustomField26>sample string 74</CustomField26>
<CustomField27>sample string 75</CustomField27>
<CustomField28>sample string 76</CustomField28>
<CustomField29>sample string 77</CustomField29>
<CustomField3>sample string 61</CustomField3>
<CustomField30>sample string 78</CustomField30>
<CustomField31>sample string 79</CustomField31>
<CustomField32>sample string 80</CustomField32>
<CustomField33>sample string 81</CustomField33>
<CustomField34>sample string 82</CustomField34>
<CustomField35>sample string 83</CustomField35>
<CustomField36>sample string 84</CustomField36>
<CustomField37>sample string 85</CustomField37>
<CustomField38>sample string 86</CustomField38>
<CustomField39>sample string 87</CustomField39>
<CustomField4>sample string 62</CustomField4>
<CustomField40>sample string 88</CustomField40>
<CustomField41>sample string 89</CustomField41>
<CustomField42>sample string 90</CustomField42>
<CustomField43>sample string 91</CustomField43>
<CustomField44>sample string 92</CustomField44>
<CustomField45>sample string 93</CustomField45>
<CustomField46>sample string 94</CustomField46>
<CustomField47>sample string 95</CustomField47>
<CustomField48>sample string 96</CustomField48>
<CustomField49>sample string 97</CustomField49>
<CustomField5>sample string 63</CustomField5>
<CustomField50>1</CustomField50>
<CustomField51>1</CustomField51>
<CustomField52>1</CustomField52>
<CustomField53>1</CustomField53>
<CustomField54>1</CustomField54>
<CustomField55>1</CustomField55>
<CustomField56>1</CustomField56>
<CustomField57>1</CustomField57>
<CustomField58>1</CustomField58>
<CustomField59>2025-12-09T00:05:29.9594041+00:00</CustomField59>
<CustomField6>1</CustomField6>
<CustomField60>2025-12-09T00:05:29.9594041+00:00</CustomField60>
<CustomField61>2025-12-09T00:05:29.9594041+00:00</CustomField61>
<CustomField62>2025-12-09T00:05:29.9594041+00:00</CustomField62>
<CustomField63>2025-12-09T00:05:29.9594041+00:00</CustomField63>
<CustomField64>2025-12-09T00:05:29.9594041+00:00</CustomField64>
<CustomField65>2025-12-09T00:05:29.9594041+00:00</CustomField65>
<CustomField66>2025-12-09T00:05:29.9594041+00:00</CustomField66>
<CustomField67>2025-12-09T00:05:29.9594041+00:00</CustomField67>
<CustomField68>true</CustomField68>
<CustomField69>true</CustomField69>
<CustomField7>1</CustomField7>
<CustomField70>true</CustomField70>
<CustomField71>true</CustomField71>
<CustomField72>true</CustomField72>
<CustomField73>true</CustomField73>
<CustomField74>true</CustomField74>
<CustomField75>true</CustomField75>
<CustomField8>1</CustomField8>
<CustomField9>2025-12-09T00:05:29.9594041+00:00</CustomField9>
<Description>sample string 12</Description>
<Discount>28</Discount>
<DoNotOrder>true</DoNotOrder>
<ExpectedDeliveryDate>2025-12-09T00:05:29.9594041+00:00</ExpectedDeliveryDate>
<ExpectedDeliveryDateTicks>50</ExpectedDeliveryDateTicks>
<IPAddress>sample string 16</IPAddress>
<IPAddress2>sample string 17</IPAddress2>
<Id>sample string 1</Id>
<IncludedAccessory>true</IncludedAccessory>
<InstallPrice>34</InstallPrice>
<Installed>true</Installed>
<InstalledDate>2025-12-09T00:05:29.9594041+00:00</InstalledDate>
<InstalledDateTicks>55</InstalledDateTicks>
<InstalledNotes>sample string 56</InstalledNotes>
<IsNonBillable>true</IsNonBillable>
<IsOfe>true</IsOfe>
<IsOptional>true</IsOptional>
<IsTaxable>true</IsTaxable>
<ItemLaborTypes>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
</ItemLaborTypes>
<LaborAdjustment>33</LaborAdjustment>
<LaborCalculationMethodId>64</LaborCalculationMethodId>
<LaborHours>1</LaborHours>
<LaborType>sample string 4</LaborType>
<LaborTypes>sample string 30</LaborTypes>
<LocationId>sample string 43</LocationId>
<MACAddress1>sample string 18</MACAddress1>
<MACAddress2>sample string 19</MACAddress2>
<Manufacturer>sample string 6</Manufacturer>
<ManufacturerId>sample string 5</ManufacturerId>
<MiscPartAdjustment>32</MiscPartAdjustment>
<Model>sample string 7</Model>
<OrderNumber>sample string 48</OrderNumber>
<OrderStatus>sample string 47</OrderStatus>
<OrderUom>sample string 41</OrderUom>
<OrderUomUnits>1</OrderUomUnits>
<OrderedDate>2025-12-09T00:05:29.9594041+00:00</OrderedDate>
<OrderedDateTicks>49</OrderedDateTicks>
<OriginalApprovedItemId>sample string 42</OriginalApprovedItemId>
<PackageId>1</PackageId>
<PackageName>sample string 8</PackageName>
<ParentId>sample string 45</ParentId>
<PartNumber>sample string 9</PartNumber>
<Phase>sample string 29</Phase>
<Picked>true</Picked>
<PickedDate>2025-12-09T00:05:29.9594041+00:00</PickedDate>
<PickedDateTicks>53</PickedDateTicks>
<PriceType>sample string 23</PriceType>
<ProductAdjustment>31</ProductAdjustment>
<Quantity>22</Quantity>
<RackMounted>true</RackMounted>
<ReceivedDate>2025-12-09T00:05:29.9594041+00:00</ReceivedDate>
<ReceivedDateTicks>51</ReceivedDateTicks>
<SIItemId>sample string 3</SIItemId>
<SerialNumber>sample string 15</SerialNumber>
<SolutionId>1</SolutionId>
<Subcategory>sample string 11</Subcategory>
<SystemId>sample string 44</SystemId>
<TaxId>sample string 36</TaxId>
<TotalLaborHours>1</TotalLaborHours>
<TrackingNumber>sample string 57</TrackingNumber>
<TypeId>64</TypeId>
<UnitCost>24</UnitCost>
<UnitPrice>26</UnitPrice>
<UnitPriceRounded>27</UnitPriceRounded>
<UnitPriceWithoutDiscount>25</UnitPriceWithoutDiscount>
<UpdatedOn>2025-12-09T00:05:29.9594041+00:00</UpdatedOn>
<UpdatedOnTicks>58</UpdatedOnTicks>
<Vendor>sample string 40</Vendor>
</ProjectItem>
</NewProjectItems>
<ProjectId>sample string 1</ProjectId>
<ProjectItemInfosToDelete>
<ProjectItemInfo>
<Manufacturer>sample string 1</Manufacturer>
<Model>sample string 2</Model>
<Quantity>3</Quantity>
</ProjectItemInfo>
<ProjectItemInfo>
<Manufacturer>sample string 1</Manufacturer>
<Model>sample string 2</Model>
<Quantity>3</Quantity>
</ProjectItemInfo>
</ProjectItemInfosToDelete>
<Resources>
<Resource>
<Email>sample string 2</Email>
<IsOwner>true</IsOwner>
<Name>sample string 1</Name>
<Roles>sample string 3</Roles>
</Resource>
<Resource>
<Email>sample string 2</Email>
<IsOwner>true</IsOwner>
<Name>sample string 1</Name>
<Roles>sample string 3</Roles>
</Resource>
</Resources>
<SIItemIdsToDelete xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</SIItemIdsToDelete>
<SiteAddress>
<City>sample string 3</City>
<Country>sample string 6</Country>
<Fax>sample string 8</Fax>
<Phone>sample string 7</Phone>
<PostalCode>sample string 5</PostalCode>
<State>sample string 4</State>
<Street1>sample string 1</Street1>
<Street2>sample string 2</Street2>
</SiteAddress>
<Systems>
<System>
<Description>sample string 4</Description>
<FullName>sample string 3</FullName>
<Id>sample string 1</Id>
<Name>sample string 2</Name>
<ParentId>sample string 5</ParentId>
</System>
<System>
<Description>sample string 4</Description>
<FullName>sample string 3</FullName>
<Id>sample string 1</Id>
<Name>sample string 2</Name>
<ParentId>sample string 5</ParentId>
</System>
</Systems>
<Taxes>
<Tax>
<Id>sample string 1</Id>
<LaborTotal>5</LaborTotal>
<Name>sample string 2</Name>
<ProductTotal>4</ProductTotal>
<Rate>3</Rate>
<Total>6</Total>
</Tax>
<Tax>
<Id>sample string 1</Id>
<LaborTotal>5</LaborTotal>
<Name>sample string 2</Name>
<ProductTotal>4</ProductTotal>
<Rate>3</Rate>
<Total>6</Total>
</Tax>
</Taxes>
<UpdateFields>
<UpdateProjectField>
<ProjectFieldId>64</ProjectFieldId>
<Value>sample string 2</Value>
</UpdateProjectField>
<UpdateProjectField>
<ProjectFieldId>64</ProjectFieldId>
<Value>sample string 2</Value>
</UpdateProjectField>
</UpdateFields>
<UpdateLocationOnApprovedChangeOrders>true</UpdateLocationOnApprovedChangeOrders>
<UpdateProjectItemFieldIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:unsignedByte>64</d2p1:unsignedByte>
<d2p1:unsignedByte>64</d2p1:unsignedByte>
</UpdateProjectItemFieldIds>
<UpdateProjectItems>
<UpdateProjectItem>
<ComponentId>sample string 1</ComponentId>
<CustomField1>sample string 25</CustomField1>
<CustomField10>sample string 31</CustomField10>
<CustomField11>sample string 32</CustomField11>
<CustomField12>sample string 33</CustomField12>
<CustomField13>sample string 34</CustomField13>
<CustomField14>sample string 35</CustomField14>
<CustomField15>sample string 36</CustomField15>
<CustomField16>sample string 37</CustomField16>
<CustomField17>sample string 38</CustomField17>
<CustomField18>sample string 39</CustomField18>
<CustomField19>true</CustomField19>
<CustomField2>sample string 26</CustomField2>
<CustomField20>true</CustomField20>
<CustomField21>true</CustomField21>
<CustomField22>true</CustomField22>
<CustomField23>sample string 40</CustomField23>
<CustomField24>sample string 41</CustomField24>
<CustomField25>sample string 42</CustomField25>
<CustomField26>sample string 43</CustomField26>
<CustomField27>sample string 44</CustomField27>
<CustomField28>sample string 45</CustomField28>
<CustomField29>sample string 46</CustomField29>
<CustomField3>sample string 27</CustomField3>
<CustomField30>sample string 47</CustomField30>
<CustomField31>sample string 48</CustomField31>
<CustomField32>sample string 49</CustomField32>
<CustomField33>sample string 50</CustomField33>
<CustomField34>sample string 51</CustomField34>
<CustomField35>sample string 52</CustomField35>
<CustomField36>sample string 53</CustomField36>
<CustomField37>sample string 54</CustomField37>
<CustomField38>sample string 55</CustomField38>
<CustomField39>sample string 56</CustomField39>
<CustomField4>sample string 28</CustomField4>
<CustomField40>sample string 57</CustomField40>
<CustomField41>sample string 58</CustomField41>
<CustomField42>sample string 59</CustomField42>
<CustomField43>sample string 60</CustomField43>
<CustomField44>sample string 61</CustomField44>
<CustomField45>sample string 62</CustomField45>
<CustomField46>sample string 63</CustomField46>
<CustomField47>sample string 64</CustomField47>
<CustomField48>sample string 65</CustomField48>
<CustomField49>sample string 66</CustomField49>
<CustomField5>sample string 29</CustomField5>
<CustomField50>1</CustomField50>
<CustomField51>1</CustomField51>
<CustomField52>1</CustomField52>
<CustomField53>1</CustomField53>
<CustomField54>1</CustomField54>
<CustomField55>1</CustomField55>
<CustomField56>1</CustomField56>
<CustomField57>1</CustomField57>
<CustomField58>1</CustomField58>
<CustomField59>2025-12-09T00:05:29.9597223+00:00</CustomField59>
<CustomField6>1</CustomField6>
<CustomField60>2025-12-09T00:05:29.9597223+00:00</CustomField60>
<CustomField61>2025-12-09T00:05:29.9597223+00:00</CustomField61>
<CustomField62>2025-12-09T00:05:29.9597223+00:00</CustomField62>
<CustomField63>2025-12-09T00:05:29.9597223+00:00</CustomField63>
<CustomField64>2025-12-09T00:05:29.9597223+00:00</CustomField64>
<CustomField65>2025-12-09T00:05:29.9597223+00:00</CustomField65>
<CustomField66>2025-12-09T00:05:29.9597223+00:00</CustomField66>
<CustomField67>2025-12-09T00:05:29.9597223+00:00</CustomField67>
<CustomField68>true</CustomField68>
<CustomField69>true</CustomField69>
<CustomField7>1</CustomField7>
<CustomField70>true</CustomField70>
<CustomField71>true</CustomField71>
<CustomField72>true</CustomField72>
<CustomField73>true</CustomField73>
<CustomField74>true</CustomField74>
<CustomField75>true</CustomField75>
<CustomField8>1</CustomField8>
<CustomField9>sample string 30</CustomField9>
<Discount>1</Discount>
<DoNotOrder>true</DoNotOrder>
<ExpectedDeliveryDate>sample string 19</ExpectedDeliveryDate>
<IPAddress>sample string 5</IPAddress>
<IPAddress2>sample string 6</IPAddress2>
<Installed>true</Installed>
<InstalledDate>sample string 22</InstalledDate>
<InstalledNotes>sample string 23</InstalledNotes>
<IsNonBillable>true</IsNonBillable>
<IsOfe>true</IsOfe>
<IsTaxable>true</IsTaxable>
<ItemLaborTypes>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
</ItemLaborTypes>
<LaborCalculationMethodId>64</LaborCalculationMethodId>
<LaborHours>1</LaborHours>
<LaborTypes>sample string 14</LaborTypes>
<Location>sample string 11</Location>
<LongDescription>sample string 10</LongDescription>
<MACAddress1>sample string 7</MACAddress1>
<MACAddress2>sample string 8</MACAddress2>
<OrderNumber>sample string 17</OrderNumber>
<OrderStatus>sample string 16</OrderStatus>
<OrderedDate>sample string 18</OrderedDate>
<Phase>sample string 13</Phase>
<Picked>true</Picked>
<PickedDate>sample string 21</PickedDate>
<Quantity>2</Quantity>
<ReceivedDate>sample string 20</ReceivedDate>
<SIItemId>sample string 3</SIItemId>
<SerialNumber>sample string 4</SerialNumber>
<ShortDescription>sample string 9</ShortDescription>
<System>sample string 12</System>
<Tax>sample string 15</Tax>
<TrackingNumber>sample string 24</TrackingNumber>
<UnitCost>1</UnitCost>
<UnitPrice>1</UnitPrice>
</UpdateProjectItem>
<UpdateProjectItem>
<ComponentId>sample string 1</ComponentId>
<CustomField1>sample string 25</CustomField1>
<CustomField10>sample string 31</CustomField10>
<CustomField11>sample string 32</CustomField11>
<CustomField12>sample string 33</CustomField12>
<CustomField13>sample string 34</CustomField13>
<CustomField14>sample string 35</CustomField14>
<CustomField15>sample string 36</CustomField15>
<CustomField16>sample string 37</CustomField16>
<CustomField17>sample string 38</CustomField17>
<CustomField18>sample string 39</CustomField18>
<CustomField19>true</CustomField19>
<CustomField2>sample string 26</CustomField2>
<CustomField20>true</CustomField20>
<CustomField21>true</CustomField21>
<CustomField22>true</CustomField22>
<CustomField23>sample string 40</CustomField23>
<CustomField24>sample string 41</CustomField24>
<CustomField25>sample string 42</CustomField25>
<CustomField26>sample string 43</CustomField26>
<CustomField27>sample string 44</CustomField27>
<CustomField28>sample string 45</CustomField28>
<CustomField29>sample string 46</CustomField29>
<CustomField3>sample string 27</CustomField3>
<CustomField30>sample string 47</CustomField30>
<CustomField31>sample string 48</CustomField31>
<CustomField32>sample string 49</CustomField32>
<CustomField33>sample string 50</CustomField33>
<CustomField34>sample string 51</CustomField34>
<CustomField35>sample string 52</CustomField35>
<CustomField36>sample string 53</CustomField36>
<CustomField37>sample string 54</CustomField37>
<CustomField38>sample string 55</CustomField38>
<CustomField39>sample string 56</CustomField39>
<CustomField4>sample string 28</CustomField4>
<CustomField40>sample string 57</CustomField40>
<CustomField41>sample string 58</CustomField41>
<CustomField42>sample string 59</CustomField42>
<CustomField43>sample string 60</CustomField43>
<CustomField44>sample string 61</CustomField44>
<CustomField45>sample string 62</CustomField45>
<CustomField46>sample string 63</CustomField46>
<CustomField47>sample string 64</CustomField47>
<CustomField48>sample string 65</CustomField48>
<CustomField49>sample string 66</CustomField49>
<CustomField5>sample string 29</CustomField5>
<CustomField50>1</CustomField50>
<CustomField51>1</CustomField51>
<CustomField52>1</CustomField52>
<CustomField53>1</CustomField53>
<CustomField54>1</CustomField54>
<CustomField55>1</CustomField55>
<CustomField56>1</CustomField56>
<CustomField57>1</CustomField57>
<CustomField58>1</CustomField58>
<CustomField59>2025-12-09T00:05:29.9597223+00:00</CustomField59>
<CustomField6>1</CustomField6>
<CustomField60>2025-12-09T00:05:29.9597223+00:00</CustomField60>
<CustomField61>2025-12-09T00:05:29.9597223+00:00</CustomField61>
<CustomField62>2025-12-09T00:05:29.9597223+00:00</CustomField62>
<CustomField63>2025-12-09T00:05:29.9597223+00:00</CustomField63>
<CustomField64>2025-12-09T00:05:29.9597223+00:00</CustomField64>
<CustomField65>2025-12-09T00:05:29.9597223+00:00</CustomField65>
<CustomField66>2025-12-09T00:05:29.9597223+00:00</CustomField66>
<CustomField67>2025-12-09T00:05:29.9597223+00:00</CustomField67>
<CustomField68>true</CustomField68>
<CustomField69>true</CustomField69>
<CustomField7>1</CustomField7>
<CustomField70>true</CustomField70>
<CustomField71>true</CustomField71>
<CustomField72>true</CustomField72>
<CustomField73>true</CustomField73>
<CustomField74>true</CustomField74>
<CustomField75>true</CustomField75>
<CustomField8>1</CustomField8>
<CustomField9>sample string 30</CustomField9>
<Discount>1</Discount>
<DoNotOrder>true</DoNotOrder>
<ExpectedDeliveryDate>sample string 19</ExpectedDeliveryDate>
<IPAddress>sample string 5</IPAddress>
<IPAddress2>sample string 6</IPAddress2>
<Installed>true</Installed>
<InstalledDate>sample string 22</InstalledDate>
<InstalledNotes>sample string 23</InstalledNotes>
<IsNonBillable>true</IsNonBillable>
<IsOfe>true</IsOfe>
<IsTaxable>true</IsTaxable>
<ItemLaborTypes>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
<ItemLaborType>
<Hours>1</Hours>
<Name>sample string 1</Name>
<TotalHours>1</TotalHours>
</ItemLaborType>
</ItemLaborTypes>
<LaborCalculationMethodId>64</LaborCalculationMethodId>
<LaborHours>1</LaborHours>
<LaborTypes>sample string 14</LaborTypes>
<Location>sample string 11</Location>
<LongDescription>sample string 10</LongDescription>
<MACAddress1>sample string 7</MACAddress1>
<MACAddress2>sample string 8</MACAddress2>
<OrderNumber>sample string 17</OrderNumber>
<OrderStatus>sample string 16</OrderStatus>
<OrderedDate>sample string 18</OrderedDate>
<Phase>sample string 13</Phase>
<Picked>true</Picked>
<PickedDate>sample string 21</PickedDate>
<Quantity>2</Quantity>
<ReceivedDate>sample string 20</ReceivedDate>
<SIItemId>sample string 3</SIItemId>
<SerialNumber>sample string 4</SerialNumber>
<ShortDescription>sample string 9</ShortDescription>
<System>sample string 12</System>
<Tax>sample string 15</Tax>
<TrackingNumber>sample string 24</TrackingNumber>
<UnitCost>1</UnitCost>
<UnitPrice>1</UnitPrice>
</UpdateProjectItem>
</UpdateProjectItems>
</UpdateProject>
application/x-www-form-urlencoded
Response Information
Resource Description
PublishResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| MessageId |
Check the status of the transaction using this Message Id |
globally unique identifier |
None. |
| Message |
Success Message |
string |
None. |
Response Formats
application/json, text/json
{
"MessageId": "6e8cd185-0dfe-4bba-b916-3c6dc8b92a5e",
"Message": "sample string 2"
}
application/xml, text/xml
<PublishResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTools.SICloudAPI.DataObjects"> <Message>sample string 2</Message> <MessageId>6e8cd185-0dfe-4bba-b916-3c6dc8b92a5e</MessageId> </PublishResponse>