property.review.decision
Публикуется MLS-ботом после того, как менеджер принял решение по объекту (одобрить или отклонить). Включает в себя решения по справочникам, если они были.
Направление
MLS Bot → API
Routing key
property.review.decision
Очередь потребителя
property_review_decisions
Поля data
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
property_id |
integer |
Да | ID объекта |
decision |
string |
Да | "approved" или "rejected" |
reference_decisions |
array |
Да | Решения по справочникам (пустой массив если справочников не было) |
reference_decisions[]
| Поле | Тип | Описание |
|---|---|---|
reference_type |
string |
city, district, residential_complex |
reference_name |
string |
Название элемента |
decision |
string |
"approved" или "rejected" |
Примеры
{
"event_id": "d4e5f607-8192-0123-cdef-012345678901",
"event_type": "property.review.decision",
"tenant_id": 1,
"data": {
"property_id": 42,
"decision": "approved",
"reference_decisions": []
},
"timestamp": "2026-02-17T14:30:00"
}
{
"event_id": "e5f60718-9203-1234-def0-123456789012",
"event_type": "property.review.decision",
"tenant_id": 1,
"data": {
"property_id": 43,
"decision": "approved",
"reference_decisions": [
{
"reference_type": "city",
"reference_name": "Алмты",
"decision": "approved"
},
{
"reference_type": "district",
"reference_name": "Бостандыкский",
"decision": "rejected"
}
]
},
"timestamp": "2026-02-17T14:35:00"
}
Что делает API при получении
decision: "approved"→ статус объекта меняется наapproved(property.status.approved)decision: "rejected"→ статус объекта меняется наrejected(property.status.rejected)- Одобренные справочники (
reference_decisionsсdecision: "approved") — API создаёт новые записи в соответствующих таблицах
Связанные сообщения
- property.review.request — инициирует процесс модерации