Validation Tool

The tool below allows reservation/ticketing systems or suppliers with custom-built software, to test their OCTO API implementation to verify key implementation elements.

The tool will make a number of test API requests to your endpoints using the URL path and API key provided and will test the following 17 scenarios and provide feedback like sucess, warning, critical error, etc.:

  1. Get Supplier. This test checks that returned supplier object has the correct fields.

  2. Get Products. This test checks returned array of products if it has the correct fields and capabilities.

  3. Get Product. This test checks that returned product object has the correct fields and capabilities.

  4. Get Product Invalid Error. This test checks that the INVALID_PRODUCT_ID response is returned for invalid product ID in request body.

  5. Availability Calendar Interval (OPENING_HOURS). This test checks returned an array of availabilities for 30 days from now

  6. Availability Calendar Interval (START_TIME). This test checks returned an array of availabilities for 30 days from now.

  7. Availability Calendar Invalid Product (400 INVALID_PRODUCT_ID). This test checks that the INVALID_PRODUCT_ID response is returned for an invalid product ID in the request body.

  8. Availability Calendar Invalid Option (400 INVALID_OPTION_ID). This test checks that the INVALID_OPTION_ID response is returned for invalid Option ID in request body.

  9. Availability Calendar BAD_REQUEST (400 BAD_REQUEST). This test checks that the BAD_REQUEST response is returned if there is the invalid or missing data in request body.

  10. Availability Check Interval (OPENING_HOURS). This test checks returned an array of availabilities for 30 days from now.

  11. Availability Check Interval (START_TIME). This test checks returned an array of availabilities for 30 days from now.

  12. Availability Check Date (OPENING_HOURS). This test checks that correct availability is returned for specific date.

  13. Availability Check Date (START_TIME). This test checks that correct availability is returned for specific date.

  14. Availability Check AvailabilityId (OPENING_HOURS). This test checks that correct availability was returned with matching availabilityId as the request.

  15. Availability Check AvailabilityId (START_TIME). This test checks that correct availability was returned with matching availabilityId as the request.

  16. Availability Check Status START_TIME. This test checks if availability endpoint is working correctly and there are useable availabilities.

  17. Availability Check Status OPENING_HOURS. This test checks if availability endpoint is working correctly and there are useable availabilities.

OCTO Validation Tool

Last updated