POST api/savePointControl

Request Information

URI Parameters

None.

Body Parameters

ConfigPointRequest
NameDescriptionTypeAdditional information
PointControlId

integer

None.

TotalBuyCalPoint

integer

None.

UnitCalPoint

integer

None.

GetPoint

decimal number

None.

PointValue

decimal number

None.

PointAgeMonth

integer

None.

ExpireTier

string

None.

ExpireType

string

None.

IsCalPointIncVat

string

None.

IsCalPointIncDelivery

string

None.

IsCalPointIncDeliveryFix

string

None.

IsCalPointIncFee

string

None.

PercentFeeCalPoint

decimal number

None.

PercentVatCalPoint

decimal number

None.

RoundupDigitCalPoint

integer

None.

StartDate

date

None.

EndDate

date

None.

CreateBy

string

None.

UpdateBy

string

None.

ConditionProductLevel

string

None.

ConditionTierCode

string

None.

pointRedemptionRate

integer

None.

isExtendCutPoint

string

None.

extendPointValue

string

None.

extendPointExpireType

string

None.

extendPointType

string

None.

calExpreType

string

None.

IsCanUsePointExtend

string

None.

genPointType

string

None.

isAutoApprove

string

None.

isBasePointAllProd

string

None.

conditionProductJoinBase

string

None.

expirePointDepend

string

None.

deliveryCostFix

integer

None.

cutPointExtentMonth

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "pointControlId": 1,
  "totalBuyCalPoint": 2,
  "unitCalPoint": 3,
  "getPoint": 1.0,
  "pointValue": 1.0,
  "pointAgeMonth": 1,
  "expireTier": "sample string 4",
  "expireType": "sample string 5",
  "isCalPointIncVat": "sample string 6",
  "isCalPointIncDelivery": "sample string 7",
  "isCalPointIncDeliveryFix": "sample string 8",
  "isCalPointIncFee": "sample string 9",
  "percentFeeCalPoint": 1.0,
  "percentVatCalPoint": 1.0,
  "roundupDigitCalPoint": 10,
  "startDate": "2026-01-13T18:18:25.0683238+07:00",
  "endDate": "2026-01-13T18:18:25.0683238+07:00",
  "createBy": "sample string 11",
  "updateBy": "sample string 12",
  "conditionProductLevel": "sample string 13",
  "conditionTierCode": "sample string 14",
  "pointRedemptionRate": 1,
  "isExtendCutPoint": "sample string 15",
  "extendPointValue": "sample string 16",
  "extendPointExpireType": "sample string 17",
  "extendPointType": "sample string 18",
  "calExpreType": "sample string 19",
  "isCanUsePointExtend": "sample string 20",
  "genPointType": "sample string 21",
  "isAutoApprove": "sample string 22",
  "isBasePointAllProd": "sample string 23",
  "conditionProductJoinBase": "sample string 24",
  "expirePointDepend": "sample string 25",
  "deliveryCostFix": 1,
  "cutPointExtentMonth": 1
}

application/xml, text/xml

Sample:
<ConfigPointRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VentilatorAPI.HTTP.Request">
  <ConditionProductLevel>sample string 13</ConditionProductLevel>
  <ConditionTierCode>sample string 14</ConditionTierCode>
  <CreateBy>sample string 11</CreateBy>
  <EndDate>2026-01-13T18:18:25.0683238+07:00</EndDate>
  <ExpireTier>sample string 4</ExpireTier>
  <ExpireType>sample string 5</ExpireType>
  <GetPoint>1</GetPoint>
  <IsCalPointIncDelivery>sample string 7</IsCalPointIncDelivery>
  <IsCalPointIncDeliveryFix>sample string 8</IsCalPointIncDeliveryFix>
  <IsCalPointIncFee>sample string 9</IsCalPointIncFee>
  <IsCalPointIncVat>sample string 6</IsCalPointIncVat>
  <IsCanUsePointExtend>sample string 20</IsCanUsePointExtend>
  <PercentFeeCalPoint>1</PercentFeeCalPoint>
  <PercentVatCalPoint>1</PercentVatCalPoint>
  <PointAgeMonth>1</PointAgeMonth>
  <PointControlId>1</PointControlId>
  <PointValue>1</PointValue>
  <RoundupDigitCalPoint>10</RoundupDigitCalPoint>
  <StartDate>2026-01-13T18:18:25.0683238+07:00</StartDate>
  <TotalBuyCalPoint>2</TotalBuyCalPoint>
  <UnitCalPoint>3</UnitCalPoint>
  <UpdateBy>sample string 12</UpdateBy>
  <calExpreType>sample string 19</calExpreType>
  <conditionProductJoinBase>sample string 24</conditionProductJoinBase>
  <cutPointExtentMonth>1</cutPointExtentMonth>
  <deliveryCostFix>1</deliveryCostFix>
  <expirePointDepend>sample string 25</expirePointDepend>
  <extendPointExpireType>sample string 17</extendPointExpireType>
  <extendPointType>sample string 18</extendPointType>
  <extendPointValue>sample string 16</extendPointValue>
  <genPointType>sample string 21</genPointType>
  <isAutoApprove>sample string 22</isAutoApprove>
  <isBasePointAllProd>sample string 23</isBasePointAllProd>
  <isExtendCutPoint>sample string 15</isExtendCutPoint>
  <pointRedemptionRate>1</pointRedemptionRate>
</ConfigPointRequest>

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.