Объявления

Обзор объявлений

Типы недвижимости, статусы и жизненный цикл объявлений

Объявления — основной ресурс API. Через него вы публикуете недвижимость на Rentix: квартиры, дома, офисы, парковки.

Что можно делать

ДействиеОписание
Создать объявлениеДобавить новый объект недвижимости
Обновить объявлениеИзменить цену, описание, характеристики
ОпубликоватьСделать объявление видимым на сайте
СкрытьВременно убрать с сайта
Массовые операцииОбработать до 100 объявлений за запрос

Типы объявлений

Каждое объявление имеет тип сделки и тип недвижимости:

Тип сделки

ЗначениеОписание
rentАренда (посуточно, помесячно)
saleПродажа

Типы недвижимости

ТипПодтипыПримеры
residentialapartment, house, room, residential-land, otherКвартиры, дома, комнаты
commercialoffice, trade, warehouse, production, business, commercial-land, otherОфисы, магазины, склады
parkingunderground-parking, open-parking, garage, covered-parking, otherГаражи, парковочные места

Статусы объявлений

Статус определяет, видно ли объявление на сайте и что с ним можно делать.

СтатусОписаниеВидимостьЧто делать
draftЧерновикТолько выДобавить фото, установить active
pending_activeНа обработкеТолько выДождаться завершения
activeОпубликованоВсеОбъявление на сайте
hiddenСкрыто вамиТолько выУстановить active для возврата
expiredИстёк срокТолько выУстановить active для продления
completedСделка закрытаВсеМожно вернуть в active или hidden
publish_failedОшибкаТолько выИсправить и повторить
blockedЗаблокированоТолько выСвязаться с поддержкой
Полная валидация обязательных полей выполняется только для публичных статусов (active, expired, completed). Черновики и скрытые объявления можно сохранять с неполными данными.

Жизненный цикл

                          ┌─────────────┐
                          │   draft     │ ← Создание
                          └──────┬──────┘
                                 │ announcementStatus: "active"
                                 ▼
                          ┌─────────────┐
                          │pending_active│ ← Обработка (фото, перевод)
                          └──────┬──────┘
                        ┌────────┴────────┐
                        ▼                 ▼
                 ┌─────────────┐   ┌─────────────┐
                 │   active    │   │publish_failed│
                 └──────┬──────┘   └─────────────┘
          ┌──────┬──────┼──────┐
          ▼      ▼      ▼      ▼
     ┌────────┐ ┌────────┐ ┌────────┐
     │ hidden │ │completed│ │expired │ ← Через 30 дней
     └────────┘ └────────┘ └────────┘

Типичные переходы

ИзВКак
draftpending_activeУстановить announcementStatus: "active" + минимум 3 фото
pending_activeactiveАвтоматически после обработки
activehiddenУстановить announcementStatus: "hidden"
hiddenactiveУстановить announcementStatus: "active"
activeexpiredАвтоматически через 30 дней
expiredpending_activeУстановить announcementStatus: "active"
activecompletedУстановить announcementStatus: "completed"
completedactiveУстановить announcementStatus: "active"

Срок жизни

Объявление активно 30 дней с момента публикации. После этого:

  1. Статус автоматически меняется на expired
  2. Объявление исчезает с сайта
  3. Данные сохраняются — можно продлить

Чтобы продлить объявление, установите announcementStatus: "active" — система обработает его заново и опубликует на следующие 30 дней.

Ограничения

ПараметрЗначение
Фото для публикации3–20 штук
Длина описания40–2000 символов
Bulk-операцииДо 100 объявлений за запрос

API Endpoints

МетодПутьОписание
PUT/listingsСоздать или обновить
POST/listings/validateПроверить без сохранения
POST/listings/bulkМассовые операции
GET/listingsСписок объявлений
GET/listings/:idПолучить по ID
GET/listings/external/:externalIdПолучить по external ID
POST/listings/:id/linkПривязать external ID
DELETE/listings/:id/linkОтвязать external ID

Следующие шаги

Copyright © 2026