POST api/joborder/savejoborderportal?originator={originator}&custCode={custCode}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
originator

string

Required

custCode

string

Required

Body Parameters

JobPortalDto
NameDescriptionTypeAdditional information
Cust_code

string

None.

Cust_name

string

None.

Order_date

date

None.

Special_inst

string

None.

Sorder_no

integer

None.

Del_ent_via

string

None.

Jobstart_time

string

None.

Date_required

date

None.

QuoteNo

integer

None.

Status

string

None.

Order_product_type

string

None.

Contract_number

string

None.

Products

Collection of OrderDetailDto

None.

SiteAddress

OrderAddressDto

None.

JobCostDetail

JobCostDetailModel

None.

Request Formats

application/json, text/json

Sample:
{
  "Cust_code": "sample string 1",
  "Cust_name": "sample string 2",
  "Order_date": "2025-08-22T12:31:14.4081687+10:00",
  "Special_inst": "sample string 4",
  "Sorder_no": 5,
  "Del_ent_via": "sample string 6",
  "Jobstart_time": "sample string 7",
  "Date_required": "2025-08-22T12:31:14.4081687+10:00",
  "QuoteNo": 9,
  "Status": "sample string 10",
  "Order_product_type": "sample string 11",
  "Contract_number": "sample string 12",
  "Products": [
    {
      "Catalog_code": "sample string 1",
      "Catalog_desc": "sample string 2",
      "Description": "sample string 3",
      "Supplier_store": "sample string 4",
      "Order_qty": 5.1,
      "Uom": "sample string 6",
      "Status": "sample string 7",
      "Truck_type": "sample string 8",
      "Product_sell": 9.0,
      "Amount": 10.0,
      "RemainingQty": 11.1,
      "DeliveredQty": 12.1,
      "Rate": 13.1,
      "Distance_meters": 14.0,
      "Short_fee": 15.0,
      "Product_cost": 16.0,
      "Cartage_cost": 17.0,
      "Cartage_tot": 18.0,
      "Cartage_sell": 19.0,
      "Price": 20.1,
      "Product_tot": 21.0,
      "Product_profit": 22.0,
      "NoofTruck": 23,
      "RecSelected": true
    },
    {
      "Catalog_code": "sample string 1",
      "Catalog_desc": "sample string 2",
      "Description": "sample string 3",
      "Supplier_store": "sample string 4",
      "Order_qty": 5.1,
      "Uom": "sample string 6",
      "Status": "sample string 7",
      "Truck_type": "sample string 8",
      "Product_sell": 9.0,
      "Amount": 10.0,
      "RemainingQty": 11.1,
      "DeliveredQty": 12.1,
      "Rate": 13.1,
      "Distance_meters": 14.0,
      "Short_fee": 15.0,
      "Product_cost": 16.0,
      "Cartage_cost": 17.0,
      "Cartage_tot": 18.0,
      "Cartage_sell": 19.0,
      "Price": 20.1,
      "Product_tot": 21.0,
      "Product_profit": 22.0,
      "NoofTruck": 23,
      "RecSelected": true
    }
  ],
  "SiteAddress": {
    "Address1": "sample string 1",
    "Address2": "sample string 2",
    "Contact": "sample string 3",
    "Telephone": "sample string 4",
    "State": "sample string 5",
    "City": "sample string 6",
    "Name": "sample string 7",
    "Postcode": "sample string 8",
    "Assignee_no": 9,
    "Cust_site_radius": 10.1,
    "Latitude": 11.0,
    "Longitude": 12.0,
    "Map_ref": "sample string 13",
    "Ref_id": 14
  },
  "JobCostDetail": {
    "Total_qty": 1.1,
    "Total_material_charge": 2.0,
    "Gst": 3.0,
    "Order_total": 4.0,
    "Remain_credit": 5.0,
    "Credit_limit": 6.0,
    "Cust_credit_limit": "sample string 7",
    "Current_debt": 8.0,
    "Remain_credit_ent": "sample string 9"
  }
}

text/xml

Sample:
<JobPortalDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.AppService.ViewModels">
  <Contract_number>sample string 12</Contract_number>
  <Cust_code>sample string 1</Cust_code>
  <Cust_name>sample string 2</Cust_name>
  <Date_required>2025-08-22T12:31:14.4081687+10:00</Date_required>
  <Del_ent_via>sample string 6</Del_ent_via>
  <JobCostDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
    <d2p1:Credit_limit>6</d2p1:Credit_limit>
    <d2p1:Current_debt>8</d2p1:Current_debt>
    <d2p1:Cust_credit_limit>sample string 7</d2p1:Cust_credit_limit>
    <d2p1:Gst>3</d2p1:Gst>
    <d2p1:Order_total>4</d2p1:Order_total>
    <d2p1:Remain_credit>5</d2p1:Remain_credit>
    <d2p1:Remain_credit_ent>sample string 9</d2p1:Remain_credit_ent>
    <d2p1:Total_material_charge>2</d2p1:Total_material_charge>
    <d2p1:Total_qty>1.1</d2p1:Total_qty>
  </JobCostDetail>
  <Jobstart_time>sample string 7</Jobstart_time>
  <Order_date>2025-08-22T12:31:14.4081687+10:00</Order_date>
  <Order_product_type>sample string 11</Order_product_type>
  <Products xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.AppService.ViewModels.CustomerPortal">
    <d2p1:OrderDetailDto>
      <d2p1:Amount>10</d2p1:Amount>
      <d2p1:Cartage_cost>17</d2p1:Cartage_cost>
      <d2p1:Cartage_sell>19</d2p1:Cartage_sell>
      <d2p1:Cartage_tot>18</d2p1:Cartage_tot>
      <d2p1:Catalog_code>sample string 1</d2p1:Catalog_code>
      <d2p1:Catalog_desc>sample string 2</d2p1:Catalog_desc>
      <d2p1:DeliveredQty>12.1</d2p1:DeliveredQty>
      <d2p1:Description>sample string 3</d2p1:Description>
      <d2p1:Distance_meters>14</d2p1:Distance_meters>
      <d2p1:NoofTruck>23</d2p1:NoofTruck>
      <d2p1:Order_qty>5.1</d2p1:Order_qty>
      <d2p1:Price>20.1</d2p1:Price>
      <d2p1:Product_cost>16</d2p1:Product_cost>
      <d2p1:Product_profit>22</d2p1:Product_profit>
      <d2p1:Product_sell>9</d2p1:Product_sell>
      <d2p1:Product_tot>21</d2p1:Product_tot>
      <d2p1:Rate>13.1</d2p1:Rate>
      <d2p1:RecSelected>true</d2p1:RecSelected>
      <d2p1:RemainingQty>11.1</d2p1:RemainingQty>
      <d2p1:Short_fee>15</d2p1:Short_fee>
      <d2p1:Status>sample string 7</d2p1:Status>
      <d2p1:Supplier_store>sample string 4</d2p1:Supplier_store>
      <d2p1:Truck_type>sample string 8</d2p1:Truck_type>
      <d2p1:Uom>sample string 6</d2p1:Uom>
    </d2p1:OrderDetailDto>
    <d2p1:OrderDetailDto>
      <d2p1:Amount>10</d2p1:Amount>
      <d2p1:Cartage_cost>17</d2p1:Cartage_cost>
      <d2p1:Cartage_sell>19</d2p1:Cartage_sell>
      <d2p1:Cartage_tot>18</d2p1:Cartage_tot>
      <d2p1:Catalog_code>sample string 1</d2p1:Catalog_code>
      <d2p1:Catalog_desc>sample string 2</d2p1:Catalog_desc>
      <d2p1:DeliveredQty>12.1</d2p1:DeliveredQty>
      <d2p1:Description>sample string 3</d2p1:Description>
      <d2p1:Distance_meters>14</d2p1:Distance_meters>
      <d2p1:NoofTruck>23</d2p1:NoofTruck>
      <d2p1:Order_qty>5.1</d2p1:Order_qty>
      <d2p1:Price>20.1</d2p1:Price>
      <d2p1:Product_cost>16</d2p1:Product_cost>
      <d2p1:Product_profit>22</d2p1:Product_profit>
      <d2p1:Product_sell>9</d2p1:Product_sell>
      <d2p1:Product_tot>21</d2p1:Product_tot>
      <d2p1:Rate>13.1</d2p1:Rate>
      <d2p1:RecSelected>true</d2p1:RecSelected>
      <d2p1:RemainingQty>11.1</d2p1:RemainingQty>
      <d2p1:Short_fee>15</d2p1:Short_fee>
      <d2p1:Status>sample string 7</d2p1:Status>
      <d2p1:Supplier_store>sample string 4</d2p1:Supplier_store>
      <d2p1:Truck_type>sample string 8</d2p1:Truck_type>
      <d2p1:Uom>sample string 6</d2p1:Uom>
    </d2p1:OrderDetailDto>
  </Products>
  <QuoteNo>9</QuoteNo>
  <SiteAddress xmlns:d2p1="http://schemas.datacontract.org/2004/07/Peercore.Transport.AppService.ViewModels.CustomerPortal">
    <d2p1:Address1>sample string 1</d2p1:Address1>
    <d2p1:Address2>sample string 2</d2p1:Address2>
    <d2p1:Assignee_no>9</d2p1:Assignee_no>
    <d2p1:City>sample string 6</d2p1:City>
    <d2p1:Contact>sample string 3</d2p1:Contact>
    <d2p1:Cust_site_radius>10.1</d2p1:Cust_site_radius>
    <d2p1:Latitude>11</d2p1:Latitude>
    <d2p1:Longitude>12</d2p1:Longitude>
    <d2p1:Map_ref>sample string 13</d2p1:Map_ref>
    <d2p1:Name>sample string 7</d2p1:Name>
    <d2p1:Postcode>sample string 8</d2p1:Postcode>
    <d2p1:Ref_id>14</d2p1:Ref_id>
    <d2p1:State>sample string 5</d2p1:State>
    <d2p1:Telephone>sample string 4</d2p1:Telephone>
  </SiteAddress>
  <Sorder_no>5</Sorder_no>
  <Special_inst>sample string 4</Special_inst>
  <Status>sample string 10</Status>
</JobPortalDto>

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>