Skip to main content

Register Loyalty Member

Method : POST
URL : https://open.revenuemonster.my/v3/loyalty/member
Sandbox URL : https://sb-open.revenuemonster.my/v3/loyalty/member

note

Using Query String to Get User Profile by input the country code and phone number

Request Parameters

ParameterTypeRequiredDescriptionExample
nameStringYesMember name"Oska"
countryCodeStringYesCountry code of member contact number"60"
phoneNumberStringYesPhone number of member"1878241234"
emailStringYesEmail address of member"developer.oskang@gmail.com"
nricStringYesIC Number"950711011234"
birthDateStringYesMember Birth Date"1995-07-11T00:00:00Z"
genderStringYesGender"MALE"
pointUintYesLoyalty Point0
addressObjectYesRefer to explanation below(Refer to explanation below)

Example Request

curl --location --request GET "{{open_base_path}}/v3/loyalty/member" \
--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" \
--data "{
"name": "Oska",
"countryCode": "60",
"phoneNumber": "1878241234",
"email": "developer.oskang@gmail.com",
"nric": "950711011234",
"birthDate": "1995-07-11T00:00:00Z",
"gender": "MALE",
"point": 0,
"address": {
"addressLine1": "17, Jalan Pertanian 25",
"addressLine2": "Taman Universiti",
"postCode": "81301",
"city": "SKUDAI",
"state": "JOHOR",
"country": "MALAYSIA"
}
}"

Response Parameters

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

Profile object (item):
ParameterTypeDescriptionExample
idStringProfile ID""
keyStringProfile Key (Internal Usage)"EhIKBk1lbWJlchDOuOKz24XWkg4SGQoNTWVtYmVyUHJvZmlsZRDl-MTxiPOPjzY"
nameStringProfile name"Oska"
emailStringProfile email"developer.oskang@gmail.com"
nricStringIC Number"950711011234"
birthDateStringUser Birth Date (YYYY:MM:DD)"1995-07-11"
genderStringGender"MALE"
addressObjectRefer to explanation below(Refer to explanation below)
memberTierStringMember Tier Pointnull
totalLoyaltyPointUintTotal Loyalty Point0
hasPinCodeBoolUser Pinfalse
loyaltyPointBalanceUintTotal Point Balance left0
spendingPointUintPoint Spend0
creditBalanceUintCredit Balance0
statusStringProfile Status"ACTIVE"
createdAtDateTimeCreation date time"2018-10-19T03:39:47Z"
updatedAtDateTimeLast update date time"2020-06-29T10:14:33Z"

Address object:
ParameterTypeDescriptionExample
addressLine1StringAddress 1""
addressLine2StringAddress 2""
postcodeStringPostcode""
cityStringCity""
stateStringState""
countryStringCountry""

Example Response

{
"item": {
"id": "",
"key": "EhIKBk1lbWJlchDCkZOfvLyOphYSGQoNTWVtYmVyUHJvZmlsZRCZp_uzvLyOphY",
"name": "Oska",
"email": "",
"nric": "950711011234",
"birthDate": "1995-07-11",
"gender": "MALE",
"state": "JOHOR",
"address": {
"addressLine1": "17, Jalan Pertanian 25",
"addressLine2": "Taman Universiti",
"postcode": "81301",
"city": "SKUDAI",
"state": "JOHOR",
"country": "MALAYSIA"
},
"memberTier": null,
"totalLoyaltyPoint": 0,
"hasPinCode": false,
"loyaltyPointBalance": 0,
"spendingPoint": 0,
"creditBalance": 0,
"status": "ACTIVE",
"createdAt": "2020-11-30T07:53:37.0578116Z",
"updatedAt": "0001-01-01T00:00:00Z"
},
"code": "SUCCESS"
}