Utilizatori

Prezentare utilizatori

Sincronizarea profilurilor agenților între CRM și Rentix

Prin API sincronizezi profilurile agenților din CRM-ul tău, pentru ca clienții să vadă informații de contact actualizate.

Anunțurile pot fi publicate fără a fi legate de un agent — în acest caz se afișează informațiile agenției. E convenabil în perioada de tranziție, până când nu toți agenții sunt înregistrați.

Cum funcționează

CRM-ul tău                                  Rentix
┌─────────────┐                         ┌─────────────┐
│ Agent #42   │   PUT /users            │ Utilizator  │
│ externalId: ├────────────────────────►│ id: 15      │
│ "agent-42"  │   (nume, contacte,      │ externalId: │
│             │    descriere)           │ "agent-42"  │
└─────────────┘                         └─────────────┘

La crearea anunțului indică userId — și acesta va fi legat de acel agent.

Limitare

Crearea utilizatorilor noi prin API nu este disponibilă. Agenții trebuie invitați prin interfața web pentru a-și verifica numărul de telefon.

Cum să inviți un agent

  1. Autentifică-te pe rentix.md
  2. Deschide MeniuNumele agențieiInvitații
  3. Introdu email-ul agentului și trimite invitația
  4. După înregistrare, agentul va apărea în listă și poate fi sincronizat prin API

Ce poți face prin API

SarcinăMetodăEndpoint
Actualizează profilulPUT/users
Actualizează mai mulți agențiPOST/users/bulk
Obține lista agențilorGET/users
Găsește după IDGET/users/:id
Găsește după external IDGET/users/external/:externalId
Leagă external IDPOST/users/:id/link
Dezleagă external IDDELETE/users/:id/link

Structura profilului

{
  "id": 15,
  "externalId": "agent-42",
  "name": "Ion Popescu",
  "phone": "+373 22 123 456",
  "description": "Agent experimentat în imobiliare rezidențiale...",
  "avatar": {
    "id": 123,
    "variants": [
      { "url": "https://storage.../128.webp", "variantSize": "128" }
    ]
  },
  "instagram": "https://instagram.com/ion.popescu",
  "youtube": null,
  "tiktok": null,
  "settings": {
    "posting_type": "agent",
    "contact_phone": true,
    "contact_whatsapp": true,
    "contact_viber": false,
    "contact_telegram": true
  }
}
CâmpDescriere
idID intern pe Rentix
externalIdID-ul agentului din CRM-ul tău
nameNumele afișat pe anunțuri
phoneTelefonul din înregistrare (read-only)
descriptionDescrierea profilului agentului
avatarFotografia de profil cu variante optimizate
instagram, youtube, tiktokLinkuri rețele sociale
settingsSetări afișare contacte

Scenariu tipic

1. Obține lista agenților     → GET /users
   → găsește agenții fără externalId

2. Leagă external ID         → POST /users/:id/link
   → conectează cu înregistrarea din CRM

3. Sincronizează profilul    → PUT /users
   → transmite nume, descriere, contacte

4. Leagă la anunțuri         → PUT /listings
   → transmite userId la creare

Pașii următori

Copyright © 2026