POST api/saveOrder
Request Information
URI Parameters
None.
Body Parameters
OrderRequest| Name | Description | Type | Additional 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
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.