Создание поискового запроса
POST tour/search-requests
Все идентификаторы берутся из tour/main-references и tour/hotel-references
Тело запроса
Параметр | Тип | Описание |
---|---|---|
dep_city required |
int | Город вылета |
countryrequired |
int | Страна прибытия |
city | array | Массив идентификаторов городов (курортов) |
hotel | array | Массив идентификаторов отелей |
date_fromrequired |
date | Диапазон вылета, параметр “от” |
date_tillrequired |
date | Диапазон вылета, параметр “до” |
night_fromrequired |
string | Количество ночей (длительность путешествия), параметр “от” |
night_tillrequired |
string | Количество ночей (длительность путешествия), параметр “до” |
adultrequired |
string | Количество взрослых |
child | array | Количество и возраст детей, передается в виде массива с возрастом для каждого из детей. Пример: [6,9] Всего двое детей, одному 6 лет, второму — 9. |
hotel_category | array | Категория отеля, массив идентификаторов |
meal | array | Питание, массив идентификаторов |
price_from | string | Диапазон цены (от), в валюте поиска |
price_till | string | Диапазон цены (до), в валюте поиска |
adapterrequired |
array | Массив адаптеров, идентификаторы из MC, по которым выполняется поиск |
options | array | Массив с дополнительными опциями для поиска |
options[transport_inc] | array | Включен ли перелет в цену |
options[ticket] | array | Наличие билетов в предложениях |
options[room] | array | Наличие мест в отеле |
currencyrequired |
string | ISO_4217 код валюты |
language | string | ISO_639-1 код языка для результатов, по умолчанию «en» |
Пример:
curl -X POST -i -H 'itapi-auth-key: some_key_value' https://itapi.iterios.com/api/v1/tour/search-requests
Пример запроса:
{
"dep_city": "8",
"country": "226",
"date_from": "2016-07-02",
"date_till": "2016-07-09",
"night_from": "7",
"night_till": "10",
"adult": "2",
"currency": "28",
"adapter": [5,14,9,16,7,10,11,13,4,8,17],
"options[transport_inc]": "1",
"options[ticket]": "1",
"options[room]": "1"
}
Описание возвращаемых данных
Параметр | Тип | Описание |
---|---|---|
search_id | int | Идентификатор поискового запроса. Используется для получения результатов. |
Пример успешного ответа:
{
"data": {
"search_id": 22074
}
}
Пример ответа c кодом 400:
{
"exception": "Bad Request",
"message": "Fields aren't correct",
"status": 400,
"data": {
"dep_city": [
"Dep City cannot be blank."
],
}
}