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.

Cust_order_no

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": "2026-08-25T16:59:22.6792015+10:00",
  "Special_inst": "sample string 4",
  "Sorder_no": 5,
  "Del_ent_via": "sample string 6",
  "Jobstart_time": "sample string 7",
  "Date_required": "2026-08-25T16:59:22.6792015+10:00",
  "QuoteNo": 9,
  "Status": "sample string 10",
  "Order_product_type": "sample string 11",
  "Cust_order_no": "sample string 12",
  "Contract_number": "sample string 13",
  "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": "sample string 16",
      "Cartage_cost": "sample string 17",
      "Cartage_tot": 18.0,
      "Cartage_sell": 19.0,
      "Price": 20.1,
      "Product_tot": "sample string 21",
      "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": "sample string 16",
      "Cartage_cost": "sample string 17",
      "Cartage_tot": 18.0,
      "Cartage_sell": 19.0,
      "Price": 20.1,
      "Product_tot": "sample string 21",
      "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 13</Contract_number>
  <Cust_code>sample string 1</Cust_code>
  <Cust_name>sample string 2</Cust_name>
  <Cust_order_no>sample string 12</Cust_order_no>
  <Date_required>2026-08-25T16:59:22.6792015+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>2026-08-25T16:59:22.6792015+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>sample string 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>sample string 16</d2p1:Product_cost>
      <d2p1:Product_profit>22</d2p1:Product_profit>
      <d2p1:Product_sell>9</d2p1:Product_sell>
      <d2p1:Product_tot>sample string 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>sample string 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>sample string 16</d2p1:Product_cost>
      <d2p1:Product_profit>22</d2p1:Product_profit>
      <d2p1:Product_sell>9</d2p1:Product_sell>
      <d2p1:Product_tot>sample string 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.

RequiresConfirmation

boolean

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,
  "RequiresConfirmation": true
}

text/xml

Sample:
<TransactionStatusModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Peercore.Transport.Model">
  <RequiresConfirmation>true</RequiresConfirmation>
  <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>