Search API. В ответе поиска по 1 средству размещения добавили поле roomStays.extraServicesAvailable, которое показывает, доступны ли платные услуги по выбранному варианту размещения.
Search API. Добавлен метод /v1/properties/{propertyId}/extra-stays, который помогает найти доступные правила раннего заезда и позднего выезда по выбранному варианту размещения.
Reservation API. При создании бронирования /v1/bookings можно указать время раннего заезда - booking.roomStays.stayDates.arrivalDateTime и booking.roomStays.extraStay.earlyArrival и/или позднего выезда — booking.roomStays.stayDates.departureDateTime и booking.roomStays.extraStay.lateDeparture.
Search API. Добавлен метод /v1/properties/{propertyId}/services, который помогает найти доступные платные услуги по выбранному варианту размещения.
Reservation API. При создании бронирования /v1/bookings можно добавить платные услуги в бронь — booking.roomStays.services.
Reservation API. Добавлен метод /v1/bookings/{number}/modify, который позволяет изменить значения полей в созданном бронировании, не влияющих на стоимость проживания:
Данные гостей (за исключением возраста детей) — booking.roomStays.guests.
Данные заказчика — booking.customer.
Комментарии агента — booking.bookingComments.
Информация по предоплате — booking.prepayment.
Search API. При поиске вариантов проживания с минимальной ценой по всем доступным средствам размещения /v1/properties/room-stays/search можно указать фильтр по нескольким типам питания — поле mealPreference.mealsIncluded.
Content API. В методе получения описания объекта размещения добавили поля:
Валюта, в которой работает объект размещения — currency;
Валюта тарифа — ratePlans.currency;
Контактная информация объекта размещения: номера телефонов — contactInfo.phones.phoneNumber, комментарий к номеру телефона — сontactInfo.phones.remark и email — сontactInfo.emails.
Search API. В агреграционном поиске добавили отображение вариантов проживания с минимальной ценой в рамках апартаментов, которые находятся по разным адресам.
Search API. При поиске вариантов проживания с минимальной ценой по всем доступным средствам размещения /v1/properties/room-stays/search можно указать фильтры:
по типу питания — поле mealPreference;
по минимальной и максимальной стоимости проживания — поля pricePreference.minPrice и pricePreference.maxPrice.
Reservation API. При создании бронирования /v1/bookings можно указать комментарий гостя к бронированию — booking.customer.comment и комментарий агента к бронированию — booking.bookingComment.
Reservation API. При создании бронирования /v1/bookings можно указать размер оплаты, фактически полученной от гостя в канале — booking.prepayment.prepaidSum.
Content API.
В теле ответа методов описания объектов размещений появились «Оснащения номеров».
Оснащение номера — roomTypes.amenities: реализован справочник «Оснащения номеров» — /v1/room-amenity-categories.
Reservation API. При создании бронирования /v1/bookings можно указать:
Комментарий к оплате — booking.prepayment.remark.
Тип оплаты — booking.prepayment.paymentType: «PrePay» — оплата произведена в канале, «Cash» — оплата осуществляется в отеле.
В теле ответа методов Content API появились поля:
Адрес категории номера (апартаментов, домов) — roomTypes.address;
Порядок в выдаче категории номера — roomTypes.position.
НДС. В теле ответа на создание и чтение брони появились поля:
НДС проживания — booking.roomstays[].ratePlan VAT;
НДС услуг — booking.roomstays[].services[] VAT.
Тип категории номера. В теле ответа возвращаемых методов в Content API реализованы поля:
Код типа номера — roomTypes.categoryCode;
Название типа номера — roomTypes.categoryName.
Реализован справочник типов номеров /v1/room-type-categories.