Register Loyalty Member
Register a new loyalty member under the merchant. Returns the new member's profile record.
When to Use
▾
Use this endpoint when:
- Onboarding a new customer to your loyalty program
- Registering a member during checkout flow
How to Use
▾
/v3/loyalty/memberPOST member details (name, country code, phone, email, NRIC, etc.) to create the record. The response includes the new member's key.
Request Parameters
▾
Member name
Example: "Oska"
Country code of member contact number
Example: "60"
Phone number of member
Example: "1878241234"
Email address of member
Example: "[email protected]"
IC Number
Example: "950711011234"
Member Birth Date
Example: "1995-07-11T00:00:00Z"
Gender
Example: "MALE"
Loyalty Point
Example: 0
Refer to explanation below
Example: (Refer to explanation below)
Response Parameters
▾
Profile object
Profile ID
Example: "1784527845457513850"
Profile name
Example: "Oska"
Profile email
Example: "[email protected]"
IC Number
Example: "950711011234"
Passport number (empty if not applicable)
Example: ""
Refer to explanation below
Address 1
Example: ""
Address 2
Example: ""
Postcode
Example: ""
City
Example: ""
State
Example: ""
Country
Example: ""
Gender
Example: "MALE"
Member state (empty if not set)
Example: ""
Member's referral code (empty if not set)
Example: ""
User Birth Date
Example: "1995-07-11T00:00:00Z"
Loyalty point balance
Example: 0
Credit balance
Example: 0
Country code of member contact number
Example: "60"
Phone number of member
Example: "1878241234"
Member profile image URL
Example: "https://storage.googleapis.com/rm-sandbox-asset/img/avatar.png"
User Pin
Example: false
Member Tier Point
Example: null
Profile Status
Example: "ACTIVE"
Creation date time
Example: "2026-07-20T06:10:45.121999175Z"
Successfully call this endpoint. If fail, will return error code object (Refer Appendix 1: Error Codes)
Example: "SUCCESS"