Ziyaret sırasında “Kontrol” kartına girilen bilgileri getirir.
Doldurulan parametre seti, ilgili müşterinin yapılandırmasına bağlıdır.
Belirli yapılandırmayı almak için api_get_entitymap yöntemi kullanılı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_pdk",
"format": "csv",
"arguments": {
"date_from": "2025-08-04",
"date_till": "2025-08-04",
"preparation_ids": "1,2,3,4"
}
}| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| function | string | Evet | API metod adı. Bu istek için "api_get_pdk". |
| format | string | Evet | Yanıt formatı — csv. |
| arguments | object | Evet | Parametre bloğu. |
| date_from | string | Evet | Ziyaret listesini oluşturma başlangıç tarihi (ziyaret başlangıç tarihine göre). Format: YYYY-MM-DD. |
| date_till | string | Evet | Ziyaret listesini oluşturma bitiş tarihi (ziyaret bitiş tarihine göre). Format: YYYY-MM-DD. |
| preparation_ids | string | Hayır | Proxima CRM veritabanındaki kayıt ID’leri (virgülle ayrılmış). Belirli ürünler için bilgi aramada kullanılır. |
Başarılı yanıt
200 OK
csv formatı: yanıt CSV metni olarak döner.
Content-Type
text/plain
Yanıt örneği
preparation_id,flag1,flag2,flag3,flag4,flag5,int1,int2,int3,str1,str2,str3,date1,date2,date3,float1,float2,float3,task_id
1,1,,,,,1,1,,,,,,,,,,,53800
3,1,,,,,2,,,,,,,,,,,,53800
10,1,,,,,3,,,,,,,,,,,,53800| Alan | Açıklama |
|---|---|
| preparation_id | Proxima CRM veritabanındaki ürün (ilaç) kimliği. |
| flag1 - flag5 |
boolean tipindeki alanlar. |
| int1 - int3 |
integer tipindeki alanlar. |
| str1 - str3 |
string tipindeki alanlar. |
| date1 - date3 |
date tipindeki alanlar. |
| float1-float3 |
float tipindeki alanlar. |
| task_id | Verilerin girildiği ziyaretin Proxima CRM’deki kimliği. |
Hata yanıtı
40x/50x
{
"message": "string"
}| Kod | Açıklama |
|---|---|
| 400 | Geçersiz istek (örneğin zorunlu parametreler eksik). |
| 401 | Yetkisiz (geçersiz veya olmayan token). |
| 500 | Sunucu iç hatası. |