Skip to content

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 fill the form below and send by dedicated slack channel. Results will be checked against demo servers log.
  1. Please publish this Product 1:

    • Product UUID a26e84c1-ebe3-5611-8507-6dc092053882
    • Product-type UUID beb95299-4144-56ea-8764-882f3e67b31f
    • Please provide URL Link _______________________________
  2. /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:___________________________
  3. 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 : ____________________________________________
  1. 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: _________________________________________________
  2. 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:_________________________________________________
  3. 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:_________________________________________________
  4. 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: _______________
  5. 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.
  6. 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):_______________
  7. 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.
  8. 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.
  9. What are the adult rates you receive for Product 4 in point 11?:

    • Provide the date for which you are checking:_____________________________
    • 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):_________________________________________

What are the availability types and quantities for the Product above?

  • Adult (09:00 timeslot):
    • Type: _________________
    • Quantity: _________________
  • Adult (13:00 timeslot):
    • Type: _________________
    • Quantity: _________________
  • Adult (17:00 timeslot):
    • Type: _________________
    • Quantity: _________________
  1. 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)
  2. 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):__________________________________________
  3. 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 __________________________
    • walletBlockedBalance value before call: __________________________
    • Booking UUID __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletBlockedBalance value after call _______________
  4. 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 ________
  5. 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 __________________________
    • walletBlockedBalance value before call: __________________________
    • Booking UUID __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletBlockedBalance value after call _______________
  6. 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 ________
  7. Please create and confirm a booking for Product 1 in point 1 for 1 x adult and 1 x child.

    • Expected result: SUCCESS
    • Date & time of api call __________________________
    • walletBlockedBalance value before call: __________________________
    • Booking UUID __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletBlockedBalance value after call _______________
  8. Please cancel the booking in point 19.

    • Booking UUID __________________________
    • walletBlockedBalance value before call __________________________
    • Date & time of api call __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletBlockedBalance after call __________________________
  9. Please publish this Product 6:

    • Product UUID 19b83178-84e3-4d42-aa95-da42d524559c
    • Product-type UUID 906eecf7-f62f-47e0-98c9-052b714cb221
    • Please provide URL Link _______________________________
  10. Please create and confirm 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 __________________________
    • walletAvailableBalance value before call: __________________________
    • Booking UUID __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletAvailableBalance value after call _______________
  11. Please publish this Product 7:

    • Product UUID 90264dc9-703d-59d7-9dad-8812b704d005
    • Product-type UUID d11b9919-4da2-5a4c-bcea-c3b9f688cc62
    • Please provide URL Link _______________________________
  12. Please create and confirm 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 __________________________
    • walletAvailableBalance value before call: __________________________
    • Booking UUID __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletAvailableBalance value after call _______________
  13. Make a product analytic request on this product

    • Product UUID d5a03ea2-e06e-5d01-84b7-94530b1059f7
    • Expected result: SUCCESS
    • Date & time of api call __________________________
  14. Please publish this Product 8:

    • Product UUID ac6a2b69-a014-5c50-806c-2cbda706e019
    • Product-type UUID d03837b9-c89a-477d-8c53-e8f0e759a0fb
    • Please provide URL Link _______________________________
  15. Please create and confirm a booking for Product 8 in point 26 for 1 x adult (with the date at least 2 weeks in advance)

    • Hint: This is a non-instant confirmation product
    • Expected result: SUCCESS
    • Date & time of api call __________________________
    • walletAvailableBalance value before call: __________________________
    • Booking UUID __________________________
    • Result: ◻SUCCESS ◻FAIL __________________________
    • API call HTTP status code ________
    • walletAvailableBalance value after call _______________
  16. Please provide the availability and quantities for the Product below:

    • Product UUID e3f4ace3-0bba-43ea-ac0a-669834dd65f4
    • Product-type UUID 5d500a4e-9f0f-496f-ba9a-98ce6b2bab65
    • Provide the date for which you are checking:_______________
    • Adult:
      • Type: _________________
      • Quantity: _________________
    • Child:
      • Type: _________________
      • Quantity: _________________