[
"context" => App\Common\Logger\Contexts\ResponseContext {#5718
-request: App\Common\Logger\Contexts\ServerContext {#403
-url: "https://fqs.mprt.pl/api/doc"
-headers: [
"accept-encoding" => [
"gzip, br, zstd, deflate"
]
"user-agent" => [
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
]
"accept" => [
"*/*"
]
"connection" => [
"close"
]
"x-real-ip" => [
"216.73.216.143"
]
"x-forwarded-for" => [
"216.73.216.143"
]
"host" => [
"fqs.mprt.pl"
]
"x-php-ob-level" => [
"1"
]
]
-body: null
-method: "GET"
-createTime: 1765053865.5894
-scheme: "https"
-host: "fqs.mprt.pl"
-path: "/api/doc"
-query: null
-contentType: null
}
-body: """
\n
<!DOCTYPE html>\n
<html>\n
<head>\n
<meta charset="UTF-8">\n
<title>FQS</title>\n
\n
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/nelmio/NelmioApiDocBundle/public/swagger-ui/swagger-ui.css">\n
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/nelmio/NelmioApiDocBundle/public/style.css">\n
\n
<script id="swagger-data" type="application/json">{"spec":{"openapi":"3.0.0","info":{"title":"FQS","description":"Fly Query System","version":"0.2.0"},"paths":{"/api/booking/book":{"post":{"tags":["Booking"],"operationId":"post_booking_book_book","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BookQuery"}}}},"responses":{"200":{"description":"Book offer with given offer id and participants data"}},"security":[{"Bearer":[]}]}},"/api/booking/cancel":{"post":{"tags":["Booking"],"operationId":"post_booking_cancel_cancel","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelQuery"}}}},"responses":{"200":{"description":"Cancel booking"}},"security":[{"Bearer":[]}]}},"/api/booking/change":{"post":{"tags":["Booking"],"operationId":"post_booking_change_change","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeQuery"}}}},"responses":{"200":{"description":"Change booking"}},"security":[{"Bearer":[]}]}},"/api/booking/change/check":{"post":{"tags":["Booking"],"operationId":"post_booking_change_check","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangeCheckQuery"}}}},"responses":{"200":{"description":"Check if booking can be changed"}},"security":[{"Bearer":[]}]}},"/api/booking/check":{"post":{"tags":["Booking"],"operationId":"post_booking_check_check","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckQuery"}}}},"responses":{"200":{"description":"Check offer availability for given offer id"}},"security":[{"Bearer":[]}]}},"/api/booking/check/available":{"post":{"tags":["Booking"],"operationId":"post_booking_check_available","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckAvailableQuery"}}}},"responses":{"200":{"description":"Check offer availability for given offer id"}},"security":[{"Bearer":[]}]}},"/api/booking/document":{"post":{"tags":["Booking"],"operationId":"post_booking_document_document","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentQuery"}}}},"responses":{"200":{"description":"Get booking documents"}},"security":[{"Bearer":[]}]}},"/api/booking/option":{"post":{"tags":["Booking"],"operationId":"post_booking_option_option","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionQuery"}}}},"responses":{"200":{"description":"Option booking for offer with given offer id and participants data"}},"security":[{"Bearer":[]}]}},"/api/booking/option/confirm":{"post":{"tags":["Booking"],"operationId":"post_booking_option_confirm","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptionConfirmQuery"}}}},"responses":{"200":{"description":"Confirm previously created booking option"}},"security":[{"Bearer":[]}]}},"/api/booking/status":{"post":{"tags":["Booking"],"operationId":"post_booking_status_status","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusQuery"}}}},"responses":{"200":{"description":"Get booking status"}},"security":[{"Bearer":[]}]}},"/api/booking/status/short":{"post":{"tags":["Booking"],"operationId":"post_booking_status_short","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusShortQuery"}}}},"responses":{"200":{"description":"Get booking short status"}},"security":[{"Bearer":[]}]}},"/api/insurance/check":{"post":{"tags":["Insurance"],"operationId":"post_insurance_check_check","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckQuery2"}}}},"responses":{"200":{"description":"Check list of available insurance options"}}}},"/api/insurance/create":{"post":{"tags":["Insurance"],"operationId":"post_insurance_create_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateQuery"}}}},"responses":{"200":{"description":"Create reservation for insurance option"}}}},"/api/insurance/search":{"post":{"tags":["Insurance"],"operationId":"post_insurance_search_search","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQuery"}}}},"responses":{"200":{"description":"Search for list of available insurance options"}}}},"/api/offers/details":{"post":{"tags":["Offers"],"operationId":"post_api_offer_details_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailsQuery"}}}},"responses":{"200":{"description":"Get offer details"}},"security":[]}},"/api/offers/filters":{"post":{"tags":["Offers"],"operationId":"post_api_offer_filters_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FiltersQuery"}}}},"responses":{"200":{"description":"Get search filters"}},"security":[]}},"/api/offers/filters/full":{"get":{"tags":["Offers"],"operationId":"get_api_offer_filters_get-full","responses":{"200":{"description":"Get full search filters"}},"security":[]}},"/api/offers/form":{"post":{"tags":["Offers"],"operationId":"post_api_offer_form_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FormQuery"}}}},"responses":{"200":{"description":"Get search base form"}},"security":[]}},"/api/offers/regions":{"post":{"tags":["Offers"],"operationId":"post_api_offer_regions_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegionsQuery"}}}},"responses":{"200":{"description":"Search for regions"}},"security":[]}},"/api/offers/search":{"post":{"tags":["Offers"],"operationId":"post_api_offer_search_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQuery2"}}}},"responses":{"200":{"description":"Search for offers"}},"security":[]}},"/api/offers/search/offer":{"post":{"tags":["Offers"],"operationId":"post_api_offer_search_offer_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQuery2"}}}},"responses":{"200":{"description":"Search for individual offers"}},"security":[]}},"/api/offers/regions/ski":{"post":{"tags":["Offers"],"operationId":"post_api_offer_ski_regions_get","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkiRegionsQuery"}}}},"responses":{"200":{"description":"Search for regions"}},"security":[]}},"/api/parking/create":{"post":{"tags":["Parking"],"operationId":"post_parking_create_create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateQuery2"}}}},"responses":{"200":{"description":"Create reservation for parking option"}}}},"/api/parking/search":{"post":{"tags":["Parking"],"operationId":"post_parking_search_search","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchQuery3"}}}},"responses":{"200":{"description":"Search for available parking spots for given conditions"}}}},"/api/regions":{"get":{"tags":["Region"],"operationId":"get_region_region_get","responses":{"200":{"description":"Get region tree"}}}},"/api/tour-operators":{"get":{"tags":["Tour Operator"],"operationId":"get_tour_operator_tour_operator_get","responses":{"200":{"description":"Get tour operator list"}}}}},"components":{"schemas":{"BookQuery":{"required":["reservation","offerId","operator","adults","children","infants","firstName","lastName","phone","email","birthdate","address","zip","city","country","participants"],"properties":{"reservation":{"description":"Reservation code","type":"string"},"offerId":{"description":"Offer id","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"adults":{"description":"Number of adults","type":"integer","example":2},"children":{"description":"Number of children","type":"integer","example":0},"infants":{"description":"Number of infants","type":"integer","example":0},"gender":{"description":"Female or Male","type":"string","example":"F","nullable":true},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"services":{"description":"List of optional services","type":"array","items":{"$ref":"#/components/schemas/Service"},"default":[]},"agreements":{"description":"Agreements","type":"array","items":{"$ref":"#/components/schemas/Agreement"},"default":[]}},"type":"object"},"CancelQuery":{"required":["bookingNumber","operator"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"}},"type":"object"},"ChangeQuery":{"required":["bookingNumber","operator","adults","children","firstName","lastName","phone","email","address","zip","city","country","participants","agreements"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"adults":{"description":"Number of adults","type":"integer","example":2},"children":{"description":"Number of children","type":"integer","example":0},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"agreements":{"description":"Agreements","type":"array","items":{"$ref":"#/components/schemas/Agreement"}}},"type":"object"},"ChangeCheckQuery":{"required":["bookingNumber","operator"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"}},"type":"object"},"CheckQuery":{"required":["offerId","operator","participants"],"properties":{"offerId":{"description":"Offer id","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"services":{"description":"List of services","type":"array","items":{"$ref":"#/components/schemas/Service"},"default":[]}},"type":"object"},"CheckAvailableQuery":{"required":["offerId","operator","participants"],"properties":{"offerId":{"description":"Offer id","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"services":{"description":"List of services","type":"array","items":{"$ref":"#/components/schemas/Service"},"default":[]}},"type":"object"},"DocumentQuery":{"required":["bookingNumber","operator"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"}},"type":"object"},"OptionQuery":{"required":["reservation","offerId","operator","adults","children","infants","firstName","lastName","phone","email","birthdate","address","zip","city","country","participants","services","agreements"],"properties":{"reservation":{"description":"Reservation code","type":"string"},"offerId":{"description":"Offer id","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"adults":{"description":"Number of adults","type":"integer","example":2},"children":{"description":"Number of children","type":"integer","example":0},"infants":{"description":"Number of infants","type":"integer","example":0},"gender":{"description":"Female or Male","type":"string","example":"F","nullable":true},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"services":{"description":"List of optional services","type":"array","items":{"$ref":"#/components/schemas/Service"}},"agreements":{"description":"Agreements","type":"array","items":{"$ref":"#/components/schemas/Agreement"}}},"type":"object"},"OptionConfirmQuery":{"required":["bookingNumber","operator","gender","firstName","lastName","phone","email","birthdate","address","zip","city","country","participants"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"gender":{"description":"Female or Male","type":"string","example":"F"},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}}},"type":"object"},"StatusQuery":{"required":["bookingNumber","operator"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"}},"type":"object"},"StatusShortQuery":{"required":["bookingNumber","operator"],"properties":{"bookingNumber":{"description":"Booking number","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"}},"type":"object"},"CheckQuery2":{"required":["operator","offerId","persons","providers"],"properties":{"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"offerId":{"description":"Offer id","type":"string"},"persons":{"description":"List of persons","type":"array","items":{"$ref":"#/components/schemas/Person"}},"providers":{"description":"List of provider codes","type":"array","items":{"type":"string","example":"CHMR"}}},"type":"object"},"CreateQuery":{"required":["provider","code","bookingNumber","operator","departureLocation","destinationLocation","destinationCountry","totalPrice","gender","firstName","lastName","birthdate","phone","email","address","zip","city","country","participants","agreements"],"properties":{"provider":{"description":"Provider codes","type":"string","example":"CHMR"},"code":{"description":"Optional service code","type":"string","example":"CSIG_KIT_ETR_MERLIN_RG"},"bookingNumber":{"description":"Booking number which should be associated with insurance booking (optional)","type":"string","example":"49901"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"bookingDate":{"description":"Booking date and time","type":"string","format":"date-time","nullable":true},"departureDate":{"description":"Departure date and time","type":"string","format":"date-time","nullable":true},"returnDate":{"description":"Return date and time","type":"string","format":"date-time","nullable":true},"departureLocation":{"description":"Departure location","type":"string","example":"KRK"},"destinationLocation":{"description":"Destination location","type":"string","example":"BOJ"},"destinationCountry":{"description":"Destination country code","type":"string","example":"BG"},"totalPrice":{"description":"Total price","type":"number","format":"float","example":3880.5},"gender":{"description":"Female or Male","type":"string","example":"F"},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"agreements":{"description":"List of codes of accepted agreements ","type":"array","items":{"type":"string"}}},"type":"object"},"SearchQuery":{"required":["provider","destinationCountry","totalPrice","gender","firstName","lastName","birthdate","phone","email","address","zip","city","country","participants"],"properties":{"provider":{"description":"Provider code","type":"string","example":"CHMR"},"bookingDate":{"description":"Booking date and time","type":"string","format":"date-time","nullable":true},"departureDate":{"description":"Departure date and time","type":"string","format":"date-time","nullable":true},"returnDate":{"description":"Return date and time","type":"string","format":"date-time","nullable":true},"destinationCountry":{"description":"Destination country code","type":"string","example":"BG"},"totalPrice":{"description":"Total price","type":"number","format":"float","example":3880.5},"gender":{"description":"Female or Male","type":"string","example":"F"},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}}},"type":"object"},"DetailsQuery":{"required":["offerId","operator","adults"],"properties":{"offerId":{"description":"Offer id","type":"string"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"adults":{"description":"Number of adults","type":"integer","example":2},"children":{"description":"Array of children birthdate","type":"array","items":{"type":"string"},"default":[],"example":["2014-11-04"]}},"type":"object"},"FiltersQuery":{"required":["rating","categoryRating","skiDistance","beachDistance"],"properties":{"operator":{"description":"Tour operators","type":"array","items":{"type":"string"},"default":[]},"departureLocation":{"description":"Departure from locations","type":"array","items":{"type":"string"},"default":[]},"destinationLocation":{"description":"Destination locations","type":"array","items":{"type":"string"},"default":[]},"startDate":{"description":"Start trip date range","nullable":true,"oneOf":[{"$ref":"#/components/schemas/DateRange"}]},"returnDate":{"description":"Last possible return date","type":"string","format":"date-time","nullable":true},"adults":{"description":"Number of adults","type":"integer","default":2},"children":{"description":"Array of children birthdate","type":"array","items":{"type":"string"},"default":[],"example":["2014-11-04"]},"allInclusive":{"description":"Is all inclusive","type":"boolean","default":false},"lastMinute":{"description":"Is last minute","type":"boolean","default":false},"bothDirections":{"description":"In both directions","type":"boolean","default":false},"durationFrom":{"description":"Trip duration in days from","type":"integer","nullable":true},"numberOfNightsFrom":{"description":"Number of nights - from (may be different for round trip)","type":"integer","nullable":true},"numberOfNightsTo":{"description":"Number of nights - to (may be different for round trip)","type":"integer","nullable":true},"durationTo":{"description":"Trip duration in days to","type":"integer","nullable":true},"catering":{"description":"Catering","type":"array","items":{"type":"string"},"default":[]},"priceFrom":{"description":"Offer price from","type":"integer","nullable":true},"priceTo":{"description":"Offer price to","type":"integer","nullable":true},"resident":{"description":"Resident availability","type":"string","nullable":true},"layovers":{"description":"Number of layovers (from 0 to 2)","type":"integer","example":0,"nullable":true},"addons":{"description":"Trip addons","type":"array","items":{"type":"string"},"default":[]},"rating":{"description":"Minimal offer rating","type":"number"},"categoryRating":{"description":"Minimum offer category rating","type":"number"},"skiDistance":{"description":"Distance from ski slope in kilometers","type":"number"},"beachDistance":{"description":"Distance from beach in kilometers","type":"number"},"transport":{"description":"Transport options","type":"array","items":{"type":"string"},"default":[]},"tripType":{"description":"Trip types","type":"array","items":{"type":"string"},"default":[]},"attributes":{"description":"Offer attributes","type":"array","items":{"type":"string"},"default":[]},"sweets":{"description":"Offer sweets","type":"array","items":{"type":"string"},"default":[]},"candies":{"description":"Offer candies","type":"array","items":{"type":"string"},"default":[]},"daysOfWeek":{"description":"Days of week - from 1 (monday) to 7 (sunday)","type":"array","items":{"type":"int"},"default":[]},"roomType":{"description":"Room types","type":"array","items":{"type":"string"},"default":[]},"objects":{"description":"Hotel","type":"array","items":{"type":"string"},"default":[]},"geoDistance":{"description":"Geographical distance","nullable":true,"oneOf":[{"$ref":"#/components/schemas/GeoDistance"}]}},"type":"object"},"FormQuery":{"properties":{"operator":{"description":"Tour operators","type":"array","items":{"type":"string"},"default":[]},"transport":{"description":"Transports","type":"array","items":{"type":"string"},"default":[]},"accommodation":{"description":"Offer types","type":"array","items":{"type":"string"},"default":[]}},"type":"object"},"RegionsQuery":{"required":["rating","categoryRating","skiDistance","beachDistance"],"properties":{"operator":{"description":"Tour operators","type":"array","items":{"type":"string"},"default":[]},"departureLocation":{"description":"Departure from locations","type":"array","items":{"type":"string"},"default":[]},"destinationLocation":{"description":"Destination locations","type":"array","items":{"type":"string"},"default":[]},"startDate":{"description":"Start trip date range","nullable":true,"oneOf":[{"$ref":"#/components/schemas/DateRange"}]},"returnDate":{"description":"Last possible return date","type":"string","format":"date-time","nullable":true},"adults":{"description":"Number of adults","type":"integer","default":2},"children":{"description":"Array of children birthdate","type":"array","items":{"type":"string"},"default":[],"example":["2014-11-04"]},"allInclusive":{"description":"Is all inclusive","type":"boolean","default":false},"lastMinute":{"description":"Is last minute","type":"boolean","default":false},"bothDirections":{"description":"In both directions","type":"boolean","default":false},"durationFrom":{"description":"Trip duration in days from","type":"integer","nullable":true},"numberOfNightsFrom":{"description":"Number of nights - from (may be different for round trip)","type":"integer","nullable":true},"numberOfNightsTo":{"description":"Number of nights - to (may be different for round trip)","type":"integer","nullable":true},"durationTo":{"description":"Trip duration in days to","type":"integer","nullable":true},"catering":{"description":"Catering","type":"array","items":{"type":"string"},"default":[]},"priceFrom":{"description":"Offer price from","type":"integer","nullable":true},"priceTo":{"description":"Offer price to","type":"integer","nullable":true},"resident":{"description":"Resident availability","type":"string","nullable":true},"layovers":{"description":"Number of layovers (from 0 to 2)","type":"integer","example":0,"nullable":true},"addons":{"description":"Trip addons","type":"array","items":{"type":"string"},"default":[]},"rating":{"description":"Minimal offer rating","type":"number"},"categoryRating":{"description":"Minimum offer category rating","type":"number"},"skiDistance":{"description":"Distance from ski slope in kilometers","type":"number"},"beachDistance":{"description":"Distance from beach in kilometers","type":"number"},"transport":{"description":"Transport options","type":"array","items":{"type":"string"},"default":[]},"tripType":{"description":"Trip types","type":"array","items":{"type":"string"},"default":[]},"attributes":{"description":"Offer attributes","type":"array","items":{"type":"string"},"default":[]},"sweets":{"description":"Offer sweets","type":"array","items":{"type":"string"},"default":[]},"candies":{"description":"Offer candies","type":"array","items":{"type":"string"},"default":[]},"daysOfWeek":{"description":"Days of week - from 1 (monday) to 7 (sunday)","type":"array","items":{"type":"int"},"default":[]},"roomType":{"description":"Room types","type":"array","items":{"type":"string"},"default":[]},"objects":{"description":"Hotel","type":"array","items":{"type":"string"},"default":[]},"geoDistance":{"description":"Geographical distance","nullable":true,"oneOf":[{"$ref":"#/components/schemas/GeoDistance"}]}},"type":"object"},"SearchQuery2":{"required":["rating","categoryRating","skiDistance","beachDistance"],"properties":{"pager":{"description":"Pagination settings","nullable":true,"oneOf":[{"$ref":"#/components/schemas/Pager"}]},"operator":{"description":"Tour operators","type":"array","items":{"type":"string"},"default":[]},"departureLocation":{"description":"Departure from locations","type":"array","items":{"type":"string"},"default":[]},"destinationLocation":{"description":"Destination locations","type":"array","items":{"type":"string"},"default":[]},"startDate":{"description":"Start trip date range","nullable":true,"oneOf":[{"$ref":"#/components/schemas/DateRange"}]},"returnDate":{"description":"Last possible return date","type":"string","format":"date-time","nullable":true},"adults":{"description":"Number of adults","type":"integer","default":2},"children":{"description":"Array of children birthdate","type":"array","items":{"type":"string"},"default":[],"example":["2014-11-04"]},"allInclusive":{"description":"Is all inclusive","type":"boolean","default":false},"lastMinute":{"description":"Is last minute","type":"boolean","default":false},"bothDirections":{"description":"In both directions","type":"boolean","default":false},"durationFrom":{"description":"Trip duration in days from","type":"integer","nullable":true},"numberOfNightsFrom":{"description":"Number of nights - from (may be different for round trip)","type":"integer","nullable":true},"numberOfNightsTo":{"description":"Number of nights - to (may be different for round trip)","type":"integer","nullable":true},"durationTo":{"description":"Trip duration in days to","type":"integer","nullable":true},"catering":{"description":"Catering","type":"array","items":{"type":"string"},"default":[]},"priceFrom":{"description":"Offer price from","type":"integer","nullable":true},"priceTo":{"description":"Offer price to","type":"integer","nullable":true},"resident":{"description":"Resident availability","type":"string","nullable":true},"layovers":{"description":"Number of layovers (from 0 to 2)","type":"integer","example":0,"nullable":true},"addons":{"description":"Trip addons","type":"array","items":{"type":"string"},"default":[]},"rating":{"description":"Minimal offer rating","type":"number"},"categoryRating":{"description":"Minimum offer category rating","type":"number"},"skiDistance":{"description":"Distance from ski slope in kilometers","type":"number"},"beachDistance":{"description":"Distance from beach in kilometers","type":"number"},"transport":{"description":"Transport options","type":"array","items":{"type":"string"},"default":[]},"tripType":{"description":"Trip types","type":"array","items":{"type":"string"},"default":[]},"attributes":{"description":"Offer attributes","type":"array","items":{"type":"string"},"default":[]},"sweets":{"description":"Offer sweets","type":"array","items":{"type":"string"},"default":[]},"candies":{"description":"Offer candies","type":"array","items":{"type":"string"},"default":[]},"daysOfWeek":{"description":"Days of week - from 1 (monday) to 7 (sunday)","type":"array","items":{"type":"int"},"default":[]},"roomType":{"description":"Room types","type":"array","items":{"type":"string"},"default":[]},"objects":{"description":"Hotel","type":"array","items":{"type":"string"},"default":[]},"geoDistance":{"description":"Geographical distance","nullable":true,"oneOf":[{"$ref":"#/components/schemas/GeoDistance"}]}},"type":"object"},"SkiRegionsQuery":{"required":["rating","categoryRating","skiDistance","beachDistance"],"properties":{"operator":{"description":"Tour operators","type":"array","items":{"type":"string"},"default":[]},"departureLocation":{"description":"Departure from locations","type":"array","items":{"type":"string"},"default":[]},"destinationLocation":{"description":"Destination locations","type":"array","items":{"type":"string"},"default":[]},"startDate":{"description":"Start trip date range","nullable":true,"oneOf":[{"$ref":"#/components/schemas/DateRange"}]},"returnDate":{"description":"Last possible return date","type":"string","format":"date-time","nullable":true},"adults":{"description":"Number of adults","type":"integer","default":2},"children":{"description":"Array of children birthdate","type":"array","items":{"type":"string"},"default":[],"example":["2014-11-04"]},"allInclusive":{"description":"Is all inclusive","type":"boolean","default":false},"lastMinute":{"description":"Is last minute","type":"boolean","default":false},"bothDirections":{"description":"In both directions","type":"boolean","default":false},"durationFrom":{"description":"Trip duration in days from","type":"integer","nullable":true},"numberOfNightsFrom":{"description":"Number of nights - from (may be different for round trip)","type":"integer","nullable":true},"numberOfNightsTo":{"description":"Number of nights - to (may be different for round trip)","type":"integer","nullable":true},"durationTo":{"description":"Trip duration in days to","type":"integer","nullable":true},"catering":{"description":"Catering","type":"array","items":{"type":"string"},"default":[]},"priceFrom":{"description":"Offer price from","type":"integer","nullable":true},"priceTo":{"description":"Offer price to","type":"integer","nullable":true},"resident":{"description":"Resident availability","type":"string","nullable":true},"layovers":{"description":"Number of layovers (from 0 to 2)","type":"integer","example":0,"nullable":true},"addons":{"description":"Trip addons","type":"array","items":{"type":"string"},"default":[]},"rating":{"description":"Minimal offer rating","type":"number"},"categoryRating":{"description":"Minimum offer category rating","type":"number"},"skiDistance":{"description":"Distance from ski slope in kilometers","type":"number"},"beachDistance":{"description":"Distance from beach in kilometers","type":"number"},"transport":{"description":"Transport options","type":"array","items":{"type":"string"},"default":[]},"tripType":{"description":"Trip types","type":"array","items":{"type":"string"},"default":[]},"attributes":{"description":"Offer attributes","type":"array","items":{"type":"string"},"default":[]},"sweets":{"description":"Offer sweets","type":"array","items":{"type":"string"},"default":[]},"candies":{"description":"Offer candies","type":"array","items":{"type":"string"},"default":[]},"daysOfWeek":{"description":"Days of week - from 1 (monday) to 7 (sunday)","type":"array","items":{"type":"int"},"default":[]},"roomType":{"description":"Room types","type":"array","items":{"type":"string"},"default":[]},"objects":{"description":"Hotel","type":"array","items":{"type":"string"},"default":[]},"geoDistance":{"description":"Geographical distance","nullable":true,"oneOf":[{"$ref":"#/components/schemas/GeoDistance"}]}},"type":"object"},"CreateQuery2":{"required":["provider","code","bookingNumber","operator","departureLocation","destinationLocation","destinationCountry","totalPrice","numberOfCars","gender","firstName","lastName","birthdate","phone","email","address","zip","city","country","participants","agreements"],"properties":{"provider":{"description":"Provider codes","type":"string","example":"CELP"},"code":{"description":"Optional service code","type":"string","example":"CSIG_KIT_ETR_MERLIN_RG"},"bookingNumber":{"description":"Booking number which should be associated with insurance booking (optional)","type":"string","example":"49901"},"operator":{"description":"Tour operator","type":"string","example":"EXIM"},"bookingDate":{"description":"Booking date and time","type":"string","format":"date-time","nullable":true},"departureDate":{"description":"Departure date and time","type":"string","format":"date-time","nullable":true},"returnDate":{"description":"Return date and time","type":"string","format":"date-time","nullable":true},"departureLocation":{"description":"Departure location","type":"string","example":"KRK"},"destinationLocation":{"description":"Destination location","type":"string","example":"BOJ"},"destinationCountry":{"description":"Destination country code","type":"string","example":"BG"},"totalPrice":{"description":"Total price","type":"number","format":"float","example":3880.5},"numberOfCars":{"description":"Number of cars","type":"integer","example":1},"gender":{"description":"Female or Male","type":"string","example":"F"},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}},"agreements":{"description":"List of codes of accepted agreements ","type":"array","items":{"type":"string"}}},"type":"object"},"SearchQuery3":{"required":["provider","departureLocation","numberOfCars","gender","firstName","lastName","birthdate","phone","email","address","zip","city","country","participants"],"properties":{"provider":{"description":"Provider code","type":"string","example":"CELP"},"bookingDate":{"description":"Booking date and time","type":"string","format":"date-time","nullable":true},"departureDate":{"description":"Departure date and time","type":"string","format":"date-time","nullable":true},"returnDate":{"description":"Return date and time","type":"string","format":"date-time","nullable":true},"departureLocation":{"description":"Departure location","type":"string","example":"KRK"},"numberOfCars":{"description":"Number of cars","type":"integer","example":1},"gender":{"description":"Female or Male","type":"string","example":"F"},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"phone":{"description":"Phone number","type":"string","example":"+48666666667"},"email":{"description":"Email address","type":"string","example":"pawel.len@email.pl"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15/2"},"zip":{"description":"Postal code","type":"string","example":"34-500"},"city":{"description":"City name","type":"string","example":"Zakopane"},"country":{"description":"Country code ISO","type":"string","example":"PL"},"participants":{"description":"List of participants","type":"array","items":{"$ref":"#/components/schemas/Participant"}}},"type":"object"},"Participant":{"required":["firstName","lastName","birthdate"],"properties":{"gender":{"description":"Female or Male","type":"string","example":"F","nullable":true},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"},"address":{"description":"Address with building number and apartment number","type":"string","example":"Krup\u00f3wki 15 2","nullable":true},"zip":{"description":"Postal code","type":"string","example":"34-500","nullable":true},"city":{"description":"City name","type":"string","example":"Zakopane","nullable":true},"country":{"description":"Country code ISO","type":"string","example":"PL","nullable":true},"phone":{"description":"Phone number","type":"string","example":"+48666666667","nullable":true},"email":{"description":"Email address","type":"string","example":"address@email.pl","nullable":true},"passportNumber":{"description":"Passport number","type":"string","example":"PL4547517","nullable":true}},"type":"object"},"Service":{"required":["lp","target","code","checked"],"properties":{"lp":{"description":"Lp","type":"integer","example":1},"elementTypeCode":{"description":"Element type code","type":"string","default":"","example":null,"nullable":true},"serviceTypeCode":{"description":"Service type code","type":"string","default":"","example":"A","nullable":true},"target":{"description":"Service target","type":"string","example":"BOOKING"},"code":{"description":"Service code","type":"string","example":"11221"},"type":{"description":"Service type","type":"string","default":"","example":"V"},"checked":{"description":"Service is checked","type":"boolean","example":false},"allocations":{"type":"array","items":{"$ref":"#/components/schemas/Allocation"},"default":[]}},"type":"object"},"Agreement":{"required":["lp","code","selected"],"properties":{"lp":{"description":"Lp","type":"string","example":0},"code":{"description":"Code of agreement","type":"string","example":"uwagi_1"},"selected":{"description":"Agreement is selected","type":"boolean","example":true}},"type":"object"},"Person":{"required":["gender","firstName","lastName","birthdate"],"properties":{"gender":{"description":"Female or Male","type":"string","example":"F"},"firstName":{"description":"First name","type":"string","example":"First name"},"lastName":{"description":"Last name","type":"string","example":"Last name"},"birthdate":{"description":"Date of birth","type":"string","format":"date-time","example":"25-12-1984"}},"type":"object"},"DateRange":{"properties":{"min":{"type":"string","format":"date-time","nullable":true},"max":{"type":"string","format":"date-time","nullable":true}},"type":"object"},"GeoDistance":{"required":["lat","lng","distance"],"properties":{"lat":{"description":"Latitude","type":"string"},"lng":{"description":"Longitude","type":"string"},"distance":{"description":"Distance from given coordinates","type":"number"}},"type":"object"},"Pager":{"properties":{"page":{"description":"Page number","type":"number","default":1},"size":{"description":"Number of records per page","type":"number","default":10},"order":{"description":"Order by","type":"string","default":"price_az","example":"price_az"}},"type":"object"},"Allocation":{"required":["lp","value","checked","valid"],"properties":{"lp":{"description":"Lp","type":"integer","example":0},"value":{"description":"Value","type":"string","example":1},"checked":{"description":"Allocation for participant is checked","type":"boolean","example":false},"valid":{"type":"boolean"}},"type":"object"}},"securitySchemes":{"apikey":{"type":"apiKey","name":"apikey","in":"header"}}},"security":[{"apikey":[]}],"tags":[{"name":"Booking"},{"name":"Insurance"},{"name":"Offers"},{"name":"Parking"},{"name":"Region"},{"name":"Tour Operator"}]}}</script>\n
</head>\n
<body>\n
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="swagger-ui-logos">\n
<defs>\n
<symbol viewBox="0 0 20 20" id="unlocked">\n
<path d="M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"></path>\n
</symbol>\n
<symbol viewBox="0 0 20 20" id="locked">\n
<path d="M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"></path>\n
</symbol>\n
<symbol viewBox="0 0 20 20" id="close">\n
<path d="M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"></path>\n
</symbol>\n
<symbol viewBox="0 0 20 20" id="large-arrow">\n
<path d="M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"></path>\n
</symbol>\n
<symbol viewBox="0 0 20 20" id="large-arrow-down">\n
<path d="M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"></path>\n
</symbol>\n
<symbol viewBox="0 0 24 24" id="jump-to">\n
<path d="M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"></path>\n
</symbol>\n
<symbol viewBox="0 0 24 24" id="expand">\n
<path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"></path>\n
</symbol>\n
</defs>\n
</svg>\n
\n
<header>\n
<a id="logo" href="https://github.com/nelmio/NelmioApiDocBundle">\n
<img src="https://cdn.jsdelivr.net/gh/nelmio/NelmioApiDocBundle/public/logo.png" alt="NelmioApiDocBundle">\n
</a>\n
</header>\n
\n
<div id="swagger-ui" class="api-platform"></div>\n
\n
<script src="https://cdn.jsdelivr.net/gh/nelmio/NelmioApiDocBundle/public/swagger-ui/swagger-ui-bundle.js"></script>\n
<script src="https://cdn.jsdelivr.net/gh/nelmio/NelmioApiDocBundle/public/swagger-ui/swagger-ui-standalone-preset.js"></script>\n
\n
<script src="https://cdn.jsdelivr.net/gh/nelmio/NelmioApiDocBundle/public/init-swagger-ui.js"></script>\n
\n
<script type="text/javascript">\n
window.onload = () => {\n
loadSwaggerUI([]);\n
};\n
</script>\n
</body>\n
</html>\n
"""
-status: 200
-contentType: "text/html; charset=UTF-8"
-exception: null
-createTime: 1765053866.1395
}
"scope" => "fqs"
"reference" => "response"
"requestId" => "90991ed4-66f2-4bf1-9b12-28ba35cd21b2"
"sessionId" => "5032681c-32e4-41d5-af89-800840aff644"
"request" => [
"method" => "GET"
"uri" => "https://fqs.mprt.pl/api/doc"
"content" => ""
]
]