POST api/saveRedeemExternal
Request Information
URI Parameters
None.
Body Parameters
RedeemExtHeaderRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| RedeemHId | integer |
None. |
|
| pointId | integer |
None. |
|
| clientCode | string |
None. |
|
| CrmCode | string |
Required |
|
| RedeemDate | date |
None. |
|
| RedeemBy | string |
None. |
|
| pointType | string |
None. |
|
| RedeemChanel | string |
Required |
|
| PointTotal | integer |
None. |
|
| pointAdjust | integer |
None. |
|
| pointExpDate | date |
None. |
|
| CreateDate | date |
None. |
|
| ReceiveName | string |
None. |
|
| CitizenId | string |
None. |
|
| CitizenUrl | string |
None. |
|
| Address | string |
None. |
|
| CartHId | integer |
None. |
|
| CreateBy | string |
None. |
|
| docNo | string |
None. |
|
| docDate | date |
None. |
|
| UpdateBy | string |
None. |
|
| reasonName | string |
None. |
|
| description | string |
None. |
|
| isAdjust | boolean |
None. |
|
| RefadjustId | string |
None. |
|
| productName | string |
None. |
|
| refOrderHId | string |
None. |
|
| orderDateSaleH | date |
None. |
|
| pointUse | decimal number |
None. |
|
| actionDate | date |
None. |
|
| pointAdjustDate | date |
None. |
|
| RedeemDetailList | Collection of RedeemDetailRequest |
None. |
|
| Branch | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"redeemHId": 1,
"pointId": 1,
"clientCode": "sample string 1",
"crmCode": "sample string 2",
"redeemDate": "2026-01-13T18:19:03.6026042+07:00",
"redeemBy": "sample string 3",
"pointType": "sample string 4",
"redeemChanel": "sample string 5",
"pointTotal": 1,
"pointAdjust": 1,
"pointExpDate": "2026-01-13T18:19:03.6026042+07:00",
"createDate": "2026-01-13T18:19:03.6026042+07:00",
"receiveName": "sample string 6",
"citizenId": "sample string 7",
"citizenUrl": "sample string 8",
"address": "sample string 9",
"cartHId": 1,
"createBy": "sample string 10",
"docNo": "sample string 11",
"docDate": "2026-01-13T18:19:03.6026042+07:00",
"updateBy": "sample string 13",
"reasonName": "sample string 14",
"description": "sample string 15",
"isAdjust": true,
"refadjustId": "sample string 17",
"productName": "sample string 18",
"refOrderHId": "sample string 19",
"orderDateSaleH": "2026-01-13T18:19:03.6026042+07:00",
"pointUse": 1.0,
"actionDate": "2026-01-13T18:19:03.6026042+07:00",
"pointAdjustDate": "2026-01-13T18:19:03.6026042+07:00",
"redeemDetailList": [
{
"clientCode": "sample string 1",
"redeemHId": 1,
"redeemDId": 1,
"rewardId": 2,
"isSpecial": "sample string 3",
"isHilight": "sample string 4",
"qty": 5,
"pointPerUnit": 1,
"pointTotal": 1,
"totalDiscountBaht": 1.0,
"deliveyId": 1,
"deliveyDate": "2026-01-13T18:19:03.6026042+07:00",
"receiveDate": "2026-01-13T18:19:03.6026042+07:00",
"receiveBy": "sample string 6",
"cancleDate": "2026-01-13T18:19:03.6026042+07:00",
"cancleReasonCode": 1,
"courierType": "sample string 7",
"courierCode": "sample string 8",
"trackingNo": "sample string 9",
"remark": "sample string 10",
"createBy": "sample string 11",
"updateBy": "sample string 12",
"lotCode": 13,
"couponCode": "sample string 14",
"isCoupon": "sample string 15",
"couponExpire": "2026-01-13T18:19:03.6026042+07:00",
"isUse": "sample string 16"
},
{
"clientCode": "sample string 1",
"redeemHId": 1,
"redeemDId": 1,
"rewardId": 2,
"isSpecial": "sample string 3",
"isHilight": "sample string 4",
"qty": 5,
"pointPerUnit": 1,
"pointTotal": 1,
"totalDiscountBaht": 1.0,
"deliveyId": 1,
"deliveyDate": "2026-01-13T18:19:03.6026042+07:00",
"receiveDate": "2026-01-13T18:19:03.6026042+07:00",
"receiveBy": "sample string 6",
"cancleDate": "2026-01-13T18:19:03.6026042+07:00",
"cancleReasonCode": 1,
"courierType": "sample string 7",
"courierCode": "sample string 8",
"trackingNo": "sample string 9",
"remark": "sample string 10",
"createBy": "sample string 11",
"updateBy": "sample string 12",
"lotCode": 13,
"couponCode": "sample string 14",
"isCoupon": "sample string 15",
"couponExpire": "2026-01-13T18:19:03.6026042+07:00",
"isUse": "sample string 16"
}
],
"branch": "sample string 20"
}
application/xml, text/xml
Sample:
<RedeemExtHeaderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
<Address>sample string 9</Address>
<Branch>sample string 20</Branch>
<CartHId>1</CartHId>
<CitizenId>sample string 7</CitizenId>
<CitizenUrl>sample string 8</CitizenUrl>
<CreateBy>sample string 10</CreateBy>
<CreateDate>2026-01-13T18:19:03.6026042+07:00</CreateDate>
<CrmCode>sample string 2</CrmCode>
<PointTotal>1</PointTotal>
<ReceiveName>sample string 6</ReceiveName>
<RedeemBy>sample string 3</RedeemBy>
<RedeemChanel>sample string 5</RedeemChanel>
<RedeemDate>2026-01-13T18:19:03.6026042+07:00</RedeemDate>
<RedeemDetailList>
<RedeemDetailRequest>
<CancleDate>2026-01-13T18:19:03.6026042+07:00</CancleDate>
<CancleReasonCode>1</CancleReasonCode>
<CouponCode>sample string 14</CouponCode>
<CouponExpire>2026-01-13T18:19:03.6026042+07:00</CouponExpire>
<CourierCode>sample string 8</CourierCode>
<CourierType>sample string 7</CourierType>
<CreateBy>sample string 11</CreateBy>
<DeliveyDate>2026-01-13T18:19:03.6026042+07:00</DeliveyDate>
<DeliveyId>1</DeliveyId>
<IsCoupon>sample string 15</IsCoupon>
<IsHilight>sample string 4</IsHilight>
<IsSpecial>sample string 3</IsSpecial>
<IsUse>sample string 16</IsUse>
<LotCode>13</LotCode>
<PointPerUnit>1</PointPerUnit>
<PointTotal>1</PointTotal>
<Qty>5</Qty>
<ReceiveBy>sample string 6</ReceiveBy>
<ReceiveDate>2026-01-13T18:19:03.6026042+07:00</ReceiveDate>
<RedeemDId>1</RedeemDId>
<RedeemHId>1</RedeemHId>
<Remark>sample string 10</Remark>
<RewardId>2</RewardId>
<TotalDiscountBaht>1</TotalDiscountBaht>
<TrackingNo>sample string 9</TrackingNo>
<UpdateBy>sample string 12</UpdateBy>
<clientCode>sample string 1</clientCode>
</RedeemDetailRequest>
<RedeemDetailRequest>
<CancleDate>2026-01-13T18:19:03.6026042+07:00</CancleDate>
<CancleReasonCode>1</CancleReasonCode>
<CouponCode>sample string 14</CouponCode>
<CouponExpire>2026-01-13T18:19:03.6026042+07:00</CouponExpire>
<CourierCode>sample string 8</CourierCode>
<CourierType>sample string 7</CourierType>
<CreateBy>sample string 11</CreateBy>
<DeliveyDate>2026-01-13T18:19:03.6026042+07:00</DeliveyDate>
<DeliveyId>1</DeliveyId>
<IsCoupon>sample string 15</IsCoupon>
<IsHilight>sample string 4</IsHilight>
<IsSpecial>sample string 3</IsSpecial>
<IsUse>sample string 16</IsUse>
<LotCode>13</LotCode>
<PointPerUnit>1</PointPerUnit>
<PointTotal>1</PointTotal>
<Qty>5</Qty>
<ReceiveBy>sample string 6</ReceiveBy>
<ReceiveDate>2026-01-13T18:19:03.6026042+07:00</ReceiveDate>
<RedeemDId>1</RedeemDId>
<RedeemHId>1</RedeemHId>
<Remark>sample string 10</Remark>
<RewardId>2</RewardId>
<TotalDiscountBaht>1</TotalDiscountBaht>
<TrackingNo>sample string 9</TrackingNo>
<UpdateBy>sample string 12</UpdateBy>
<clientCode>sample string 1</clientCode>
</RedeemDetailRequest>
</RedeemDetailList>
<RedeemHId>1</RedeemHId>
<RefadjustId>sample string 17</RefadjustId>
<UpdateBy>sample string 13</UpdateBy>
<actionDate>2026-01-13T18:19:03.6026042+07:00</actionDate>
<clientCode>sample string 1</clientCode>
<description>sample string 15</description>
<docDate>2026-01-13T18:19:03.6026042+07:00</docDate>
<docNo>sample string 11</docNo>
<isAdjust>true</isAdjust>
<orderDateSaleH>2026-01-13T18:19:03.6026042+07:00</orderDateSaleH>
<pointAdjust>1</pointAdjust>
<pointAdjustDate>2026-01-13T18:19:03.6026042+07:00</pointAdjustDate>
<pointExpDate>2026-01-13T18:19:03.6026042+07:00</pointExpDate>
<pointId>1</pointId>
<pointType>sample string 4</pointType>
<pointUse>1</pointUse>
<productName>sample string 18</productName>
<reasonName>sample string 14</reasonName>
<refOrderHId>sample string 19</refOrderHId>
</RedeemExtHeaderRequest>
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.