Appearance
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ă | Cale | Capabilitate necesară | Descriere |
|---|---|---|---|
GET | /api/v1/users/{id} | users:read | Citeș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" }