Get Reward By ID

Method : GET
URL : https://open.revenuemonster.my/v3/loyalty/me/reward/{reward-id}?countryCode=60&phoneNumber=187824152
Sandbox URL : https://sb-open.revenuemonster.my/v3/loyalty/me/reward/{reward-id}?countryCode=60&phoneNumber=187824152

note
  • Get Redeem detail by input {reward-id}
  • Using Query String to input the country code and phone number

Request Parameters#

Example Request

curl --location --request GET "{{open_base_path}}/v3/loyalty/me/reward/1575971661443933008?countryCode=60&phoneNumber=187824152" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjIwMTgtMy0xOCIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYXBpX2NsaWVudEBFaGNLQzA5QmRYUm9RMnhwWlc1MEVQZUEyYXJ4dk1PSUZnIl0sImV4cCI6MTU5MzU4MDY0NSwiaWF0IjoxNTkwOTg4NjQ1LCJpc3MiOiJodHRwczovL29hdXRoLnJldmVudWVtb25zdGVyLm15IiwianRpIjoiRWh3S0VFOUJkWFJvUVdOalpYTnpWRzlyWlc0UXMtNnI5LVgzbElvVyIsIm5iZiI6MTU5MDk4ODY0NSwic3ViIjoiRWhRS0NFMWxjbU5vWVc1MEVMUF9wNlNKNnFQN0ZSSVFDZ1JWYzJWeUVPaXZfb1dKNnFQN0ZRIn0.RKtXykw3y0ov3mKKa_K2h5FZB2jXtqf3gNRwwnzzA4xTMdY09mEHlFupMeUmchFW2XHYK254LdMYbF4ZhjxK9K51UUdQBYH-zZpo0WWtPSZqrPGtT-c4z_sEO73EDVcek3rDwyWiXvjSKDpsZM7NOdKRm5tvT3qNK-7C7WMUjSXDcBzbTFhwfOAOO1n-wMR9H_w0DuIE-yMjEZkOdt7GUIBC8F5izATlZH0FRTx4VAwQWY4gjjQ9-3PbUbHx-NKiFXwCOAsxu-79PiF0HDEHb6ZOCGywNmKuanEXqLonli0caZiUZfrdT53y3Xnd3W2SEr6s7ZQxWnQO5PeOU7BQYA" \
--header "X-Signature: sha256 bFGc2JOEFqdI91DE5VXYBUllr+9DHcrrylRFU3i1r72aPmJreljn0dU+nwPSwTH/dTQUiZ9C2aQSF8AuT959EW4WEyEZ6VWgt9gCyZaU/bcOQ/ZIhKc06+uwzivVhAzpbUtG5tm5/sBp4ig6Sk7L6SE0Ecu6Tm0FhYl0qdgZvrTh4EEpLs3kHIuYL9QXKJILfKlu4gTX1Exrt7nNyEr8ndeUMaKYrj3FckMbRtmCwc829SsVp6FAgvoDPnguUJ+VjLF1e9NXhar2JwYjuqMkwsmUWRDbittqCgCCfaPF8anarlLsoXbdYEa7bp9BYp2U/Dw3Xd2MlamEZSR8H+Dosw==" \
--header "X-Nonce-Str: VYNknZohxwicZMaWbNdBKUrnrxDtaRhN" \
--header "X-Timestamp: 1528450585" \

Response Parameters#

ParameterTypeDescriptionExample
itemObjectReward object(Refer to explanation below)
codeStringSuccessfully call this endpoint. If fail, will return error code object (Refer Appendix 1: Error Codes)"SUCCESS"

Reward object (item):
ParameterTypeDescriptionExample
idStringReward ID"1575971661443933008"
labelStringReward Label"Prudential RM 5 Cash Vouchers ( BoostPulse )"
imageUrlStringReward Image""
pointUintReward Point1
payloadObjectRefer to explanation below(Refer to explanation below)
isShippingBoolCredit Balancefalse
quantityUintReward Quantity49998
balanceQuantityUintReward Balance Quantity49991
usedQunatityUintReward Used Quantity2
redeemQuantityStringReward Redeem Quantity7
isEnabledBoolEnable Rewardtrue
limitPerUserDateTimeSet Limit per User use1
statusStringReward status have ("COMPLETED", "INPROGRESS", "FAILED", "EXPIRED")"COMPLETED"
isComboBoolReward is Combofalse
typeStringReward type have Combo or Batch""
createdAtDateTimeCreate date time"2020-11-18T06:43:19Z"
updatedAtDateTimeLast update date time"2020-11-25T05:58:56Z"
expiredAtObjectExpired date time"2018-10-19T03:39:47Z"

Payload object:
ParameterTypeDescriptionExample
tncArray["T&C"]
contactInfoObjectContact Info(Refer to explanation below)

Contact Info object:
ParameterTypeDescriptionExample
emailStringEmail""
phoneNumberStringPhone Number""

Example Response

{
"code": "SUCCESS",
"item": {
"id": "1575971661443933008",
"label": "Prudential RM 5 Cash Vouchers ( BoostPulse )",
"imageUrl": "https://storage.googleapis.com/rm-sandbox-merchant/4118165203679668885/gallery/00c5184b36484d865372c1841f4cc4ce.jpeg",
"point": 1,
"payload": {
"tnc": ["T&C"],
"contactInfo": {
"email": "",
"phoneNumber": ""
}
},
"isShipping": false,
"quantity": 49998,
"balanceQuantity": 49991,
"usedQuantity": 2,
"redeemQuantity": 7,
"isEnabled": true,
"limitPerUser": 1,
"status": "COMPLETED",
"isCombo": false,
"type": "",
"createdAt": "2019-12-10T09:54:21Z",
"updatedAt": "2019-12-10T09:55:05Z",
"expiredAt": "2020-12-05T15:59:59Z"
}
}