POST api/saveRewardExternal
Request Information
URI Parameters
None.
Body Parameters
rewardExtRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| clientCode | string |
Required |
|
| rewardList | Collection of rewardExtRequert |
Required |
Request Formats
application/json, text/json
Sample:
{
"clientCode": "sample string 1",
"rewardList": [
{
"refRewardCode": "sample string 1",
"rewardId": "sample string 2",
"shortNameTH": "sample string 3",
"shortNameEN": "sample string 4",
"nameTH": "sample string 5",
"nameEN": "sample string 6",
"detailTH": "sample string 7",
"detailEN": "sample string 8",
"conditionTH": "sample string 9",
"conditionEN": "sample string 10",
"stepRedeemTH": "sample string 11",
"stepRedeemEN": "sample string 12",
"rewardImageList": [
{
"imageSeq": "sample string 1",
"urlImageThumnail": "sample string 2",
"urlImage": "sample string 3",
"imageType": "sample string 4"
},
{
"imageSeq": "sample string 1",
"urlImageThumnail": "sample string 2",
"urlImage": "sample string 3",
"imageType": "sample string 4"
}
],
"brand": "sample string 13",
"model": "sample string 14",
"rewardSeq": 1,
"priceVat": 1.0,
"priceTotal": 1.0,
"valueDiscount": 1.0,
"valueDiscountType": "sample string 15",
"point": 16,
"startDate": "2026-01-13T18:19:04.8057232+07:00",
"endDate": "2026-01-13T18:19:04.8057232+07:00",
"isCashDiscount": "sample string 18",
"isProductDiscount": "sample string 19",
"isUseWithSo": "sample string 20",
"refProductCode": "sample string 21",
"isRewardHighlight": "sample string 22",
"rewardHighlightSeq": 1,
"isBirthdayReward": "sample string 23",
"isActive": "sample string 24"
},
{
"refRewardCode": "sample string 1",
"rewardId": "sample string 2",
"shortNameTH": "sample string 3",
"shortNameEN": "sample string 4",
"nameTH": "sample string 5",
"nameEN": "sample string 6",
"detailTH": "sample string 7",
"detailEN": "sample string 8",
"conditionTH": "sample string 9",
"conditionEN": "sample string 10",
"stepRedeemTH": "sample string 11",
"stepRedeemEN": "sample string 12",
"rewardImageList": [
{
"imageSeq": "sample string 1",
"urlImageThumnail": "sample string 2",
"urlImage": "sample string 3",
"imageType": "sample string 4"
},
{
"imageSeq": "sample string 1",
"urlImageThumnail": "sample string 2",
"urlImage": "sample string 3",
"imageType": "sample string 4"
}
],
"brand": "sample string 13",
"model": "sample string 14",
"rewardSeq": 1,
"priceVat": 1.0,
"priceTotal": 1.0,
"valueDiscount": 1.0,
"valueDiscountType": "sample string 15",
"point": 16,
"startDate": "2026-01-13T18:19:04.8057232+07:00",
"endDate": "2026-01-13T18:19:04.8057232+07:00",
"isCashDiscount": "sample string 18",
"isProductDiscount": "sample string 19",
"isUseWithSo": "sample string 20",
"refProductCode": "sample string 21",
"isRewardHighlight": "sample string 22",
"rewardHighlightSeq": 1,
"isBirthdayReward": "sample string 23",
"isActive": "sample string 24"
}
]
}
application/xml, text/xml
Sample:
<rewardExtRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
<clientCode>sample string 1</clientCode>
<rewardList>
<rewardExtRequert>
<brand>sample string 13</brand>
<conditionEN>sample string 10</conditionEN>
<conditionTH>sample string 9</conditionTH>
<detailEN>sample string 8</detailEN>
<detailTH>sample string 7</detailTH>
<endDate>2026-01-13T18:19:04.8057232+07:00</endDate>
<isActive>sample string 24</isActive>
<isBirthdayReward>sample string 23</isBirthdayReward>
<isCashDiscount>sample string 18</isCashDiscount>
<isProductDiscount>sample string 19</isProductDiscount>
<isRewardHighlight>sample string 22</isRewardHighlight>
<isUseWithSo>sample string 20</isUseWithSo>
<model>sample string 14</model>
<nameEN>sample string 6</nameEN>
<nameTH>sample string 5</nameTH>
<point>16</point>
<priceTotal>1</priceTotal>
<priceVat>1</priceVat>
<refProductCode>sample string 21</refProductCode>
<refRewardCode>sample string 1</refRewardCode>
<rewardHighlightSeq>1</rewardHighlightSeq>
<rewardId>sample string 2</rewardId>
<rewardImageList>
<imgRewardExt>
<imageSeq>sample string 1</imageSeq>
<imageType>sample string 4</imageType>
<urlImage>sample string 3</urlImage>
<urlImageThumnail>sample string 2</urlImageThumnail>
</imgRewardExt>
<imgRewardExt>
<imageSeq>sample string 1</imageSeq>
<imageType>sample string 4</imageType>
<urlImage>sample string 3</urlImage>
<urlImageThumnail>sample string 2</urlImageThumnail>
</imgRewardExt>
</rewardImageList>
<rewardSeq>1</rewardSeq>
<shortNameEN>sample string 4</shortNameEN>
<shortNameTH>sample string 3</shortNameTH>
<startDate>2026-01-13T18:19:04.8057232+07:00</startDate>
<stepRedeemEN>sample string 12</stepRedeemEN>
<stepRedeemTH>sample string 11</stepRedeemTH>
<valueDiscount>1</valueDiscount>
<valueDiscountType>sample string 15</valueDiscountType>
</rewardExtRequert>
<rewardExtRequert>
<brand>sample string 13</brand>
<conditionEN>sample string 10</conditionEN>
<conditionTH>sample string 9</conditionTH>
<detailEN>sample string 8</detailEN>
<detailTH>sample string 7</detailTH>
<endDate>2026-01-13T18:19:04.8057232+07:00</endDate>
<isActive>sample string 24</isActive>
<isBirthdayReward>sample string 23</isBirthdayReward>
<isCashDiscount>sample string 18</isCashDiscount>
<isProductDiscount>sample string 19</isProductDiscount>
<isRewardHighlight>sample string 22</isRewardHighlight>
<isUseWithSo>sample string 20</isUseWithSo>
<model>sample string 14</model>
<nameEN>sample string 6</nameEN>
<nameTH>sample string 5</nameTH>
<point>16</point>
<priceTotal>1</priceTotal>
<priceVat>1</priceVat>
<refProductCode>sample string 21</refProductCode>
<refRewardCode>sample string 1</refRewardCode>
<rewardHighlightSeq>1</rewardHighlightSeq>
<rewardId>sample string 2</rewardId>
<rewardImageList>
<imgRewardExt>
<imageSeq>sample string 1</imageSeq>
<imageType>sample string 4</imageType>
<urlImage>sample string 3</urlImage>
<urlImageThumnail>sample string 2</urlImageThumnail>
</imgRewardExt>
<imgRewardExt>
<imageSeq>sample string 1</imageSeq>
<imageType>sample string 4</imageType>
<urlImage>sample string 3</urlImage>
<urlImageThumnail>sample string 2</urlImageThumnail>
</imgRewardExt>
</rewardImageList>
<rewardSeq>1</rewardSeq>
<shortNameEN>sample string 4</shortNameEN>
<shortNameTH>sample string 3</shortNameTH>
<startDate>2026-01-13T18:19:04.8057232+07:00</startDate>
<stepRedeemEN>sample string 12</stepRedeemEN>
<stepRedeemTH>sample string 11</stepRedeemTH>
<valueDiscount>1</valueDiscount>
<valueDiscountType>sample string 15</valueDiscountType>
</rewardExtRequert>
</rewardList>
</rewardExtRequest>
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.