All the tasks should be performed using API from api.demo.bemyguest.com.sg.
Please complete all the tasks using your testing/staging environment.
DO NOT USE 3rd party application like Postman or Apimatic to do it. Using such application will not be consider as valid result.
Please also publish the products provided for each test (where applicable) in your system and share the URL link for UAT from our side.
Please publish this Product 1:
- Product UUID a26e84c1-ebe3-5611-8507-6dc092053882
- Product-type UUID beb95299-4144-56ea-8764-882f3e67b31f
- Please provide URL Link _______________________________
/config end-point:
- Please confirm that you will refresh the caching data of the /config end-point at least once a day:
- Yes
- No
- Other:___________________________
Please get location details of this product.
- Product UUID 6e3eeea2-a866-42f8-b84c-bb7549b765f9
- City : ____________________________________________________
- City UUID : _______________________________________________
- State: ___________________________________________________
- State UUID : ______________________________________________
- Country : _________________________________________________
- Country UUID : ____________________________________________
- City : ____________________________________________________
- City UUID : _______________________________________________
- State: ___________________________________________________
- State UUID : ______________________________________________
- Country : _________________________________________________
- Country UUID : ____________________________________________
- City : ____________________________________________________
- City UUID : _______________________________________________
- State: ___________________________________________________
- State UUID : ______________________________________________
- Country : _________________________________________________
- Country UUID : ____________________________________________
- City : ____________________________________________________
- City UUID : _______________________________________________
- State: ___________________________________________________
- State UUID : ______________________________________________
- Country : _________________________________________________
- Country UUID : ____________________________________________
Please confirm that you will refresh the caching data of the /products, /products/{uuid} & /products-types/{uuid} end-points at least once a day:
- Yes
- No
- Other: _________________________________________________
Please confirm that you will refresh the caching data of the /product-types/{uuid}/price-lists end-point at least once a day:
- Yes
- No
- Other:_________________________________________________
Please confirm that you will use /product-types/{uuid}/price-lists/YYYY-MM-DD end-point to run all availability checks before sending through any booking requests. The data from this end-point is real-time and is intended to be used prior to allowing bookings through :
- Yes
- No
- Other:_________________________________________________
What are the adult, child and senior rates you receive for Product 1 in point 1 on Wednesdays and Saturdays?:
- Net Price on Wednesdays (in SGD)
- Adult: _________________
- Child: _________________
- Senior: ________________
- Net Price on Saturdays (in SGD)
- Adult: ________________
- Child: ________________
- Senior: _______________
- Net Price on Wednesdays (in SGD)
Please publish this Product 2:
- Product UUID b49fd2f5-8d1b-4071-94d9-3e3a2c8219f8
- Product-type UUID 7d066e29-5ec0-49b1-8317-1bf52c025af8
- Please provide URL Link _______________________________
- Our team will check if your system can publish a product that has firstAvailableDate beyond 90 days. We will also check if your system can identify and display the relevant minimum selling prices for a product.
Based on Product 2 in point 8:
- Please provide the Minimum Selling Price rate for Adults, on Oct 03 (in SGD):______________
- Please provide the Minimum Selling Price rate for Adults, on Oct 04 (in SGD):_______________
- Please provide the Minimum Selling Price rate for Adults, on Oct 05 (in SGD):_______________
Please publish Product 3:
- Product UUID b32945ad-29db-570f-96a1-0ff058f35481
- Product-type UUID c28b2938-a13b-51d0-9a40-a7649c18da84
- Please provide URL Link _______________________________
- Our team will check if your system handles different timeslots on different days and also if blacked-out dates are correctly displayed.
Please publish Product 4:
- Product UUID 02fed470-1b2c-4937-b7cb-3156fd5e3403
- Product-type UUID 23b83619-f5d6-45fd-a614-db2bcd4403f8
- Please provide URL Link _______________________________
- Our team will check if your system handles dynamic timeslot pricing.
What are the adult rates you receive for Product 4 in point 11?:
- Nett Price (09:00 timeslot):__________________________________________________
- Nett Price (13:00 timeslot):__________________________________________________
- Nett Price (17:00 timeslot):__________________________________________________
- Minimum Selling Price (09:00 timeslot):________________________________________
- Minimum Selling Price (13:00 timeslot):________________________________________
- Minimum Selling Price (17:00 timeslot):________________________________________
- Retail Price ( 09:00 timeslot):_________________________________________________
- Retail Price (13:00 timeslot):_________________________________________________
- Retail Price (17:00 timeslot):_________________________________________________
- Recommended Price (09:00 timeslot):_________________________________________
- Recommended Price (13:00 timeslot):_________________________________________
- Recommended Price (17:00 timeslot):_________________________________________
Please publish Product 5:
- Product UUID c06e4620-c54d-5152-afb8-b45b9f3c5383
- Product-type UUID ad0368f9-3bfd-51e4-beb0-7af11e157741
- Please provide URL Link _______________________________
- Our team will check if your system handles different pricing on different days and also check your pricing in local currency (in JPY)
What are the adult rates you receive for Product 5 in point 13?:
- Provide the date for which you are checking:_____________________________
- Nett Price (in SGD):__________________________________________________
- Nett Price (in JPY): ___________________________________________________
- Minimum Selling Price (in SGD):________________________________________
- Minimum Selling Price (in JPY):_________________________________________
- Retail Price (in SGD):_________________________________________________
- Retail Price (in JPY):__________________________________________________
- Recommended Price (in SGD):_________________________________________
- Recommended Price (in JPY):__________________________________________
Please create and confirm a booking for Product 1 in point 1 for 1 x adult, 1 x child:
- Expected result: SUCCESS
- Date & time of api call __________________________
walletBlockedBalancevalue before call: __________________________- Booking UUID __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletBlockedBalancevalue after call _______________
Please provide the following voucher details for the booking in point 15:
- How many pdf’s did you get, ______; how many pages in the voucher ______
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
Please create and confirm a booking for this product for 2 x adult:
- Product UUID 8e18ab29-1297-4e3c-b8cb-cbbc6a00d0dd
- Product-type ca270be0-96ea-48c9-9ac5-4e5a6be6fb3c
- Expected result: SUCCESS
- Date & time of api call __________________________
walletBlockedBalancevalue before call: __________________________- Booking UUID __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletBlockedBalancevalue after call _______________
Please provide the following voucher details for the booking in point 17:
- How many pdf’s did you get, ______; how many pages in the voucher ______
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
Please create a booking for Product 1 in point 1 for 1 x adult and 1 x child.
- Expected result: SUCCESS
- Date & time of api call __________________________
walletBlockedBalancevalue before call: __________________________- Booking UUID __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletBlockedBalancevalue after call _______________
Please cancel the booking in point 19.
- Booking UUID __________________________
walletBlockedBalancevalue before call __________________________- Date & time of api call __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletBlockedBalanceafter call __________________________
Please publish this Product 6:
- Product UUID 19b83178-84e3-4d42-aa95-da42d524559c
- Product-type UUID 906eecf7-f62f-47e0-98c9-052b714cb221
- Please provide URL Link _______________________________
Please create a booking for Product 6 in point 21 for 1 x adult and 1 x child.
- Hint: Booking option type: 1
- Expected result: SUCCESS
- Date & time of api call __________________________
walletAvailableBalancevalue before call: __________________________- Booking UUID __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletAvailableBalancevalue after call _______________
Please publish this Product 7:
- Product UUID 90264dc9-703d-59d7-9dad-8812b704d005
- Product-type UUID d11b9919-4da2-5a4c-bcea-c3b9f688cc62
- Please provide URL Link _______________________________
Please create a booking for Product 7 in point 23 for 1 x adult and 1 x child.
- Hint: Booking option type: 1, 4, 6, 9, 11, 12
- Expected result: SUCCESS
- Date & time of api call __________________________
walletAvailableBalancevalue before call: __________________________- Booking UUID __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletAvailableBalancevalue after call _______________
Make a product analytic request on this product
- Product UUID d5a03ea2-e06e-5d01-84b7-94530b1059f7
- Expected result: SUCCESS
- Date & time of api call __________________________
Please publish this Product 8:
- Product UUID ac6a2b69-a014-5c50-806c-2cbda706e019
- Product-type UUID d03837b9-c89a-477d-8c53-e8f0e759a0fb
- Please provide URL Link _______________________________
Please create and confirm a booking for Product 8 in point 26 for 1 x adult
- Hint: This is a non-instant confirmation product
- Expected result: SUCCESS
- Date & time of api call __________________________
walletAvailableBalancevalue before call: __________________________- Booking UUID __________________________
- Result: ◻SUCCESS ◻FAIL __________________________
- API call HTTP status code ________
walletAvailableBalancevalue after call _______________