Островок — ETG API (RateHawk): POST /api/b2b/v3/search/hp/ — Страница отеля (все тарифы)

Вызывается, когда пользователь выбрал отель; рекомендуемое время жизни тарифа — 30 минут.

Параметр Где Тип Обяз. Описание
hid body integer да ID отеля (числовой); старое поле id устарело
checkin body string да Дата заезда
checkout body string да Дата выезда
residency body string нет Гражданство гостей
guests[].adults body integer да Число взрослых в номере
guests[].children body array нет Возраст детей
currency body string нет Валюта
language body string нет Язык
timeout body number нет Время поиска, секунд
filter body object нет Фильтры: star_rating, kind, meal_type, price_from, price_to

Базовые URL

Авторизация

Тип: Basic Auth

HTTP Basic Authentication ключом API вида <KEY_ID>:<API_KEY>: KEY_ID — имя пользователя, API_KEY — пароль. Ключи бывают трёх типов: sandbox, test (только тестовый отель hid = 8473727, брони реальные) и production. Ключи видны в разделе API настроек договора (доступ — у Master-аккаунта).

curl --user '<KEY_ID>:<KEY>' --data '{"id":"city_hotel_berlin_east","language":"en"}' "https://api.ratehawk.com/api/b2b/v3/hotel/info/"

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://docs.emergingtravel.com/docs/overview/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/ostrovok-etg.md