POST api/saveOrder

Request Information

URI Parameters

None.

Body Parameters

OrderRequest
NameDescriptionTypeAdditional information
Header

OrderHeaderRequest

None.

OrderItemList

Collection of OrderItemRequest

None.

JsonDelivery

OrderJsonDeliveryRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "header": {
    "orderHeaderId": 1,
    "clientCode": "sample string 2",
    "crmCode": "sample string 3",
    "orderDate": "2026-01-12T19:52:24.4784414+07:00",
    "totalDeposit": 1.0,
    "depositRemark": "sample string 5",
    "totalNetPrice": 6.0,
    "totalDiscount": 1.0,
    "topupDiscount": 1.0,
    "totalVat": 7.0,
    "totalNetIncVat": 8.0,
    "statusCode": "sample string 9",
    "ref1": "sample string 10",
    "remark": "sample string 11",
    "urlJsonDelivery": "sample string 12",
    "paymentType": "sample string 13",
    "isActive": "sample string 14",
    "createBy": "sample string 15",
    "updateBy": "sample string 16",
    "createDate": "2026-01-12T19:52:24.4784414+07:00",
    "updateDate": "2026-01-12T19:52:24.4784414+07:00"
  },
  "orderItemList": [
    {
      "orderItemId": 1,
      "orderHeaderId": 2,
      "packageHeaderId": 3,
      "packageItemId": 4,
      "productId": 5,
      "isSelectDetail": "sample string 6",
      "qty": 7,
      "productUnitCode": "sample string 8",
      "price": 9.0,
      "totalPrice": 10.0,
      "promotionCode": "sample string 11",
      "discount": 12.0,
      "deposit": 1.0,
      "seq": 1,
      "isSubscription": "sample string 13",
      "isPremium": "sample string 14",
      "isActive": "sample string 15",
      "createBy": "sample string 16",
      "updateBy": "sample string 17",
      "updateDate": "2026-01-12T19:52:24.497966+07:00",
      "createDate": "2026-01-12T19:52:24.497966+07:00",
      "orderDetailList": [
        {
          "orderDetailId": 1,
          "orderItemId": 2,
          "packageDetailId": 3,
          "productId": 4,
          "qty": 1,
          "seq": 1,
          "isActive": "sample string 5",
          "createBy": "sample string 6",
          "updateBy": "sample string 7",
          "createDate": "2026-01-12T19:52:24.497966+07:00",
          "updateDate": "2026-01-12T19:52:24.497966+07:00"
        },
        {
          "orderDetailId": 1,
          "orderItemId": 2,
          "packageDetailId": 3,
          "productId": 4,
          "qty": 1,
          "seq": 1,
          "isActive": "sample string 5",
          "createBy": "sample string 6",
          "updateBy": "sample string 7",
          "createDate": "2026-01-12T19:52:24.497966+07:00",
          "updateDate": "2026-01-12T19:52:24.497966+07:00"
        }
      ]
    },
    {
      "orderItemId": 1,
      "orderHeaderId": 2,
      "packageHeaderId": 3,
      "packageItemId": 4,
      "productId": 5,
      "isSelectDetail": "sample string 6",
      "qty": 7,
      "productUnitCode": "sample string 8",
      "price": 9.0,
      "totalPrice": 10.0,
      "promotionCode": "sample string 11",
      "discount": 12.0,
      "deposit": 1.0,
      "seq": 1,
      "isSubscription": "sample string 13",
      "isPremium": "sample string 14",
      "isActive": "sample string 15",
      "createBy": "sample string 16",
      "updateBy": "sample string 17",
      "updateDate": "2026-01-12T19:52:24.497966+07:00",
      "createDate": "2026-01-12T19:52:24.497966+07:00",
      "orderDetailList": [
        {
          "orderDetailId": 1,
          "orderItemId": 2,
          "packageDetailId": 3,
          "productId": 4,
          "qty": 1,
          "seq": 1,
          "isActive": "sample string 5",
          "createBy": "sample string 6",
          "updateBy": "sample string 7",
          "createDate": "2026-01-12T19:52:24.497966+07:00",
          "updateDate": "2026-01-12T19:52:24.497966+07:00"
        },
        {
          "orderDetailId": 1,
          "orderItemId": 2,
          "packageDetailId": 3,
          "productId": 4,
          "qty": 1,
          "seq": 1,
          "isActive": "sample string 5",
          "createBy": "sample string 6",
          "updateBy": "sample string 7",
          "createDate": "2026-01-12T19:52:24.497966+07:00",
          "updateDate": "2026-01-12T19:52:24.497966+07:00"
        }
      ]
    }
  ],
  "jsonDelivery": {
    "sendQuestion": "sample string 1",
    "receiptDate": "2026-01-12T19:52:24.497966+07:00",
    "chanelReceiptSend": "sample string 2",
    "deliveryStartDate": "2026-01-12T19:52:24.497966+07:00",
    "receiptSubscription": true,
    "receiptDateSub": "2026-01-12T19:52:24.497966+07:00",
    "receiptSendDate": "2026-01-12T19:52:24.497966+07:00",
    "receiptDateSingle": "2026-01-12T19:52:24.497966+07:00",
    "checkSubscription": "sample string 4",
    "chanelSingleSend": "sample string 5",
    "addressCode": "sample string 6",
    "addressRemask": "sample string 7"
  }
}

application/xml, text/xml

Sample:
<OrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
  <Header>
    <ClientCode>sample string 2</ClientCode>
    <CreateBy>sample string 15</CreateBy>
    <CreateDate>2026-01-12T19:52:24.4784414+07:00</CreateDate>
    <CrmCode>sample string 3</CrmCode>
    <DepositRemark>sample string 5</DepositRemark>
    <IsActive>sample string 14</IsActive>
    <OrderDate>2026-01-12T19:52:24.4784414+07:00</OrderDate>
    <OrderHeaderId>1</OrderHeaderId>
    <PaymentType>sample string 13</PaymentType>
    <Ref1>sample string 10</Ref1>
    <Remark>sample string 11</Remark>
    <StatusCode>sample string 9</StatusCode>
    <TopupDiscount>1</TopupDiscount>
    <TotalDeposit>1</TotalDeposit>
    <TotalDiscount>1</TotalDiscount>
    <TotalNetIncVat>8</TotalNetIncVat>
    <TotalNetPrice>6</TotalNetPrice>
    <TotalVat>7</TotalVat>
    <UpdateBy>sample string 16</UpdateBy>
    <UpdateDate>2026-01-12T19:52:24.4784414+07:00</UpdateDate>
    <UrlJsonDelivery>sample string 12</UrlJsonDelivery>
  </Header>
  <JsonDelivery>
    <AddressCode>sample string 6</AddressCode>
    <AddressRemask>sample string 7</AddressRemask>
    <ChanelReceiptSend>sample string 2</ChanelReceiptSend>
    <ChanelSingleSend>sample string 5</ChanelSingleSend>
    <CheckSubscription>sample string 4</CheckSubscription>
    <DeliveryStartDate>2026-01-12T19:52:24.497966+07:00</DeliveryStartDate>
    <ReceiptDate>2026-01-12T19:52:24.497966+07:00</ReceiptDate>
    <ReceiptDateSingle>2026-01-12T19:52:24.497966+07:00</ReceiptDateSingle>
    <ReceiptDateSub>2026-01-12T19:52:24.497966+07:00</ReceiptDateSub>
    <ReceiptSendDate>2026-01-12T19:52:24.497966+07:00</ReceiptSendDate>
    <ReceiptSubscription>true</ReceiptSubscription>
    <SendQuestion>sample string 1</SendQuestion>
  </JsonDelivery>
  <OrderItemList>
    <OrderItemRequest>
      <CreateBy>sample string 16</CreateBy>
      <CreateDate>2026-01-12T19:52:24.497966+07:00</CreateDate>
      <Deposit>1</Deposit>
      <Discount>12</Discount>
      <IsActive>sample string 15</IsActive>
      <IsPremium>sample string 14</IsPremium>
      <IsSelectDetail>sample string 6</IsSelectDetail>
      <IsSubscription>sample string 13</IsSubscription>
      <OrderDetailList>
        <OrderDetailRequest>
          <CreateBy>sample string 6</CreateBy>
          <CreateDate>2026-01-12T19:52:24.497966+07:00</CreateDate>
          <IsActive>sample string 5</IsActive>
          <OrderDetailId>1</OrderDetailId>
          <OrderItemId>2</OrderItemId>
          <PackageDetailId>3</PackageDetailId>
          <ProductId>4</ProductId>
          <Qty>1</Qty>
          <Seq>1</Seq>
          <UpdateBy>sample string 7</UpdateBy>
          <UpdateDate>2026-01-12T19:52:24.497966+07:00</UpdateDate>
        </OrderDetailRequest>
        <OrderDetailRequest>
          <CreateBy>sample string 6</CreateBy>
          <CreateDate>2026-01-12T19:52:24.497966+07:00</CreateDate>
          <IsActive>sample string 5</IsActive>
          <OrderDetailId>1</OrderDetailId>
          <OrderItemId>2</OrderItemId>
          <PackageDetailId>3</PackageDetailId>
          <ProductId>4</ProductId>
          <Qty>1</Qty>
          <Seq>1</Seq>
          <UpdateBy>sample string 7</UpdateBy>
          <UpdateDate>2026-01-12T19:52:24.497966+07:00</UpdateDate>
        </OrderDetailRequest>
      </OrderDetailList>
      <OrderHeaderId>2</OrderHeaderId>
      <OrderItemId>1</OrderItemId>
      <PackageHeaderId>3</PackageHeaderId>
      <PackageItemId>4</PackageItemId>
      <Price>9</Price>
      <ProductId>5</ProductId>
      <ProductUnitCode>sample string 8</ProductUnitCode>
      <PromotionCode>sample string 11</PromotionCode>
      <Qty>7</Qty>
      <Seq>1</Seq>
      <TotalPrice>10</TotalPrice>
      <UpdateBy>sample string 17</UpdateBy>
      <UpdateDate>2026-01-12T19:52:24.497966+07:00</UpdateDate>
    </OrderItemRequest>
    <OrderItemRequest>
      <CreateBy>sample string 16</CreateBy>
      <CreateDate>2026-01-12T19:52:24.497966+07:00</CreateDate>
      <Deposit>1</Deposit>
      <Discount>12</Discount>
      <IsActive>sample string 15</IsActive>
      <IsPremium>sample string 14</IsPremium>
      <IsSelectDetail>sample string 6</IsSelectDetail>
      <IsSubscription>sample string 13</IsSubscription>
      <OrderDetailList>
        <OrderDetailRequest>
          <CreateBy>sample string 6</CreateBy>
          <CreateDate>2026-01-12T19:52:24.497966+07:00</CreateDate>
          <IsActive>sample string 5</IsActive>
          <OrderDetailId>1</OrderDetailId>
          <OrderItemId>2</OrderItemId>
          <PackageDetailId>3</PackageDetailId>
          <ProductId>4</ProductId>
          <Qty>1</Qty>
          <Seq>1</Seq>
          <UpdateBy>sample string 7</UpdateBy>
          <UpdateDate>2026-01-12T19:52:24.497966+07:00</UpdateDate>
        </OrderDetailRequest>
        <OrderDetailRequest>
          <CreateBy>sample string 6</CreateBy>
          <CreateDate>2026-01-12T19:52:24.497966+07:00</CreateDate>
          <IsActive>sample string 5</IsActive>
          <OrderDetailId>1</OrderDetailId>
          <OrderItemId>2</OrderItemId>
          <PackageDetailId>3</PackageDetailId>
          <ProductId>4</ProductId>
          <Qty>1</Qty>
          <Seq>1</Seq>
          <UpdateBy>sample string 7</UpdateBy>
          <UpdateDate>2026-01-12T19:52:24.497966+07:00</UpdateDate>
        </OrderDetailRequest>
      </OrderDetailList>
      <OrderHeaderId>2</OrderHeaderId>
      <OrderItemId>1</OrderItemId>
      <PackageHeaderId>3</PackageHeaderId>
      <PackageItemId>4</PackageItemId>
      <Price>9</Price>
      <ProductId>5</ProductId>
      <ProductUnitCode>sample string 8</ProductUnitCode>
      <PromotionCode>sample string 11</PromotionCode>
      <Qty>7</Qty>
      <Seq>1</Seq>
      <TotalPrice>10</TotalPrice>
      <UpdateBy>sample string 17</UpdateBy>
      <UpdateDate>2026-01-12T19:52:24.497966+07:00</UpdateDate>
    </OrderItemRequest>
  </OrderItemList>
</OrderRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.