Skip to main content

CouponInfo

Function

Get Coupon Information

Endpoint

  • /v1/coupon/info

HTTP Method

  • POST

Request Headers

  • Authorization: Bearer {token}
  • X-App-Key: {appKey}

Request Payload

with couponId

{
"couponId": "couponId"
}

with campaignId


{
"couponId": "couponId",
"campaignId": "campaignId"
}

Request Parameters

FieldRequiredTypeRemarkSample
couponIdYesstringcouponIdcouponId
campaignIdNostringcampaignIdcampaignId

Response Payload

{
"status": 1,
"errorCode": 0,
"message": "success",
"couponId":"xxxxx",
"couponNameEn":"Coupon Name(EN)",
"couponNameSc":"Coupon Name(SC)",
"couponNameTc":"Coupon Name(TC)",
"couponType": "Cash",
"couponStatus": "Active",
"descriptionEn": "Description (EN)",
"descriptionSc": "Description (SC)",
"descriptionTc": "Description (TC)",
"tncEn": "Terms and Conditions (EN)",
"tncSc": "Terms and Conditions (SC)",
"tncTc": "Terms and Conditions (TC)",
"remarkEn": "remark (EN)",
"remarkSc": "remark (SC)",
"remarkTc": "remark (TC)",
"iconUrl": "https://xxx",
"imageUrlList": [
"https://xxx"
],
"stock": 10,
"minimumSpendAmount":"1000.00",
"discountAmount":"100.00",
"unitCost": "0.00",
"freeParkingMins": 0,
"issuePoints": 0,
"usageExpirationType": "FixedTime",
"usageEffectiveTime": "2024-01-01T00:00:00+08:00",
"usageExpirationTime": "2024-12-31T23:59:59+08:00",
"usageExpirationPeriod": 0,
"usageStoreList": [
"KTSP010000001"
],
"campaign": {
"campaignStock": 0
}
}

Response Parameters

FieldRequiredTypeRemarkSample
statusYesstringstatus code of the api call
messageYesstringdetail message of the api call
errorCodeNostring
couponIdYesstringCoupon Id
couponNameEnNostringCoupon Name(EN)
couponNameScNostringCoupon Name(SC)
couponNameTcNostringCoupon Name(TC)
couponTypeNostringCoupon Type: Cash(FixedValue)、 Exchange、 FreeParking、 KTSPPointsCash
couponStatusNostringCoupon Status: Active 、 InactiveActive
descriptionEnNostringDescription (EN)
descriptionScNostringDescription (SC)
descriptionTcNostringDescription (TC)
tncEnNostringTerms and Conditions (EN)
tncScNostringTerms and Conditions (SC)
tncTcNostringTerms and Conditions (TC)
remarkEnNostringRemark (EN)
remarkScNostringRemark (SC)
remarkTcNostringRemark (TC)
iconUrlNostringIcon Url
imageUrlListNoarrayImage Url List
stockNonumberStock Value10
minimumSpendAmountNostringThe minimum spend required for using this coupon100.00
discountAmountNostringThe discount amount set for this particular coupon. Only when it is a fixed amount coupon( couponType=Cash), api will return a value.100.00
unitCostNostringunitCost0.00
freeParkingMinsNonumberFree Parking Mins, Only when it is a FreeParking coupon( couponType=FreeParking), api will return a value.0
issuePointsNonumberPoints To Issue, (couponType=KTSPPoints)0
usageExpirationTypeNostringusageExpirationType: FixedTime 、 TodayOnly 、 Days
usageEffectiveTimeNostringEffective Time, usageExpirationType= FixedTime
usageExpirationTimeNostringExpiration Time, usageExpirationType= FixedTime
usageExpirationPeriodNonumberusageExpirationType= Days, means the number of days
usageStoreListNoarrayusage Store List
campaignNoobjectcampaign , Return if campaignId is provided in the request
. campaignStockNonumberCampaign Stock Value0

Response Headers

Error Codes

CodeDescription
1Internal Error
3Missing Parameter
10401Coupon not found