Kullanıcının “Anlaşma” ve “Kontrol” kartlarında gördüğü alan adlarının, kullanıcı rollerine göre sistem sütunlarıyla eşleştirilmiş hâlini döndürür.
İ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_entitymap",
"format": "csv",
"arguments": {"ids": "1,2,3,4"}}| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| function | string | Evet | API metod adı — "api_get_entitymap" |
| format | string | Evet | Yanıt formatı — csv |
| arguments | object | Evet | Parametre bloğu |
| ids | string | Hayır | Proxima CRM kayıt ID’leri |
Başarılı yanıt
200 OK
csv formatında, düz metin olarak döner.
Content-Type
text/plain
Örnek yanıt
enititymap_id,entitytype,role,system_field_name,ui_field_name
82,arrangement,ROLE_ADMIN,fact_potential,Потенціал
87,pdk,ROLE_ADMIN,int2,Замовлення| Alan | Açıklama |
|---|---|
| enititymap_id | Eşleme kaydı ID’si |
| entitytype |
Varlık türü
|
| role | Kullanıcı rolü |
| system_field_name | Sistem alan adı |
| action_tasktype | Görev türü (örneğin, Toplantı, Eğitim, İdari işler) |
| ui_field_name | Arayüzde görünen alan adı |
Hata
40x/50x
{
"message": "string"
}| Kod | Açıklama |
|---|---|
| 400 | Geçersiz istek |
| 401 | Yetkisiz |
| 500 | Sunucu hatası |