Sphinx.Api

<back to all web services

BatchRequest

This service is used to execute a batch request.

The following routes are available for this service:
POST/{brandCode}/{programcode}/batch

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/BatchRequest HTTP/1.1 
Host: sphinx-api-v2.dev.hotelplan.co.uk 
Content-Type: text/jsv
Content-Length: length

{
	searchAvailability: 
	{
		page: 0,
		pageSize: 0,
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	searchRouteAvailability: 
	{
		page: 0,
		pageSize: 0,
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getAirports: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDeparturePoints: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getFerryports: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDurations: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getAccommodationRatings: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getAccommodationTypes: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getBoardBasis: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDepartureMonthPrices: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDepartureAirportPrices: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDeparturePointPrices: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDepartureDateBestPrices: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getDestinationPrices: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getResorts: 
	{
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	getTravelDates: 
	{
		year: 0,
		key: 
		[
			String
		],
		from: 
		[
			String
		],
		fromGroup: 
		[
			String
		],
		to: 
		[
			{
				country: String,
				region: 0,
				resort: 0,
				resortCode: String,
				arrivalAirport: String
			}
		],
		toCountries: 
		[
			String
		],
		toRegions: 
		[
			0
		],
		toResorts: 
		[
			0
		],
		toResortCodes: 
		[
			String
		],
		when: 
		[
			0001-01-01
		],
		whenWindow: 
		[
			0001-01-01
		],
		years: 
		[
			0001-01-01
		],
		months: 
		[
			0001-01-01
		],
		nights: 
		[
			0
		],
		adults: 0,
		children: 0,
		infants: 0,
		propertyCode: 
		[
			String
		],
		maxPrice: 0,
		minPrice: 0,
		minSaving: 0,
		maxSaving: 0,
		boardBasis: 
		[
			String
		],
		accommodationPropertyType: 
		[
			String
		],
		accommodationRating: 
		[
			0
		],
		singleRoom: False,
		offer: String,
		offers: 
		[
			String
		],
		self: False,
		routeKey: String,
		hasOfferCode: False,
		roomQuantity: 0,
		groupField: String,
		freeText: 
		[
			String
		],
		sortField: String,
		sortOrder: Default,
		extraAgeBand: 
		[
			String
		],
		extraProductType: 
		[
			String
		],
		includeExtras: False,
		brandCode: String,
		programCode: String,
		index: String,
		appNameString: String,
		version: String,
		requestUrl: String,
		ip: String,
		requestId: 00000000000000000000000000000000,
		metaData: 
		{
			String: String
		}
	},
	brandCode: String,
	programCode: String,
	index: String,
	appNameString: String,
	version: String,
	requestUrl: String,
	ip: String,
	requestId: 00000000000000000000000000000000,
	metaData: 
	{
		String: String
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	searchAvailability: 
	{
		totalRecords: 0,
		totalPages: 0,
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	searchRouteAvailability: 
	{
		totalRecords: 0,
		totalPages: 0,
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getAirports: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDeparturePoints: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getFerryports: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDurations: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getAccommodationRatings: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getAccommodationTypes: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getBoardBasis: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDepartureMonthPrices: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDeparturePointPrices: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDepartureAirportPrices: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDestinationPrices: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getDepartureDateBestPrices: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getResort: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getResorts: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	getTravelDates: 
	{
		requestId: 00000000000000000000000000000000,
		responseStatus: 
		{
			errorCode: String,
			message: String,
			stackTrace: String,
			errors: 
			[
				{
					errorCode: String,
					fieldName: String,
					message: String
				}
			]
		}
	},
	requestId: 00000000000000000000000000000000,
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String
			}
		]
	}
}