POST https://api.d-tools.com/SI/Publish/Projects/NewChangeOrder
Publish a new change order or update an existing change order (using the IntegrationChangeOrderId) for an existing SI project.
Request Information
URI Parameters
None.
Body Parameters
The new change order information.
NewChangeOrderInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectId |
ProjectId for project (must be a Guid). (Required) |
string |
None. |
| IntegrationChangeOrderId |
Id for the change order sent by integration (Required). Can be used to update an existing change order. |
string |
None. |
| Name |
Name of the change order (Required) |
string |
None. |
| TypeId |
TypeId: 1 = Internal, 2 = External |
byte |
None. |
| Notes |
Change Order Notes |
string |
None. |
| COCustomField1 |
Change Order Custom Field1 (BETA) |
string |
None. |
| COCustomField2 |
Change Order Custom Field2 (BETA) |
string |
None. |
| COCustomField3 |
Change Order Custom Field3 (BETA) |
string |
None. |
| COCustomField4 |
Change Order Custom Field4 (BETA) |
string |
None. |
| COCustomField5 |
Change Order Custom Field5 (BETA) |
string |
None. |
| COCustomField6 |
Change Order Custom Field6 (BETA) |
string |
None. |
| COCustomField7 |
Change Order Custom Field7 (BETA) |
string |
None. |
| COCustomField8 |
Change Order Custom Field8 (BETA) |
string |
None. |
| COCustomField9 |
Change Order Custom Field9 (BETA) |
string |
None. |
| COCustomField10 |
Change Order Custom Field10 (BETA) |
string |
None. |
| COCustomField11 |
Change Order Custom Field11 (BETA) |
string |
None. |
| COCustomField12 |
Change Order Custom Field12 (BETA) |
string |
None. |
| COCustomField13 |
Change Order Custom Field13 (BETA) |
string |
None. |
| COCustomField14 |
Change Order Custom Field14 (BETA) |
string |
None. |
| COCustomField15 |
Change Order Custom Field15 (BETA) |
decimal number |
None. |
| COCustomField16 |
Change Order Custom Field16 (BETA) |
decimal number |
None. |
| COCustomField17 |
Change Order Custom Field17 (BETA) |
decimal number |
None. |
| COCustomField18 |
Change Order Custom Field18 (BETA) |
decimal number |
None. |
| COCustomField19 |
Change Order Custom Field19 (BETA) |
date |
None. |
| COCustomField20 |
Change Order Custom Field20 (BETA) |
date |
None. |
| COCustomField21 |
Change Order Custom Field21 (BETA) |
date |
None. |
| COCustomField22 |
Change Order Custom Field22 (BETA) |
date |
None. |
| COCustomField23 |
Change Order Custom Field23 (BETA) |
boolean |
None. |
| COCustomField24 |
Change Order Custom Field24 (BETA) |
boolean |
None. |
| COCustomField25 |
Change Order Custom Field25 (BETA) |
boolean |
None. |
| COCustomField26 |
Change Order Custom Field26 (BETA) |
boolean |
None. |
| COCustomField27 |
Change Order Custom Field27 (BETA) |
string |
None. |
| COCustomField28 |
Change Order Custom Field28 (BETA) |
string |
None. |
| COCustomField29 |
Change Order Custom Field29 (BETA) |
string |
None. |
| COCustomField30 |
Change Order Custom Field30 (BETA) |
string |
None. |
| COCustomField31 |
Change Order Custom Field31 (BETA) |
string |
None. |
| COCustomField32 |
Change Order Custom Field32 (BETA) |
string |
None. |
| COCustomField33 |
Change Order Custom Field33 (BETA) |
string |
None. |
| COCustomField34 |
Change Order Custom Field34 (BETA) |
string |
None. |
| COCustomField35 |
Change Order Custom Field35 (BETA) |
string |
None. |
| COCustomField36 |
Change Order Custom Field36 (BETA) |
string |
None. |
| COCustomField37 |
Change Order Custom Field37 (BETA) |
string |
None. |
| COCustomField38 |
Change Order Custom Field38 (BETA) |
string |
None. |
| COCustomField39 |
Change Order Custom Field39 (BETA) |
string |
None. |
| COCustomField40 |
Change Order Custom Field40 (BETA) |
string |
None. |
| COCustomField41 |
Change Order Custom Field41 (BETA) |
string |
None. |
| COCustomField42 |
Change Order Custom Field42 (BETA) |
string |
None. |
| COCustomField43 |
Change Order Custom Field43 (BETA) |
string |
None. |
| COCustomField44 |
Change Order Custom Field44 (BETA) |
string |
None. |
| COCustomField45 |
Change Order Custom Field45 (BETA) |
string |
None. |
| COCustomField46 |
Change Order Custom Field46 (BETA) |
string |
None. |
| COCustomField47 |
Change Order Custom Field47 (BETA) |
string |
None. |
| COCustomField48 |
Change Order Custom Field48 (BETA) |
string |
None. |
| COCustomField49 |
Change Order Custom Field49 (BETA) |
string |
None. |
| COCustomField50 |
Change Order Custom Field50 (BETA) |
string |
None. |
| COCustomField51 |
Change Order Custom Field51 (BETA) |
string |
None. |
| COCustomField52 |
Change Order Custom Field52 (BETA) |
string |
None. |
| COCustomField53 |
Change Order Custom Field53 (BETA) |
string |
None. |
| COCustomField54 |
Change Order Custom Field54 (BETA) |
string |
None. |
| COCustomField55 |
Change Order Custom Field55 (BETA) |
boolean |
None. |
| COCustomField56 |
Change Order Custom Field56 (BETA) |
boolean |
None. |
| COCustomField57 |
Change Order Custom Field57 (BETA) |
boolean |
None. |
| COCustomField58 |
Change Order Custom Field58 (BETA) |
boolean |
None. |
| COCustomField59 |
Change Order Custom Field59 (BETA) |
boolean |
None. |
| COCustomField60 |
Change Order Custom Field60 (BETA) |
boolean |
None. |
| COCustomField61 |
Change Order Custom Field61 (BETA) |
boolean |
None. |
| COCustomField62 |
Change Order Custom Field62 (BETA) |
boolean |
None. |
| COCustomField63 |
Change Order Custom Field63 (BETA) |
boolean |
None. |
| COCustomField64 |
Change Order Custom Field64 (BETA) |
boolean |
None. |
| COCustomField65 |
Change Order Custom Field65 (BETA) |
boolean |
None. |
Request Formats
application/json, text/json
{
"ProjectId": "sample string 1",
"IntegrationChangeOrderId": "sample string 2",
"Name": "sample string 3",
"TypeId": 64,
"Notes": "sample string 5",
"COCustomField1": "sample string 6",
"COCustomField2": "sample string 7",
"COCustomField3": "sample string 8",
"COCustomField4": "sample string 9",
"COCustomField5": "sample string 10",
"COCustomField6": "sample string 11",
"COCustomField7": "sample string 12",
"COCustomField8": "sample string 13",
"COCustomField9": "sample string 14",
"COCustomField10": "sample string 15",
"COCustomField11": "sample string 16",
"COCustomField12": "sample string 17",
"COCustomField13": "sample string 18",
"COCustomField14": "sample string 19",
"COCustomField15": 1.0,
"COCustomField16": 1.0,
"COCustomField17": 1.0,
"COCustomField18": 1.0,
"COCustomField19": "2026-08-07T03:51:34.5806164+00:00",
"COCustomField20": "2026-08-07T03:51:34.5806164+00:00",
"COCustomField21": "2026-08-07T03:51:34.5806164+00:00",
"COCustomField22": "2026-08-07T03:51:34.5806164+00:00",
"COCustomField23": true,
"COCustomField24": true,
"COCustomField25": true,
"COCustomField26": true,
"COCustomField27": "sample string 20",
"COCustomField28": "sample string 21",
"COCustomField29": "sample string 22",
"COCustomField30": "sample string 23",
"COCustomField31": "sample string 24",
"COCustomField32": "sample string 25",
"COCustomField33": "sample string 26",
"COCustomField34": "sample string 27",
"COCustomField35": "sample string 28",
"COCustomField36": "sample string 29",
"COCustomField37": "sample string 30",
"COCustomField38": "sample string 31",
"COCustomField39": "sample string 32",
"COCustomField40": "sample string 33",
"COCustomField41": "sample string 34",
"COCustomField42": "sample string 35",
"COCustomField43": "sample string 36",
"COCustomField44": "sample string 37",
"COCustomField45": "sample string 38",
"COCustomField46": "sample string 39",
"COCustomField47": "sample string 40",
"COCustomField48": "sample string 41",
"COCustomField49": "sample string 42",
"COCustomField50": "sample string 43",
"COCustomField51": "sample string 44",
"COCustomField52": "sample string 45",
"COCustomField53": "sample string 46",
"COCustomField54": "sample string 47",
"COCustomField55": true,
"COCustomField56": true,
"COCustomField57": true,
"COCustomField58": true,
"COCustomField59": true,
"COCustomField60": true,
"COCustomField61": true,
"COCustomField62": true,
"COCustomField63": true,
"COCustomField64": true,
"COCustomField65": true
}
application/x-www-form-urlencoded
Sample not available.
application/xml, text/xml
<NewChangeOrderInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ProjectId>sample string 1</ProjectId> <IntegrationChangeOrderId>sample string 2</IntegrationChangeOrderId> <Name>sample string 3</Name> <TypeId>64</TypeId> <Notes>sample string 5</Notes> <COCustomField1>sample string 6</COCustomField1> <COCustomField2>sample string 7</COCustomField2> <COCustomField3>sample string 8</COCustomField3> <COCustomField4>sample string 9</COCustomField4> <COCustomField5>sample string 10</COCustomField5> <COCustomField6>sample string 11</COCustomField6> <COCustomField7>sample string 12</COCustomField7> <COCustomField8>sample string 13</COCustomField8> <COCustomField9>sample string 14</COCustomField9> <COCustomField10>sample string 15</COCustomField10> <COCustomField11>sample string 16</COCustomField11> <COCustomField12>sample string 17</COCustomField12> <COCustomField13>sample string 18</COCustomField13> <COCustomField14>sample string 19</COCustomField14> <COCustomField15>1</COCustomField15> <COCustomField16>1</COCustomField16> <COCustomField17>1</COCustomField17> <COCustomField18>1</COCustomField18> <COCustomField19>2026-08-07T03:51:34.5806164+00:00</COCustomField19> <COCustomField20>2026-08-07T03:51:34.5806164+00:00</COCustomField20> <COCustomField21>2026-08-07T03:51:34.5806164+00:00</COCustomField21> <COCustomField22>2026-08-07T03:51:34.5806164+00:00</COCustomField22> <COCustomField23>true</COCustomField23> <COCustomField24>true</COCustomField24> <COCustomField25>true</COCustomField25> <COCustomField26>true</COCustomField26> <COCustomField27>sample string 20</COCustomField27> <COCustomField28>sample string 21</COCustomField28> <COCustomField29>sample string 22</COCustomField29> <COCustomField30>sample string 23</COCustomField30> <COCustomField31>sample string 24</COCustomField31> <COCustomField32>sample string 25</COCustomField32> <COCustomField33>sample string 26</COCustomField33> <COCustomField34>sample string 27</COCustomField34> <COCustomField35>sample string 28</COCustomField35> <COCustomField36>sample string 29</COCustomField36> <COCustomField37>sample string 30</COCustomField37> <COCustomField38>sample string 31</COCustomField38> <COCustomField39>sample string 32</COCustomField39> <COCustomField40>sample string 33</COCustomField40> <COCustomField41>sample string 34</COCustomField41> <COCustomField42>sample string 35</COCustomField42> <COCustomField43>sample string 36</COCustomField43> <COCustomField44>sample string 37</COCustomField44> <COCustomField45>sample string 38</COCustomField45> <COCustomField46>sample string 39</COCustomField46> <COCustomField47>sample string 40</COCustomField47> <COCustomField48>sample string 41</COCustomField48> <COCustomField49>sample string 42</COCustomField49> <COCustomField50>sample string 43</COCustomField50> <COCustomField51>sample string 44</COCustomField51> <COCustomField52>sample string 45</COCustomField52> <COCustomField53>sample string 46</COCustomField53> <COCustomField54>sample string 47</COCustomField54> <COCustomField55>true</COCustomField55> <COCustomField56>true</COCustomField56> <COCustomField57>true</COCustomField57> <COCustomField58>true</COCustomField58> <COCustomField59>true</COCustomField59> <COCustomField60>true</COCustomField60> <COCustomField61>true</COCustomField61> <COCustomField62>true</COCustomField62> <COCustomField63>true</COCustomField63> <COCustomField64>true</COCustomField64> <COCustomField65>true</COCustomField65> </NewChangeOrderInfo>
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": "7a7b1df1-9dbc-4b97-b2e6-9ec00eb27905",
"Message": "sample string 2"
}
application/xml, text/xml
<PublishResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <MessageId>7a7b1df1-9dbc-4b97-b2e6-9ec00eb27905</MessageId> <Message>sample string 2</Message> </PublishResponse>