{"openapi":"3.1.0","info":{"title":"Tutorial API Settings","version":"2.0"},"servers":[{"url":"https://rest.sandbox.karhoo.com/"}],"components":{"securitySchemes":{"sec0":{"type":"apiKey","in":"header","name":"Authorization","x-default":"<<apiKey>>"}}},"security":[{"sec0":[]}],"paths":{"/v1/bookings/":{"post":{"summary":"Book a trip","description":"Step 3 of 4","operationId":"book-a-trip","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"quote_id":{"type":"string","description":"Quote ID (copied from prior step)","default":"quote id"},"passengers":{"type":"string","description":"Passenger Details (enter your own mobile number)","default":"{ \"passenger_details\": [     {       \"first_name\": \"Jane\",       \"last_name\": \"Smith\",       \"phone_number\":\"+442036957895\"     }   ] }","format":"json"},"service_id":{"type":"string","description":"Service ID (used only when using /services endpoint)"}}}}}},"responses":{"201":{"description":"201","content":{"application/json":{"examples":{"Result":{"value":""}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false}},"/v2/quotes":{"post":{"summary":"Plan a trip","description":"Step 1 of 4","operationId":"plan-a-trip","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"RAW_BODY":{"type":"string","default":"{   \"origin\" : {     \"latitude\": \"51.501364\",     \"longitude\": \"-0.14189\",     \"display_address\": \"Buckingham Palace, London SW1A 1AA\"    },   \"destination\" : {     \"latitude\": \"51.5054564\",      \"longitude\": \"-0.0775452\",     \"display_address\": \"Tower Bridge Rd, London SE1 2UP\"    }}","format":"json"}}}}}},"responses":{"201":{"description":"201","content":{"application/json":{"examples":{"Result":{"value":""}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false}},"/v2/quotes/{ID}":{"get":{"summary":"Retrieve quotes","description":"Step 2 of 4","operationId":"retrieve-quotes","parameters":[{"name":"ID","in":"path","description":"The quote list id from the prior step","schema":{"type":"string","default":"quote request id"},"required":true}],"responses":{"200":{"description":"200","content":{"application/json":{"examples":{"Result":{"value":""}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false}}},"x-readme":{"headers":[],"explorer-enabled":true,"proxy-enabled":false},"x-readme-fauxas":true}