POST api/saveRedeemExternal

Request Information

URI Parameters

None.

Body Parameters

RedeemExtHeaderRequest
NameDescriptionTypeAdditional 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

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.