CustomerMembership
API | Description |
---|---|
POST api/Customer/Membership/List?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/Membership/Link?Signature={Signature}&Language={Language} |
Add a memebrship. |
POST api/Customer/Membership/Unlink?Signature={Signature}&Language={Language} |
This will only unlink the membership to the customer and not delete the membership. |
POST api/Customer/Membership/SetDefault?Signature={Signature}&Language={Language} |
Set membership as default. Please do note that the membership must be linked first. |
ClassCategory
API | Description |
---|---|
POST api/Class/Category/List?Signature={Signature}&Language={Language} |
No documentation available. |
CustomerFreeTrial
API | Description |
---|---|
POST api/Customer/FreeTrial/1/Info?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/FreeTrial/2/Confirm?Signature={Signature}&Language={Language} |
No documentation available. |
CustomerDevice
API | Description |
---|---|
GET api/Customer/Device/TestSms?mobilePhoneNumber={mobilePhoneNumber} |
No documentation available. |
POST api/Customer/Device/Set?Signature={Signature}&Language={Language} |
No documentation available. |
GET api/Customer/Device/PushNotificationCronJob |
No documentation available. |
Banner
API | Description |
---|---|
POST api/Banner/List?Signature={Signature}&Language={Language} |
No documentation available. |
Customer
API | Description |
---|---|
POST api/Customer/Login?Signature={Signature}&Language={Language} |
Login the customer. |
POST api/Customer/Logout?Signature={Signature}&Language={Language} |
Logout the customer. |
POST api/Customer/ChangePassword?Signature={Signature}&Language={Language} |
Change the customer's password. |
POST api/Customer/FreeTrial?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/TrueAuth?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/Profile?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/Profile/Update?Signature={Signature}&Language={Language} |
Update the customer's profile information. |
POST api/Customer/AccountManager?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/Upcoming/Classes?Signature={Signature}&Language={Language} |
Get the customer's default membership upcoming classes booking information. |
Club
API | Description |
---|---|
POST api/Club/List?Signature={Signature}&Language={Language} |
No documentation available. |
CustomerAccountDeletion
API | Description |
---|---|
POST api/Customer/AccountDeletion/1/Initialize?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/AccountDeletion/2/OTPVerification?Signature={Signature}&Language={Language} |
No documentation available. |
CustomerChangeEmailAddress
API | Description |
---|---|
POST api/Customer/ChangeEmailAddress/1/PasswordAndNewEmailAddress?Signature={Signature}&Language={Language} |
[1] Will require the customer's current password and the new email address. If successful, CBSS will send an OTP email to the new email address. |
POST api/Customer/ChangeEmailAddress/2/OTPVerification?Signature={Signature}&Language={Language} |
[2] This will verify the OTP sent to the new email address. |
ClassBooking
API | Description |
---|---|
POST api/Class/Booking/Cancel?Signature={Signature}&Language={Language} |
Cancel a class booking. |
POST api/Class/Booking/History?Signature={Signature}&Language={Language} |
View the customer's default membership class bookings. |
ClassSchedule
API | Description |
---|---|
POST api/Class/Schedule/Info?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Class/Schedule/ByClub?Signature={Signature}&Language={Language} |
Get class schedules per club. |
POST api/Class/Schedule/Suggestions?Signature={Signature}&Language={Language} |
No documentation available. |
CustomerForgotUsernamePassword
API | Description |
---|---|
POST api/Customer/ForgotUsernamePassword/1/EmailAddressOrMobilePhoneNumber?Signature={Signature}&Language={Language} |
[1] Will require the customer's email address or mobile phone number. If successful, CBSS will send an OTP email or SMS to the new email address or mobile phone number. |
POST api/Customer/ForgotUsernamePassword/2/OTPVerification?Signature={Signature}&Language={Language} |
[2] This will verify the OTP sent to the email address or mobile phone number. |
POST api/Customer/ForgotUsernamePassword/3/ChangePassword?Signature={Signature}&Language={Language} |
[3] Once the OTP is verified, the customer is now allowed to key-in his/her new password. |
ClassQueueInWaitingList
API | Description |
---|---|
POST api/Class/QueueInWaitingList/Cancel?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Class/QueueInWaitingList/List?Signature={Signature}&Language={Language} |
No documentation available. |
CustomerChangeMobilePhoneNumber
API | Description |
---|---|
POST api/Customer/ChangeMobilePhoneNumber/1/PasswordAndNewMobilePhoneNumber?Signature={Signature}&Language={Language} |
[1] Will require the customer's current password and the new mobile phone number. If successful, CBSS will send an OTP email to the new mobile phone number. |
POST api/Customer/ChangeMobilePhoneNumber/2/OTPVerification?Signature={Signature}&Language={Language} |
[2] This will verify the OTP sent to the new mobile phone number. |
Master
API | Description |
---|---|
POST api/Master/List?Signature={Signature}&Language={Language} |
No documentation available. |
Class
API | Description |
---|---|
POST api/Class/Book?Signature={Signature}&Language={Language} |
Book for the class. |
POST api/Class/QueueToWaitingList?Signature={Signature}&Language={Language} |
Que for class's waiting list. |
CustomerRegistration
API | Description |
---|---|
POST api/Customer/Registration/1/EmailAddressAndMobilePhoneNumber?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/Registration/2/OTPVerification?Signature={Signature}&Language={Language} |
No documentation available. |
POST api/Customer/Registration/3/ProfileInfo?Signature={Signature}&Language={Language} |
No documentation available. |