Глубина синхронизации в днях (по умолчанию 7). Старые чаты игнорируются
channel_profile_id / bound_channels
Основной профиль + все привязки (property_channel_bindings): один профиль — на много объектов
2. Где взять ID на каждой площадке
Avito: ID объявления из URL или кабинета; также нужен user_id аккаунта в профиле канала.
Суточно: числовой ID объекта (objectID из треда/экстранета). Если не знаете — создайте бронь и посмотрите предупреждение в логе «Объект Суточно ID=… не найден».
Яндекс: Hotel ID — число вроде 704608 (НЕ UID пользователя из cookies!). Если вписали UID — лог предупредит и пропустит.
Островок: Hotel ID из экстранета; при нескольких объектах на один отель добавьте различие в названии/категории номера.
В карточке профиля отметьте объекты (property_ids) — или в карточке объекта выберите профиль.
Проверьте вкладку «Статус»: профиль должен опрашивать именно ваши объекты (в логе видно «объект N → id_yandex=…»).
Один профиль Avito/Суточно спокойно обслуживает 10–20 объектов. Разделяйте профили только по разным аккаунтам площадок.
4. API объектов
GET /api/properties — список; POST /api/properties — создать (поле apartment поддерживается).
PUT /api/property/{id} / DELETE /api/property/{id} — обновить/удалить.
POST /api/sync-property {property_id, platform} — принудительный опрос одной площадки по объекту (202, асинхронно).
📷 Скриншот: Карточка объектаassets/screenshots/property-card.pngПоложите файл с этим именем в папку web-landing/assets/screenshots/ — он появится здесь автоматически