POST api/saveCoupon
Request Information
URI Parameters
None.
Body Parameters
saveCouponRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| couponId | integer |
None. |
|
| topic | string |
None. |
|
| topicEn | string |
None. |
|
| moduleType | string |
None. |
|
| refTranId | integer |
None. |
|
| couponType | string |
None. |
|
| refDocNo | string |
None. |
|
| startDate | date |
None. |
|
| endDate | date |
None. |
|
| codeType | string |
None. |
|
| couponCode | string |
None. |
|
| expireType | string |
None. |
|
| expireDate | date |
None. |
|
| expireAfterDay | integer |
None. |
|
| discountBaht | decimal number |
None. |
|
| discountUnit | string |
None. |
|
| couponLimit | integer |
None. |
|
| isCouponPublic | string |
None. |
|
| isCheckOwnCoupon | string |
None. |
|
| info | string |
None. |
|
| infoEn | string |
None. |
|
| conditionTh | string |
None. |
|
| conditionEn | string |
None. |
|
| imageThumnailUrl | string |
None. |
|
| imageUrl | string |
None. |
|
| remark | string |
None. |
|
| isActive | string |
None. |
|
| refPromoCl | string |
None. |
|
| isAllTier | string |
None. |
|
| tierCode | string |
None. |
|
| prefixCode | string |
None. |
|
| stockDate | date |
None. |
|
| couponList | Collection of couponList |
None. |
Request Formats
application/json, text/json
Sample:
{
"couponId": 1,
"topic": "sample string 1",
"topicEn": "sample string 2",
"moduleType": "sample string 3",
"refTranId": 1,
"couponType": "sample string 4",
"refDocNo": "sample string 5",
"startDate": "2026-01-13T18:23:11.0075235+07:00",
"endDate": "2026-01-13T18:23:11.0075235+07:00",
"codeType": "sample string 7",
"couponCode": "sample string 8",
"expireType": "sample string 9",
"expireDate": "2026-01-13T18:23:11.0075235+07:00",
"expireAfterDay": 1,
"discountBaht": 1.0,
"discountUnit": "sample string 10",
"couponLimit": 1,
"isCouponPublic": "sample string 11",
"isCheckOwnCoupon": "sample string 12",
"info": "sample string 13",
"infoEn": "sample string 14",
"conditionTh": "sample string 15",
"conditionEn": "sample string 16",
"imageThumnailUrl": "sample string 17",
"imageUrl": "sample string 18",
"remark": "sample string 19",
"isActive": "sample string 20",
"refPromoCl": "sample string 21",
"isAllTier": "sample string 22",
"tierCode": "sample string 23",
"prefixCode": "sample string 24",
"stockDate": "2026-01-13T18:23:11.0075235+07:00",
"couponList": [
{
"couponCode": "sample string 1",
"expireDate": "2026-01-13T18:23:11.0075235+07:00"
},
{
"couponCode": "sample string 1",
"expireDate": "2026-01-13T18:23:11.0075235+07:00"
}
]
}
application/xml, text/xml
Sample:
<saveCouponRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
<codeType>sample string 7</codeType>
<conditionEn>sample string 16</conditionEn>
<conditionTh>sample string 15</conditionTh>
<couponCode>sample string 8</couponCode>
<couponId>1</couponId>
<couponLimit>1</couponLimit>
<couponList>
<couponList>
<couponCode>sample string 1</couponCode>
<expireDate>2026-01-13T18:23:11.0075235+07:00</expireDate>
</couponList>
<couponList>
<couponCode>sample string 1</couponCode>
<expireDate>2026-01-13T18:23:11.0075235+07:00</expireDate>
</couponList>
</couponList>
<couponType>sample string 4</couponType>
<discountBaht>1</discountBaht>
<discountUnit>sample string 10</discountUnit>
<endDate>2026-01-13T18:23:11.0075235+07:00</endDate>
<expireAfterDay>1</expireAfterDay>
<expireDate>2026-01-13T18:23:11.0075235+07:00</expireDate>
<expireType>sample string 9</expireType>
<imageThumnailUrl>sample string 17</imageThumnailUrl>
<imageUrl>sample string 18</imageUrl>
<info>sample string 13</info>
<infoEn>sample string 14</infoEn>
<isActive>sample string 20</isActive>
<isAllTier>sample string 22</isAllTier>
<isCheckOwnCoupon>sample string 12</isCheckOwnCoupon>
<isCouponPublic>sample string 11</isCouponPublic>
<moduleType>sample string 3</moduleType>
<prefixCode>sample string 24</prefixCode>
<refDocNo>sample string 5</refDocNo>
<refPromoCl>sample string 21</refPromoCl>
<refTranId>1</refTranId>
<remark>sample string 19</remark>
<startDate>2026-01-13T18:23:11.0075235+07:00</startDate>
<stockDate>2026-01-13T18:23:11.0075235+07:00</stockDate>
<tierCode>sample string 23</tierCode>
<topic>sample string 1</topic>
<topicEn>sample string 2</topicEn>
</saveCouponRequest>
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.