POST api/quotation/savequote?quoteno={quoteno}&refid={refid}&sorderno={sorderno}&originator={originator}&status={status}&permision={permision}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
quoteno

integer

Required

refid

integer

Required

sorderno

integer

Required

originator

string

Required

status

QuotationStatus

Required

permision

boolean

Required

Body Parameters

QuotationHeaderModel
NameDescriptionTypeAdditional 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-08-22T12:34:13.7413454+10:00",
  "Expiry_date": "2025-08-22T12:34:13.7413454+10:00",
  "ExpectedStartDate": "2025-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10:00",
  "Hire_period": 23,
  "Quote_validity": 24,
  "Special_inst": "sample string 25",
  "Site_requirements": "sample string 26",
  "Follup_date": "2025-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10:00",
    "Default_start_time": "2025-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10:00</Default_end_time>
    <Default_start_time>2025-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10:00</ExpectedStartDate>
  <Expiry_date>2025-08-22T12:34:13.7413454+10:00</Expiry_date>
  <Follup_date>2025-08-22T12:34:13.7413454+10:00</Follup_date>
  <Hire_period>23</Hire_period>
  <Hire_start_date>2025-08-22T12:34:13.7413454+10: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-08-22T12:34:13.7413454+10: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
NameDescriptionTypeAdditional 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>