Proxima CRM sistemindeki tüm kullanıcıların listesini döndürür. İsteğe bağlı olarak belirli kullanıcı ID’leriyle filtrelenebilir.
İstek
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Kimlik Doğrulama
Bearer Token (zorunlu)
İstek yapısı
Başlıklar
| Anahtar | Değer |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Gövde
{
"function": "api_get_users_json",
"format": "json",
"arguments": {
"ids": "1,2,3,4"
}
}| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| function | string | Evet | API metodu — "api_get_users_json". |
| format | string | Evet | Yanıt formatı — JSON. |
| arguments | object | Evet | Parametre bloğu. |
| ids | string | Hayır | Kullanıcı ID listesi. Boş bırakılırsa tüm kullanıcılar döner. |
Başarılı yanıt
200 OK
JSON
Örnek
[
{
"name": "Ivan Petrov",
"role": "ROLE_USER_RM",
"region": [
"Kyiv"
],
"country": "Ukraine",
"manager": "A. Sidorov",
"user_id": 7,
"position": "MR",
"direction": [
"Rx"
],
"workenddate": "2025-02-08",
"workstartdate": "2025-02-08",
"active": 0
}
]| Alan | Açıklama |
|---|---|
| name | Kullanıcının tam adı |
| manager | Yönetici |
| country | Çalıştığı ülke |
| region | Bölgeler |
| direction | Ürün hattı |
| position | Pozisyon |
| user_id | Dahili ID |
| workstartdate | Başlangıç tarihi |
| workenddate | Bitiş tarihi |
| role | Sistem rolü |
Hata
40x/50x
{
"message": "string"
}| Kod | Açıklama |
|---|---|
| 400-499 | İstemci hatası |
| 500-599 | Sunucu hatası |