Перейти к содержанию

GET /mls/properties/{id}/contact — контакт собственника

Возвращает контактные данные собственника объекта. Каждый запрос логируется и публикуется как событие.

Доступ

Требуется API-ключ. Доступен любому авторизованному тенанту.

Параметры пути

Параметр Тип Описание
id integer ID объекта

Ответы

{
  "owner_name": "Иван Петров",
  "owner_phone": "+357 99 123456"
}

Запрос без API-ключа или с невалидным ключом.

{ "detail": "Property not found" }

Что происходит при запросе

  1. API возвращает имя и телефон собственника
  2. Запрос сохраняется в базе (повторный запрос от того же тенанта не дублируется)
  3. Публикуется событие contact_request.received с данными:
    • property_id — ID объекта
    • requester_tenant_id — кто запросил
    • owner_tenant_id — владелец объекта

Собственник (или его система) может подписаться на это событие через webhooks и отслеживать, какие агентства интересуются его объектами.