POST api/quotation/savequote?quoteno={quoteno}&refid={refid}&sorderno={sorderno}&originator={originator}&status={status}&permision={permision}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| quoteno | integer |
Required |
|
| refid | integer |
Required |
|
| sorderno | integer |
Required |
|
| originator | string |
Required |
|
| status | QuotationStatus |
Required |
|
| permision | boolean |
Required |
Body Parameters
QuotationHeaderModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Quote_no | integer |
None. |
|
| Quote_date | date |
None. |
|
| Expiry_date | date |
None. |
|
| ExpectedStartDate | date |
None. |
|
| Company | string |
None. |
|
| Cust_code | string |
None. |
|
| Cust_name | string |
None. |
|
| Address1 | string |
None. |
|
| Address2 | string |
None. |
|
| City | string |
None. |
|
| State | string |
None. |
|
| Contact_name | string |
None. |
|
| Email_Address | string |
None. |
|
| Assignee_no | integer |
None. |
|
| Site_name | string |
None. |
|
| Site_address1 | string |
None. |
|
| Site_address2 | string |
None. |
|
| Site_city | string |
None. |
|
| Site_state | string |
None. |
|
| Project_name | string |
None. |
|
| Hire_type | string |
None. |
|
| Hire_start_date | date |
None. |
|
| Hire_period | integer |
None. |
|
| Quote_validity | integer |
None. |
|
| Special_inst | string |
None. |
|
| Site_requirements | string |
None. |
|
| Follup_date | date |
None. |
|
| Status | string |
None. |
|
| Rejected_reason | string |
None. |
|
| Sales_person | string |
None. |
|
| Postcode | string |
None. |
|
| Quote_notes | string |
None. |
|
| Map_ref | string |
None. |
|
| Ref_id | string |
None. |
|
| Is_legacy | integer |
None. |
|
| Cust_phone | string |
None. |
|
| Cust_mobile | string |
None. |
|
| Site_phone | string |
None. |
|
| Site_mobile | string |
None. |
|
| Site_email | string |
None. |
|
| Quote_type | string |
None. |
|
| Cust_order_no | string |
None. |
|
| IsCalledInFlag | boolean |
None. |
|
| Rejected_reason_code | string |
None. |
|
| OpenSiteSelection | boolean |
None. |
|
| AddressModel | AddressModel |
None. |
|
| SecondContactModel | Collection of SecondContactModel |
None. |
|
| QuotationDetailModel | Collection of QuotationDetailModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"Quote_no": 1,
"Quote_date": "2025-11-24T05:50:32.8806457+11:00",
"Expiry_date": "2025-11-24T05:50:32.8806457+11:00",
"ExpectedStartDate": "2025-11-24T05:50:32.8806457+11:00",
"Company": "sample string 5",
"Cust_code": "sample string 6",
"Cust_name": "sample string 7",
"Address1": "sample string 8",
"Address2": "sample string 9",
"City": "sample string 10",
"State": "sample string 11",
"Contact_name": "sample string 12",
"Email_Address": "sample string 13",
"Assignee_no": 14,
"Site_name": "sample string 15",
"Site_address1": "sample string 16",
"Site_address2": "sample string 17",
"Site_city": "sample string 18",
"Site_state": "sample string 19",
"Project_name": "sample string 20",
"Hire_type": "sample string 21",
"Hire_start_date": "2025-11-24T05:50:32.8806457+11:00",
"Hire_period": 23,
"Quote_validity": 24,
"Special_inst": "sample string 25",
"Site_requirements": "sample string 26",
"Follup_date": "2025-11-24T05:50:32.8806457+11:00",
"Status": "sample string 28",
"Rejected_reason": "sample string 29",
"Sales_person": "sample string 30",
"Postcode": "sample string 31",
"Quote_notes": "sample string 32",
"Map_ref": "sample string 33",
"Ref_id": "sample string 34",
"Is_legacy": 35,
"Cust_phone": "sample string 36",
"Cust_mobile": "sample string 37",
"Site_phone": "sample string 38",
"Site_mobile": "sample string 39",
"Site_email": "sample string 40",
"Quote_type": "sample string 41",
"Cust_order_no": "sample string 42",
"IsCalledInFlag": true,
"Rejected_reason_code": "sample string 44",
"OpenSiteSelection": true,
"AddressModel": {
"Address1": "sample string 1",
"Address2": "sample string 2",
"Address_code": "sample string 3",
"Address_type": "sample string 4",
"Area_code": "sample string 5",
"Assign_to": "sample string 6",
"Assignee_code": "sample string 7",
"Assignee_no": 8,
"Charge_markup": 9.1,
"City": "sample string 10",
"Clientpaylunch": 11.1,
"Clientpaysmoko": 12.1,
"Clientpaytravelling": 13.1,
"Contact": "sample string 14",
"Country": "sample string 15",
"Crib_allow": "sample string 16",
"Def_warehouse": "sample string 17",
"Default_end_time": "2025-11-24T05:50:32.8806457+11:00",
"Default_start_time": "2025-11-24T05:50:32.8806457+11:00",
"Dest_area": "sample string 20",
"Fax": "sample string 21",
"Lunch_allow": "sample string 22",
"Min_hours_mf_dry": 23.1,
"Min_hours_mf_lab": 24.1,
"Min_hours_mf_wet": 25.1,
"Min_hours_we_dry": 26.1,
"Min_hours_we_lab": 27.1,
"Min_hours_we_wet": 28.1,
"Modified_by": "sample string 29",
"Modified_date": "2025-11-24T05:50:32.8806457+11:00",
"Name": "sample string 31",
"Postcode": "sample string 32",
"Service_allow": "sample string 33",
"Smoko_allow": "sample string 34",
"State": "sample string 35",
"Status": "sample string 36",
"Supp_cust_no": 37,
"Telephone": "sample string 38",
"Toolbox_allow": "sample string 39",
"Travel_allow": "sample string 40",
"Weather_allow": "sample string 41",
"Cust_site_radius": 42.1,
"Latitude": 43.0,
"Longitude": 44.0,
"Map_ref": "sample string 45",
"Ref_id": 46,
"Spinst": "sample string 47",
"Parent_customer": "sample string 48",
"Credit_status": "sample string 49",
"Parent_code": "sample string 50",
"Mobile": "sample string 51",
"Email_address": "sample string 52",
"GeoFence": "sample string 53",
"SupplierCode": "sample string 54",
"CustomerName": "sample string 55",
"CustCode": "sample string 56",
"SiteAllow": "sample string 57"
},
"SecondContactModel": [
{
"AssigneeNo": 1,
"AssigneeCode": "sample string 2",
"Contact": "sample string 3",
"Telephone": "sample string 4"
},
{
"AssigneeNo": 1,
"AssigneeCode": "sample string 2",
"Contact": "sample string 3",
"Telephone": "sample string 4"
}
],
"QuotationDetailModel": [
{
"Catlog_code": "sample string 1",
"Catlog_desc": "sample string 2",
"Demob_charge": 3.0,
"Mobi_charge": 4.0,
"Order_qty": 5.0,
"Quote_item_no": 6,
"Quote_no": 7,
"Quote_qty": 8.0,
"Rate": 9.0,
"Rate_Inc_Gst": 10.0,
"Special_inst": "sample string 11",
"Uom": "sample string 12",
"Mobi_uom": "sample string 13",
"Mobi_min_hr": 14.0,
"Demob_uom": "sample string 15",
"Demob_min_hr": 16.0,
"Base_hrs": "sample string 17",
"Base_hrs_desc": "sample string 18",
"Product_cost": 19.0,
"Product_tot": 20.0,
"Product_profit": 21.0,
"Product_sell": 22.0,
"Cartage_cost": 23.0,
"Cartage_tot": 24.0,
"Cartage_profit": 25.0,
"Cartage_sell": 26.0,
"Supplier_code": "sample string 27",
"Supplier_store": "sample string 28",
"Truck_type": "sample string 29",
"Distance_meters": 30.0,
"Short_qty": 31.1,
"Short_fee": 32.0,
"Map_ref": "sample string 33",
"Name": "sample string 34",
"Gst_override": 35,
"Is_available": true,
"Is_selected": true,
"RecSelected": true,
"IsDistacechange": true,
"IsProductcostchange": true,
"Distance": 41.0
},
{
"Catlog_code": "sample string 1",
"Catlog_desc": "sample string 2",
"Demob_charge": 3.0,
"Mobi_charge": 4.0,
"Order_qty": 5.0,
"Quote_item_no": 6,
"Quote_no": 7,
"Quote_qty": 8.0,
"Rate": 9.0,
"Rate_Inc_Gst": 10.0,
"Special_inst": "sample string 11",
"Uom": "sample string 12",
"Mobi_uom": "sample string 13",
"Mobi_min_hr": 14.0,
"Demob_uom": "sample string 15",
"Demob_min_hr": 16.0,
"Base_hrs": "sample string 17",
"Base_hrs_desc": "sample string 18",
"Product_cost": 19.0,
"Product_tot": 20.0,
"Product_profit": 21.0,
"Product_sell": 22.0,
"Cartage_cost": 23.0,
"Cartage_tot": 24.0,
"Cartage_profit": 25.0,
"Cartage_sell": 26.0,
"Supplier_code": "sample string 27",
"Supplier_store": "sample string 28",
"Truck_type": "sample string 29",
"Distance_meters": 30.0,
"Short_qty": 31.1,
"Short_fee": 32.0,
"Map_ref": "sample string 33",
"Name": "sample string 34",
"Gst_override": 35,
"Is_available": true,
"Is_selected": true,
"RecSelected": true,
"IsDistacechange": true,
"IsProductcostchange": true,
"Distance": 41.0
}
]
}
text/xml
Sample:
<QuotationHeaderModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<Address1>sample string 8</Address1>
<Address2>sample string 9</Address2>
<AddressModel>
<Address1>sample string 1</Address1>
<Address2>sample string 2</Address2>
<Address_code>sample string 3</Address_code>
<Address_type>sample string 4</Address_type>
<Area_code>sample string 5</Area_code>
<Assign_to>sample string 6</Assign_to>
<Assignee_code>sample string 7</Assignee_code>
<Assignee_no>8</Assignee_no>
<Charge_markup>9.1</Charge_markup>
<City>sample string 10</City>
<Clientpaylunch>11.1</Clientpaylunch>
<Clientpaysmoko>12.1</Clientpaysmoko>
<Clientpaytravelling>13.1</Clientpaytravelling>
<Contact>sample string 14</Contact>
<Country>sample string 15</Country>
<Credit_status>sample string 49</Credit_status>
<Crib_allow>sample string 16</Crib_allow>
<CustCode>sample string 56</CustCode>
<Cust_site_radius>42.1</Cust_site_radius>
<CustomerName>sample string 55</CustomerName>
<Def_warehouse>sample string 17</Def_warehouse>
<Default_end_time>2025-11-24T05:50:32.8806457+11:00</Default_end_time>
<Default_start_time>2025-11-24T05:50:32.8806457+11:00</Default_start_time>
<Dest_area>sample string 20</Dest_area>
<Email_address>sample string 52</Email_address>
<Fax>sample string 21</Fax>
<GeoFence>sample string 53</GeoFence>
<Latitude>43</Latitude>
<Longitude>44</Longitude>
<Lunch_allow>sample string 22</Lunch_allow>
<Map_ref>sample string 45</Map_ref>
<Min_hours_mf_dry>23.1</Min_hours_mf_dry>
<Min_hours_mf_lab>24.1</Min_hours_mf_lab>
<Min_hours_mf_wet>25.1</Min_hours_mf_wet>
<Min_hours_we_dry>26.1</Min_hours_we_dry>
<Min_hours_we_lab>27.1</Min_hours_we_lab>
<Min_hours_we_wet>28.1</Min_hours_we_wet>
<Mobile>sample string 51</Mobile>
<Modified_by>sample string 29</Modified_by>
<Modified_date>2025-11-24T05:50:32.8806457+11:00</Modified_date>
<Name>sample string 31</Name>
<Parent_code>sample string 50</Parent_code>
<Parent_customer>sample string 48</Parent_customer>
<Postcode>sample string 32</Postcode>
<Ref_id>46</Ref_id>
<Service_allow>sample string 33</Service_allow>
<SiteAllow>sample string 57</SiteAllow>
<Smoko_allow>sample string 34</Smoko_allow>
<Spinst>sample string 47</Spinst>
<State>sample string 35</State>
<Status>sample string 36</Status>
<Supp_cust_no>37</Supp_cust_no>
<SupplierCode>sample string 54</SupplierCode>
<Telephone>sample string 38</Telephone>
<Toolbox_allow>sample string 39</Toolbox_allow>
<Travel_allow>sample string 40</Travel_allow>
<Weather_allow>sample string 41</Weather_allow>
</AddressModel>
<Assignee_no>14</Assignee_no>
<City>sample string 10</City>
<Company>sample string 5</Company>
<Contact_name>sample string 12</Contact_name>
<Cust_code>sample string 6</Cust_code>
<Cust_mobile>sample string 37</Cust_mobile>
<Cust_name>sample string 7</Cust_name>
<Cust_order_no>sample string 42</Cust_order_no>
<Cust_phone>sample string 36</Cust_phone>
<Email_Address>sample string 13</Email_Address>
<ExpectedStartDate>2025-11-24T05:50:32.8806457+11:00</ExpectedStartDate>
<Expiry_date>2025-11-24T05:50:32.8806457+11:00</Expiry_date>
<Follup_date>2025-11-24T05:50:32.8806457+11:00</Follup_date>
<Hire_period>23</Hire_period>
<Hire_start_date>2025-11-24T05:50:32.8806457+11:00</Hire_start_date>
<Hire_type>sample string 21</Hire_type>
<IsCalledInFlag>true</IsCalledInFlag>
<Is_legacy>35</Is_legacy>
<Map_ref>sample string 33</Map_ref>
<OpenSiteSelection>true</OpenSiteSelection>
<Postcode>sample string 31</Postcode>
<Project_name>sample string 20</Project_name>
<QuotationDetailModel>
<QuotationDetailModel>
<Base_hrs>sample string 17</Base_hrs>
<Base_hrs_desc>sample string 18</Base_hrs_desc>
<Cartage_cost>23</Cartage_cost>
<Cartage_profit>25</Cartage_profit>
<Cartage_sell>26</Cartage_sell>
<Cartage_tot>24</Cartage_tot>
<Catlog_code>sample string 1</Catlog_code>
<Catlog_desc>sample string 2</Catlog_desc>
<Demob_charge>3</Demob_charge>
<Demob_min_hr>16</Demob_min_hr>
<Demob_uom>sample string 15</Demob_uom>
<Distance>41</Distance>
<Distance_meters>30</Distance_meters>
<Gst_override>35</Gst_override>
<IsDistacechange>true</IsDistacechange>
<IsProductcostchange>true</IsProductcostchange>
<Is_available>true</Is_available>
<Is_selected>true</Is_selected>
<Map_ref>sample string 33</Map_ref>
<Mobi_charge>4</Mobi_charge>
<Mobi_min_hr>14</Mobi_min_hr>
<Mobi_uom>sample string 13</Mobi_uom>
<Name>sample string 34</Name>
<Order_qty>5</Order_qty>
<Product_cost>19</Product_cost>
<Product_profit>21</Product_profit>
<Product_sell>22</Product_sell>
<Product_tot>20</Product_tot>
<Quote_item_no>6</Quote_item_no>
<Quote_no>7</Quote_no>
<Quote_qty>8</Quote_qty>
<Rate>9</Rate>
<Rate_Inc_Gst>10</Rate_Inc_Gst>
<RecSelected>true</RecSelected>
<Short_fee>32</Short_fee>
<Short_qty>31.1</Short_qty>
<Special_inst>sample string 11</Special_inst>
<Supplier_code>sample string 27</Supplier_code>
<Supplier_store>sample string 28</Supplier_store>
<Truck_type>sample string 29</Truck_type>
<Uom>sample string 12</Uom>
</QuotationDetailModel>
<QuotationDetailModel>
<Base_hrs>sample string 17</Base_hrs>
<Base_hrs_desc>sample string 18</Base_hrs_desc>
<Cartage_cost>23</Cartage_cost>
<Cartage_profit>25</Cartage_profit>
<Cartage_sell>26</Cartage_sell>
<Cartage_tot>24</Cartage_tot>
<Catlog_code>sample string 1</Catlog_code>
<Catlog_desc>sample string 2</Catlog_desc>
<Demob_charge>3</Demob_charge>
<Demob_min_hr>16</Demob_min_hr>
<Demob_uom>sample string 15</Demob_uom>
<Distance>41</Distance>
<Distance_meters>30</Distance_meters>
<Gst_override>35</Gst_override>
<IsDistacechange>true</IsDistacechange>
<IsProductcostchange>true</IsProductcostchange>
<Is_available>true</Is_available>
<Is_selected>true</Is_selected>
<Map_ref>sample string 33</Map_ref>
<Mobi_charge>4</Mobi_charge>
<Mobi_min_hr>14</Mobi_min_hr>
<Mobi_uom>sample string 13</Mobi_uom>
<Name>sample string 34</Name>
<Order_qty>5</Order_qty>
<Product_cost>19</Product_cost>
<Product_profit>21</Product_profit>
<Product_sell>22</Product_sell>
<Product_tot>20</Product_tot>
<Quote_item_no>6</Quote_item_no>
<Quote_no>7</Quote_no>
<Quote_qty>8</Quote_qty>
<Rate>9</Rate>
<Rate_Inc_Gst>10</Rate_Inc_Gst>
<RecSelected>true</RecSelected>
<Short_fee>32</Short_fee>
<Short_qty>31.1</Short_qty>
<Special_inst>sample string 11</Special_inst>
<Supplier_code>sample string 27</Supplier_code>
<Supplier_store>sample string 28</Supplier_store>
<Truck_type>sample string 29</Truck_type>
<Uom>sample string 12</Uom>
</QuotationDetailModel>
</QuotationDetailModel>
<Quote_date>2025-11-24T05:50:32.8806457+11:00</Quote_date>
<Quote_no>1</Quote_no>
<Quote_notes>sample string 32</Quote_notes>
<Quote_type>sample string 41</Quote_type>
<Quote_validity>24</Quote_validity>
<Ref_id>sample string 34</Ref_id>
<Rejected_reason>sample string 29</Rejected_reason>
<Rejected_reason_code>sample string 44</Rejected_reason_code>
<Sales_person>sample string 30</Sales_person>
<SecondContactModel>
<SecondContactModel>
<AssigneeCode>sample string 2</AssigneeCode>
<AssigneeNo>1</AssigneeNo>
<Contact>sample string 3</Contact>
<Telephone>sample string 4</Telephone>
</SecondContactModel>
<SecondContactModel>
<AssigneeCode>sample string 2</AssigneeCode>
<AssigneeNo>1</AssigneeNo>
<Contact>sample string 3</Contact>
<Telephone>sample string 4</Telephone>
</SecondContactModel>
</SecondContactModel>
<Site_address1>sample string 16</Site_address1>
<Site_address2>sample string 17</Site_address2>
<Site_city>sample string 18</Site_city>
<Site_email>sample string 40</Site_email>
<Site_mobile>sample string 39</Site_mobile>
<Site_name>sample string 15</Site_name>
<Site_phone>sample string 38</Site_phone>
<Site_requirements>sample string 26</Site_requirements>
<Site_state>sample string 19</Site_state>
<Special_inst>sample string 25</Special_inst>
<State>sample string 11</State>
<Status>sample string 28</Status>
</QuotationHeaderModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
TransactionStatusModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReturnStatus | boolean |
None. |
|
| ReturnMessage | Collection of string |
None. |
|
| ReturnCount | integer |
None. |
|
| ReturnValue | integer |
None. |
|
| ValidationErrors | Dictionary of Object [key] and Object [value] |
None. |
Response Formats
application/json, text/json
Sample:
{
"ValidationErrors": {
"System.Object": {}
},
"ReturnStatus": true,
"ReturnMessage": [
"sample string 1",
"sample string 2"
],
"ReturnCount": 2,
"ReturnValue": 3
}
text/xml
Sample:
<TransactionStatusModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
<ReturnCount>2</ReturnCount>
<ReturnMessage xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</ReturnMessage>
<ReturnStatus>true</ReturnStatus>
<ReturnValue>3</ReturnValue>
<ValidationErrors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfanyTypeanyType>
<d2p1:Key />
<d2p1:Value />
</d2p1:KeyValueOfanyTypeanyType>
<d2p1:KeyValueOfanyTypeanyType>
<d2p1:Key />
<d2p1:Value />
</d2p1:KeyValueOfanyTypeanyType>
</ValidationErrors>
</TransactionStatusModel>