Update the search filters for hotels.
curl --request PATCH \
--url https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels \
--header 'Content-Type: application/json' \
--data '
{
"filters": [
{
"type": "Localisation",
"values": [
"<latitude>",
"<longitude>",
"[range in meters]"
]
},
{
"type": "Budget",
"values": [
"<price min>",
"[price max]"
]
},
{
"type": "Rating",
"values": [
"NoStar",
"OneStar",
"TwoStars",
"ThreeStars",
"FourStars",
"FiveStars"
]
},
{
"type": "Amenities",
"values": [
"MoneyExchange",
"ReceptionAvailable24Hours",
"LocalTaxNotIncluded",
"PetsWelcome",
"WheelchairAccess",
"MembershipCardRequired",
"MembershipCardSoldOnSite",
"Garden",
"Terrace",
"Elevator",
"CentralHeating",
"LinenIncluded",
"LinenAvailable",
"TowelIncluded",
"TowelAvailable",
"Laundry",
"BreakfastFacilities",
"MealFacilities",
"TakeAway",
"Cafeteria",
"Restaurant",
"NoAlcoholBar",
"BarbecueAvailable",
"Bar",
"FoodStore",
"AirConditioning",
"HotShower",
"BilliardRoom",
"TelevisionRoom",
"GamesRoom",
"Playground",
"ReadingRoom",
"BooksAvailable",
"NightClub",
"Excursions",
"Tennis",
"IndoorSwimmingPool",
"OutdoorSwimmingPool",
"Sauna",
"Jacuzzi",
"FitnessRoom",
"PosteRestante",
"MessageBoard",
"InternationalPhone",
"LocalPhone",
"Fax",
"InternetAccess",
"FreeInternetAccess",
"InternetCafe",
"LuggageRoom",
"SecureCarPark",
"TwoWheelerCarPark",
"CoachStationShuttle",
"TrainStationShuttle",
"AirportShuttle",
"BicycleRental",
"MotorbikeRental",
"CarRental",
"SafetyBox"
]
},
{
"type": "City",
"values": [
"Paris"
]
},
{
"type": "Country",
"values": [
"FR"
]
}
]
}
'const url = 'https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels';
const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
filters: [
{
type: 'Localisation',
values: ['<latitude>', '<longitude>', '[range in meters]']
},
{type: 'Budget', values: ['<price min>', '[price max]']},
{
type: 'Rating',
values: ['NoStar', 'OneStar', 'TwoStars', 'ThreeStars', 'FourStars', 'FiveStars']
},
{
type: 'Amenities',
values: [
'MoneyExchange',
'ReceptionAvailable24Hours',
'LocalTaxNotIncluded',
'PetsWelcome',
'WheelchairAccess',
'MembershipCardRequired',
'MembershipCardSoldOnSite',
'Garden',
'Terrace',
'Elevator',
'CentralHeating',
'LinenIncluded',
'LinenAvailable',
'TowelIncluded',
'TowelAvailable',
'Laundry',
'BreakfastFacilities',
'MealFacilities',
'TakeAway',
'Cafeteria',
'Restaurant',
'NoAlcoholBar',
'BarbecueAvailable',
'Bar',
'FoodStore',
'AirConditioning',
'HotShower',
'BilliardRoom',
'TelevisionRoom',
'GamesRoom',
'Playground',
'ReadingRoom',
'BooksAvailable',
'NightClub',
'Excursions',
'Tennis',
'IndoorSwimmingPool',
'OutdoorSwimmingPool',
'Sauna',
'Jacuzzi',
'FitnessRoom',
'PosteRestante',
'MessageBoard',
'InternationalPhone',
'LocalPhone',
'Fax',
'InternetAccess',
'FreeInternetAccess',
'InternetCafe',
'LuggageRoom',
'SecureCarPark',
'TwoWheelerCarPark',
'CoachStationShuttle',
'TrainStationShuttle',
'AirportShuttle',
'BicycleRental',
'MotorbikeRental',
'CarRental',
'SafetyBox'
]
},
{type: 'City', values: ['Paris']},
{type: 'Country', values: ['FR']}
]
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));import requests
url = "https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels"
payload = { "filters": [
{
"type": "Localisation",
"values": ["<latitude>", "<longitude>", "[range in meters]"]
},
{
"type": "Budget",
"values": ["<price min>", "[price max]"]
},
{
"type": "Rating",
"values": ["NoStar", "OneStar", "TwoStars", "ThreeStars", "FourStars", "FiveStars"]
},
{
"type": "Amenities",
"values": ["MoneyExchange", "ReceptionAvailable24Hours", "LocalTaxNotIncluded", "PetsWelcome", "WheelchairAccess", "MembershipCardRequired", "MembershipCardSoldOnSite", "Garden", "Terrace", "Elevator", "CentralHeating", "LinenIncluded", "LinenAvailable", "TowelIncluded", "TowelAvailable", "Laundry", "BreakfastFacilities", "MealFacilities", "TakeAway", "Cafeteria", "Restaurant", "NoAlcoholBar", "BarbecueAvailable", "Bar", "FoodStore", "AirConditioning", "HotShower", "BilliardRoom", "TelevisionRoom", "GamesRoom", "Playground", "ReadingRoom", "BooksAvailable", "NightClub", "Excursions", "Tennis", "IndoorSwimmingPool", "OutdoorSwimmingPool", "Sauna", "Jacuzzi", "FitnessRoom", "PosteRestante", "MessageBoard", "InternationalPhone", "LocalPhone", "Fax", "InternetAccess", "FreeInternetAccess", "InternetCafe", "LuggageRoom", "SecureCarPark", "TwoWheelerCarPark", "CoachStationShuttle", "TrainStationShuttle", "AirportShuttle", "BicycleRental", "MotorbikeRental", "CarRental", "SafetyBox"]
},
{
"type": "City",
"values": ["Paris"]
},
{
"type": "Country",
"values": ["FR"]
}
] }
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'filters' => [
[
'type' => 'Localisation',
'values' => [
'<latitude>',
'<longitude>',
'[range in meters]'
]
],
[
'type' => 'Budget',
'values' => [
'<price min>',
'[price max]'
]
],
[
'type' => 'Rating',
'values' => [
'NoStar',
'OneStar',
'TwoStars',
'ThreeStars',
'FourStars',
'FiveStars'
]
],
[
'type' => 'Amenities',
'values' => [
'MoneyExchange',
'ReceptionAvailable24Hours',
'LocalTaxNotIncluded',
'PetsWelcome',
'WheelchairAccess',
'MembershipCardRequired',
'MembershipCardSoldOnSite',
'Garden',
'Terrace',
'Elevator',
'CentralHeating',
'LinenIncluded',
'LinenAvailable',
'TowelIncluded',
'TowelAvailable',
'Laundry',
'BreakfastFacilities',
'MealFacilities',
'TakeAway',
'Cafeteria',
'Restaurant',
'NoAlcoholBar',
'BarbecueAvailable',
'Bar',
'FoodStore',
'AirConditioning',
'HotShower',
'BilliardRoom',
'TelevisionRoom',
'GamesRoom',
'Playground',
'ReadingRoom',
'BooksAvailable',
'NightClub',
'Excursions',
'Tennis',
'IndoorSwimmingPool',
'OutdoorSwimmingPool',
'Sauna',
'Jacuzzi',
'FitnessRoom',
'PosteRestante',
'MessageBoard',
'InternationalPhone',
'LocalPhone',
'Fax',
'InternetAccess',
'FreeInternetAccess',
'InternetCafe',
'LuggageRoom',
'SecureCarPark',
'TwoWheelerCarPark',
'CoachStationShuttle',
'TrainStationShuttle',
'AirportShuttle',
'BicycleRental',
'MotorbikeRental',
'CarRental',
'SafetyBox'
]
],
[
'type' => 'City',
'values' => [
'Paris'
]
],
[
'type' => 'Country',
'values' => [
'FR'
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}using RestSharp;
var options = new RestClientOptions("https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddJsonBody("{\n \"filters\": [\n {\n \"type\": \"Localisation\",\n \"values\": [\n \"<latitude>\",\n \"<longitude>\",\n \"[range in meters]\"\n ]\n },\n {\n \"type\": \"Budget\",\n \"values\": [\n \"<price min>\",\n \"[price max]\"\n ]\n },\n {\n \"type\": \"Rating\",\n \"values\": [\n \"NoStar\",\n \"OneStar\",\n \"TwoStars\",\n \"ThreeStars\",\n \"FourStars\",\n \"FiveStars\"\n ]\n },\n {\n \"type\": \"Amenities\",\n \"values\": [\n \"MoneyExchange\",\n \"ReceptionAvailable24Hours\",\n \"LocalTaxNotIncluded\",\n \"PetsWelcome\",\n \"WheelchairAccess\",\n \"MembershipCardRequired\",\n \"MembershipCardSoldOnSite\",\n \"Garden\",\n \"Terrace\",\n \"Elevator\",\n \"CentralHeating\",\n \"LinenIncluded\",\n \"LinenAvailable\",\n \"TowelIncluded\",\n \"TowelAvailable\",\n \"Laundry\",\n \"BreakfastFacilities\",\n \"MealFacilities\",\n \"TakeAway\",\n \"Cafeteria\",\n \"Restaurant\",\n \"NoAlcoholBar\",\n \"BarbecueAvailable\",\n \"Bar\",\n \"FoodStore\",\n \"AirConditioning\",\n \"HotShower\",\n \"BilliardRoom\",\n \"TelevisionRoom\",\n \"GamesRoom\",\n \"Playground\",\n \"ReadingRoom\",\n \"BooksAvailable\",\n \"NightClub\",\n \"Excursions\",\n \"Tennis\",\n \"IndoorSwimmingPool\",\n \"OutdoorSwimmingPool\",\n \"Sauna\",\n \"Jacuzzi\",\n \"FitnessRoom\",\n \"PosteRestante\",\n \"MessageBoard\",\n \"InternationalPhone\",\n \"LocalPhone\",\n \"Fax\",\n \"InternetAccess\",\n \"FreeInternetAccess\",\n \"InternetCafe\",\n \"LuggageRoom\",\n \"SecureCarPark\",\n \"TwoWheelerCarPark\",\n \"CoachStationShuttle\",\n \"TrainStationShuttle\",\n \"AirportShuttle\",\n \"BicycleRental\",\n \"MotorbikeRental\",\n \"CarRental\",\n \"SafetyBox\"\n ]\n },\n {\n \"type\": \"City\",\n \"values\": [\n \"Paris\"\n ]\n },\n {\n \"type\": \"Country\",\n \"values\": [\n \"FR\"\n ]\n }\n ]\n}", false);
var response = await client.PatchAsync(request);
Console.WriteLine("{0}", response.Content);
HttpResponse<String> response = Unirest.patch("https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels")
.header("Content-Type", "application/json")
.body("{\n \"filters\": [\n {\n \"type\": \"Localisation\",\n \"values\": [\n \"<latitude>\",\n \"<longitude>\",\n \"[range in meters]\"\n ]\n },\n {\n \"type\": \"Budget\",\n \"values\": [\n \"<price min>\",\n \"[price max]\"\n ]\n },\n {\n \"type\": \"Rating\",\n \"values\": [\n \"NoStar\",\n \"OneStar\",\n \"TwoStars\",\n \"ThreeStars\",\n \"FourStars\",\n \"FiveStars\"\n ]\n },\n {\n \"type\": \"Amenities\",\n \"values\": [\n \"MoneyExchange\",\n \"ReceptionAvailable24Hours\",\n \"LocalTaxNotIncluded\",\n \"PetsWelcome\",\n \"WheelchairAccess\",\n \"MembershipCardRequired\",\n \"MembershipCardSoldOnSite\",\n \"Garden\",\n \"Terrace\",\n \"Elevator\",\n \"CentralHeating\",\n \"LinenIncluded\",\n \"LinenAvailable\",\n \"TowelIncluded\",\n \"TowelAvailable\",\n \"Laundry\",\n \"BreakfastFacilities\",\n \"MealFacilities\",\n \"TakeAway\",\n \"Cafeteria\",\n \"Restaurant\",\n \"NoAlcoholBar\",\n \"BarbecueAvailable\",\n \"Bar\",\n \"FoodStore\",\n \"AirConditioning\",\n \"HotShower\",\n \"BilliardRoom\",\n \"TelevisionRoom\",\n \"GamesRoom\",\n \"Playground\",\n \"ReadingRoom\",\n \"BooksAvailable\",\n \"NightClub\",\n \"Excursions\",\n \"Tennis\",\n \"IndoorSwimmingPool\",\n \"OutdoorSwimmingPool\",\n \"Sauna\",\n \"Jacuzzi\",\n \"FitnessRoom\",\n \"PosteRestante\",\n \"MessageBoard\",\n \"InternationalPhone\",\n \"LocalPhone\",\n \"Fax\",\n \"InternetAccess\",\n \"FreeInternetAccess\",\n \"InternetCafe\",\n \"LuggageRoom\",\n \"SecureCarPark\",\n \"TwoWheelerCarPark\",\n \"CoachStationShuttle\",\n \"TrainStationShuttle\",\n \"AirportShuttle\",\n \"BicycleRental\",\n \"MotorbikeRental\",\n \"CarRental\",\n \"SafetyBox\"\n ]\n },\n {\n \"type\": \"City\",\n \"values\": [\n \"Paris\"\n ]\n },\n {\n \"type\": \"Country\",\n \"values\": [\n \"FR\"\n ]\n }\n ]\n}")
.asString();{}{
"code": "InvalidSessionId"
}{
"code": "InvalidUserAuthentication",
"message": "<string>"
}Session
Update the search filters for hotels
Update the search filters for hotels
PATCH
/
v2
/
{sessionId}
/
session
/
filters
/
hotels
Update the search filters for hotels.
curl --request PATCH \
--url https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels \
--header 'Content-Type: application/json' \
--data '
{
"filters": [
{
"type": "Localisation",
"values": [
"<latitude>",
"<longitude>",
"[range in meters]"
]
},
{
"type": "Budget",
"values": [
"<price min>",
"[price max]"
]
},
{
"type": "Rating",
"values": [
"NoStar",
"OneStar",
"TwoStars",
"ThreeStars",
"FourStars",
"FiveStars"
]
},
{
"type": "Amenities",
"values": [
"MoneyExchange",
"ReceptionAvailable24Hours",
"LocalTaxNotIncluded",
"PetsWelcome",
"WheelchairAccess",
"MembershipCardRequired",
"MembershipCardSoldOnSite",
"Garden",
"Terrace",
"Elevator",
"CentralHeating",
"LinenIncluded",
"LinenAvailable",
"TowelIncluded",
"TowelAvailable",
"Laundry",
"BreakfastFacilities",
"MealFacilities",
"TakeAway",
"Cafeteria",
"Restaurant",
"NoAlcoholBar",
"BarbecueAvailable",
"Bar",
"FoodStore",
"AirConditioning",
"HotShower",
"BilliardRoom",
"TelevisionRoom",
"GamesRoom",
"Playground",
"ReadingRoom",
"BooksAvailable",
"NightClub",
"Excursions",
"Tennis",
"IndoorSwimmingPool",
"OutdoorSwimmingPool",
"Sauna",
"Jacuzzi",
"FitnessRoom",
"PosteRestante",
"MessageBoard",
"InternationalPhone",
"LocalPhone",
"Fax",
"InternetAccess",
"FreeInternetAccess",
"InternetCafe",
"LuggageRoom",
"SecureCarPark",
"TwoWheelerCarPark",
"CoachStationShuttle",
"TrainStationShuttle",
"AirportShuttle",
"BicycleRental",
"MotorbikeRental",
"CarRental",
"SafetyBox"
]
},
{
"type": "City",
"values": [
"Paris"
]
},
{
"type": "Country",
"values": [
"FR"
]
}
]
}
'const url = 'https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels';
const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
filters: [
{
type: 'Localisation',
values: ['<latitude>', '<longitude>', '[range in meters]']
},
{type: 'Budget', values: ['<price min>', '[price max]']},
{
type: 'Rating',
values: ['NoStar', 'OneStar', 'TwoStars', 'ThreeStars', 'FourStars', 'FiveStars']
},
{
type: 'Amenities',
values: [
'MoneyExchange',
'ReceptionAvailable24Hours',
'LocalTaxNotIncluded',
'PetsWelcome',
'WheelchairAccess',
'MembershipCardRequired',
'MembershipCardSoldOnSite',
'Garden',
'Terrace',
'Elevator',
'CentralHeating',
'LinenIncluded',
'LinenAvailable',
'TowelIncluded',
'TowelAvailable',
'Laundry',
'BreakfastFacilities',
'MealFacilities',
'TakeAway',
'Cafeteria',
'Restaurant',
'NoAlcoholBar',
'BarbecueAvailable',
'Bar',
'FoodStore',
'AirConditioning',
'HotShower',
'BilliardRoom',
'TelevisionRoom',
'GamesRoom',
'Playground',
'ReadingRoom',
'BooksAvailable',
'NightClub',
'Excursions',
'Tennis',
'IndoorSwimmingPool',
'OutdoorSwimmingPool',
'Sauna',
'Jacuzzi',
'FitnessRoom',
'PosteRestante',
'MessageBoard',
'InternationalPhone',
'LocalPhone',
'Fax',
'InternetAccess',
'FreeInternetAccess',
'InternetCafe',
'LuggageRoom',
'SecureCarPark',
'TwoWheelerCarPark',
'CoachStationShuttle',
'TrainStationShuttle',
'AirportShuttle',
'BicycleRental',
'MotorbikeRental',
'CarRental',
'SafetyBox'
]
},
{type: 'City', values: ['Paris']},
{type: 'Country', values: ['FR']}
]
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));import requests
url = "https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels"
payload = { "filters": [
{
"type": "Localisation",
"values": ["<latitude>", "<longitude>", "[range in meters]"]
},
{
"type": "Budget",
"values": ["<price min>", "[price max]"]
},
{
"type": "Rating",
"values": ["NoStar", "OneStar", "TwoStars", "ThreeStars", "FourStars", "FiveStars"]
},
{
"type": "Amenities",
"values": ["MoneyExchange", "ReceptionAvailable24Hours", "LocalTaxNotIncluded", "PetsWelcome", "WheelchairAccess", "MembershipCardRequired", "MembershipCardSoldOnSite", "Garden", "Terrace", "Elevator", "CentralHeating", "LinenIncluded", "LinenAvailable", "TowelIncluded", "TowelAvailable", "Laundry", "BreakfastFacilities", "MealFacilities", "TakeAway", "Cafeteria", "Restaurant", "NoAlcoholBar", "BarbecueAvailable", "Bar", "FoodStore", "AirConditioning", "HotShower", "BilliardRoom", "TelevisionRoom", "GamesRoom", "Playground", "ReadingRoom", "BooksAvailable", "NightClub", "Excursions", "Tennis", "IndoorSwimmingPool", "OutdoorSwimmingPool", "Sauna", "Jacuzzi", "FitnessRoom", "PosteRestante", "MessageBoard", "InternationalPhone", "LocalPhone", "Fax", "InternetAccess", "FreeInternetAccess", "InternetCafe", "LuggageRoom", "SecureCarPark", "TwoWheelerCarPark", "CoachStationShuttle", "TrainStationShuttle", "AirportShuttle", "BicycleRental", "MotorbikeRental", "CarRental", "SafetyBox"]
},
{
"type": "City",
"values": ["Paris"]
},
{
"type": "Country",
"values": ["FR"]
}
] }
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'filters' => [
[
'type' => 'Localisation',
'values' => [
'<latitude>',
'<longitude>',
'[range in meters]'
]
],
[
'type' => 'Budget',
'values' => [
'<price min>',
'[price max]'
]
],
[
'type' => 'Rating',
'values' => [
'NoStar',
'OneStar',
'TwoStars',
'ThreeStars',
'FourStars',
'FiveStars'
]
],
[
'type' => 'Amenities',
'values' => [
'MoneyExchange',
'ReceptionAvailable24Hours',
'LocalTaxNotIncluded',
'PetsWelcome',
'WheelchairAccess',
'MembershipCardRequired',
'MembershipCardSoldOnSite',
'Garden',
'Terrace',
'Elevator',
'CentralHeating',
'LinenIncluded',
'LinenAvailable',
'TowelIncluded',
'TowelAvailable',
'Laundry',
'BreakfastFacilities',
'MealFacilities',
'TakeAway',
'Cafeteria',
'Restaurant',
'NoAlcoholBar',
'BarbecueAvailable',
'Bar',
'FoodStore',
'AirConditioning',
'HotShower',
'BilliardRoom',
'TelevisionRoom',
'GamesRoom',
'Playground',
'ReadingRoom',
'BooksAvailable',
'NightClub',
'Excursions',
'Tennis',
'IndoorSwimmingPool',
'OutdoorSwimmingPool',
'Sauna',
'Jacuzzi',
'FitnessRoom',
'PosteRestante',
'MessageBoard',
'InternationalPhone',
'LocalPhone',
'Fax',
'InternetAccess',
'FreeInternetAccess',
'InternetCafe',
'LuggageRoom',
'SecureCarPark',
'TwoWheelerCarPark',
'CoachStationShuttle',
'TrainStationShuttle',
'AirportShuttle',
'BicycleRental',
'MotorbikeRental',
'CarRental',
'SafetyBox'
]
],
[
'type' => 'City',
'values' => [
'Paris'
]
],
[
'type' => 'Country',
'values' => [
'FR'
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}using RestSharp;
var options = new RestClientOptions("https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddJsonBody("{\n \"filters\": [\n {\n \"type\": \"Localisation\",\n \"values\": [\n \"<latitude>\",\n \"<longitude>\",\n \"[range in meters]\"\n ]\n },\n {\n \"type\": \"Budget\",\n \"values\": [\n \"<price min>\",\n \"[price max]\"\n ]\n },\n {\n \"type\": \"Rating\",\n \"values\": [\n \"NoStar\",\n \"OneStar\",\n \"TwoStars\",\n \"ThreeStars\",\n \"FourStars\",\n \"FiveStars\"\n ]\n },\n {\n \"type\": \"Amenities\",\n \"values\": [\n \"MoneyExchange\",\n \"ReceptionAvailable24Hours\",\n \"LocalTaxNotIncluded\",\n \"PetsWelcome\",\n \"WheelchairAccess\",\n \"MembershipCardRequired\",\n \"MembershipCardSoldOnSite\",\n \"Garden\",\n \"Terrace\",\n \"Elevator\",\n \"CentralHeating\",\n \"LinenIncluded\",\n \"LinenAvailable\",\n \"TowelIncluded\",\n \"TowelAvailable\",\n \"Laundry\",\n \"BreakfastFacilities\",\n \"MealFacilities\",\n \"TakeAway\",\n \"Cafeteria\",\n \"Restaurant\",\n \"NoAlcoholBar\",\n \"BarbecueAvailable\",\n \"Bar\",\n \"FoodStore\",\n \"AirConditioning\",\n \"HotShower\",\n \"BilliardRoom\",\n \"TelevisionRoom\",\n \"GamesRoom\",\n \"Playground\",\n \"ReadingRoom\",\n \"BooksAvailable\",\n \"NightClub\",\n \"Excursions\",\n \"Tennis\",\n \"IndoorSwimmingPool\",\n \"OutdoorSwimmingPool\",\n \"Sauna\",\n \"Jacuzzi\",\n \"FitnessRoom\",\n \"PosteRestante\",\n \"MessageBoard\",\n \"InternationalPhone\",\n \"LocalPhone\",\n \"Fax\",\n \"InternetAccess\",\n \"FreeInternetAccess\",\n \"InternetCafe\",\n \"LuggageRoom\",\n \"SecureCarPark\",\n \"TwoWheelerCarPark\",\n \"CoachStationShuttle\",\n \"TrainStationShuttle\",\n \"AirportShuttle\",\n \"BicycleRental\",\n \"MotorbikeRental\",\n \"CarRental\",\n \"SafetyBox\"\n ]\n },\n {\n \"type\": \"City\",\n \"values\": [\n \"Paris\"\n ]\n },\n {\n \"type\": \"Country\",\n \"values\": [\n \"FR\"\n ]\n }\n ]\n}", false);
var response = await client.PatchAsync(request);
Console.WriteLine("{0}", response.Content);
HttpResponse<String> response = Unirest.patch("https://{apiBaseUrl}/v2/{sessionId}/session/filters/hotels")
.header("Content-Type", "application/json")
.body("{\n \"filters\": [\n {\n \"type\": \"Localisation\",\n \"values\": [\n \"<latitude>\",\n \"<longitude>\",\n \"[range in meters]\"\n ]\n },\n {\n \"type\": \"Budget\",\n \"values\": [\n \"<price min>\",\n \"[price max]\"\n ]\n },\n {\n \"type\": \"Rating\",\n \"values\": [\n \"NoStar\",\n \"OneStar\",\n \"TwoStars\",\n \"ThreeStars\",\n \"FourStars\",\n \"FiveStars\"\n ]\n },\n {\n \"type\": \"Amenities\",\n \"values\": [\n \"MoneyExchange\",\n \"ReceptionAvailable24Hours\",\n \"LocalTaxNotIncluded\",\n \"PetsWelcome\",\n \"WheelchairAccess\",\n \"MembershipCardRequired\",\n \"MembershipCardSoldOnSite\",\n \"Garden\",\n \"Terrace\",\n \"Elevator\",\n \"CentralHeating\",\n \"LinenIncluded\",\n \"LinenAvailable\",\n \"TowelIncluded\",\n \"TowelAvailable\",\n \"Laundry\",\n \"BreakfastFacilities\",\n \"MealFacilities\",\n \"TakeAway\",\n \"Cafeteria\",\n \"Restaurant\",\n \"NoAlcoholBar\",\n \"BarbecueAvailable\",\n \"Bar\",\n \"FoodStore\",\n \"AirConditioning\",\n \"HotShower\",\n \"BilliardRoom\",\n \"TelevisionRoom\",\n \"GamesRoom\",\n \"Playground\",\n \"ReadingRoom\",\n \"BooksAvailable\",\n \"NightClub\",\n \"Excursions\",\n \"Tennis\",\n \"IndoorSwimmingPool\",\n \"OutdoorSwimmingPool\",\n \"Sauna\",\n \"Jacuzzi\",\n \"FitnessRoom\",\n \"PosteRestante\",\n \"MessageBoard\",\n \"InternationalPhone\",\n \"LocalPhone\",\n \"Fax\",\n \"InternetAccess\",\n \"FreeInternetAccess\",\n \"InternetCafe\",\n \"LuggageRoom\",\n \"SecureCarPark\",\n \"TwoWheelerCarPark\",\n \"CoachStationShuttle\",\n \"TrainStationShuttle\",\n \"AirportShuttle\",\n \"BicycleRental\",\n \"MotorbikeRental\",\n \"CarRental\",\n \"SafetyBox\"\n ]\n },\n {\n \"type\": \"City\",\n \"values\": [\n \"Paris\"\n ]\n },\n {\n \"type\": \"Country\",\n \"values\": [\n \"FR\"\n ]\n }\n ]\n}")
.asString();{}{
"code": "InvalidSessionId"
}{
"code": "InvalidUserAuthentication",
"message": "<string>"
}Was this page helpful?