К содержимому
Type — API сайта
Разделы

История версий пакета

Версии @type/site-client. Номер пакета не связан с версией схемы API; новые поля API становятся доступны с обновлением пакета.

0.4.0 — 02.11.2026

  • Старая и новая цена в каталоге: SiteUnit.price — цена ночи с учётом скидки, действующей сегодня; discount — сама скидка (name, value_type, value, ends_on); base_price остаётся ценой без скидки. См. «Цены и скидки».
  • В prices() у каждого объекта — subtotal (итог до скидок) и per_night_before (средняя ночь до скидок) рядом с total и per_night.

0.3.0 — 01.11.2026

  • Состав объекта в SiteUnit: rooms_count (0 — студия), has_living, has_balcony, has_terrace, bathrooms.
  • Удалённые объекты пропадают из каталога, занятости и цен; их старые адреса в legacyUrls() помечены gone: true — отвечайте 410. См. «Адреса страниц».

0.2.0 — 01.11.2026

  • Хранимые ЧПУ: slug больше не меняется при переименовании объекта; slugs — ЧПУ на всех языках для hreflang.
  • Смена ЧПУ попадает в legacyUrls() — прежний адрес можно переадресовать.
  • В SiteUnit добавлены floor (этаж) и area_m2 (площадь).

0.1.0 — 31.10.2026

  • Первая версия: ping, groups, units, unit, occupancy, quote, prices, createBookingRequest, legacyUrls, photoUrl и verifyWebhook.
  • Доступ по ключу API: Authorization: Bearer tk_… с правом «Аренда: сайт»; ошибки ApiKeyInvalidError, ScopeMissingError, ScopeUnavailableError, TooManyAttemptsError.
  • Только сервер: в браузерной сборке пакет бросает ошибку.