Пользователи

Обзор пользователей

Синхронизация профилей агентов между CRM и Rentix

Через API вы синхронизируете профили агентов из вашей CRM, чтобы клиенты видели актуальную контактную информацию.

Объявления можно публиковать без привязки к агенту — в этом случае отображается информация агентства. Это удобно на этапе перехода, пока не все агенты зарегистрированы.

Как это работает

Ваша CRM                                    Rentix
┌─────────────┐                         ┌─────────────┐
│ Агент #42   │   PUT /users            │ Пользователь│
│ externalId: ├────────────────────────►│ id: 15      │
│ "agent-42"  │   (имя, контакты,       │ externalId: │
│             │    описание)            │ "agent-42"  │
└─────────────┘                         └─────────────┘

При создании объявления укажите userId — и оно будет привязано к этому агенту.

Ограничение

Создание новых пользователей через API недоступно. Агентов нужно приглашать через веб-интерфейс для верификации их номера телефона.

Как пригласить агента

  1. Войдите на rentix.md
  2. Откройте МенюНазвание агентстваПриглашения
  3. Введите email агента и отправьте приглашение
  4. После регистрации агент появится в списке и его можно синхронизировать через API

Что можно делать через API

ЗадачаМетодEndpoint
Обновить профильPUT/users
Обновить несколько агентовPOST/users/bulk
Получить список агентовGET/users
Найти по IDGET/users/:id
Найти по external IDGET/users/external/:externalId
Привязать external IDPOST/users/:id/link
Отвязать external IDDELETE/users/:id/link

Структура профиля

{
  "id": 15,
  "externalId": "agent-42",
  "name": "Иван Петров",
  "phone": "+373 22 123 456",
  "description": "Опытный агент по жилой недвижимости...",
  "avatar": {
    "id": 123,
    "variants": [
      { "url": "https://storage.../128.webp", "variantSize": "128" }
    ]
  },
  "instagram": "https://instagram.com/ivan.petrov",
  "youtube": null,
  "tiktok": null,
  "settings": {
    "posting_type": "agent",
    "contact_phone": true,
    "contact_whatsapp": true,
    "contact_viber": false,
    "contact_telegram": true
  }
}
ПолеОписание
idВнутренний ID на Rentix
externalIdВаш ID агента из CRM
nameИмя, отображаемое на объявлениях
phoneТелефон из регистрации (read-only)
descriptionОписание профиля агента
avatarФото профиля с оптимизированными вариантами
instagram, youtube, tiktokСсылки на соцсети
settingsНастройки отображения контактов

Типичный сценарий

1. Получить список агентов     → GET /users
   → найти агентов без externalId

2. Привязать external ID       → POST /users/:id/link
   → связать с записью в CRM

3. Синхронизировать профиль    → PUT /users
   → передать имя, описание, контакты

4. Привязать к объявлениям     → PUT /listings
   → передать userId при создании

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

Copyright © 2026