Skip to content

Utilizatori ​

Endpointul de utilizatori oferă profilul minim necesar pentru a rezolva proprietarul unei companii sau al unui obiect CRM. Nu există un endpoint de listare: o cheie de integrare trebuie să cunoască deja ID-ul utilizatorului pe care îl consultă.

Endpoint ​

MetodăCaleCapabilitate necesarăDescriere
GET/api/v1/users/{id}users:readCitește profilul public de integrare pentru utilizatorul CRM cu ID-ul dat.

Un utilizator șters logic sau inexistent răspunde cu 404 Not Found.

Răspuns ​

Sunt expuse numai câmpurile stabile necesare corelării. Câmpurile de autentificare, securitate și configurare PBX nu sunt returnate.

json
{
  "data": {
    "id": 17,
    "name": "Ana Popescu",
    "email": "ana@example.com",
    "is_active": true
  }
}

companies.assigned_to conține ID-ul acestui utilizator. În răspunsurile de companie, assigned_user conține deja id și name; folosește endpointul de mai sus când este necesar și emailul.

Exemplu ​

bash
curl 'https://tenant.notsocrm.ro/api/v1/users/17' \
  -H 'Authorization: Bearer <slug-tenant>.<cheie>' \
  -H 'Accept: application/json'

O cheie fără capabilitatea users:read primește:

json
{ "error": "Missing capability: users:read" }