Tashrif vaqtida “Nazorat” kartasiga kiritiladigan ma’lumotlarni qaytaradi.
To‘ldirilgan parametrlar to‘plami aniq mijoz sozlamalariga bog‘liq.
Aniq sozlamalarni olish uchun api_get_entitymap metodi ishlatiladi.
So‘rov
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Autentifikatsiya
Bearer Token (majburiy)
So‘rov tuzilishi
Sarlavhalar
| Kalit | Qiymat |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Tanasi
{
"function": "api_get_pdk_json",
"format": "json",
"arguments": {
"date_from": "2025-08-04",
"date_till": "2025-08-04",
"preparation_ids": "1,2,3,4"
}
}| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
| function | string | Ha | API metodi nomi. Ushbu so‘rov uchun — "api_get_pdk_json". |
| format | string | Ha | Javob formati — json. |
| arguments | object | Ha | Parametrlar bloki. |
| date_from | string | Ha | Tashriflar ro‘yxatini shakllantirish boshlanish sanasi (tashrif boshlanish sanasiga ko‘ra). Format: YYYY-MM-DD. |
| date_till | string | Ha | Tashriflar ro‘yxatini shakllantirish tugash sanasi (tashrif tugash sanasiga ko‘ra). Format: YYYY-MM-DD. |
| preparation_ids | string | Yo‘q | Proxima CRM bazasidagi yozuvlar identifikatorlari (vergul bilan ajratilgan). Aniqlangan preparatlar bo‘yicha ma’lumot izlashda ishlatiladi. |
Muvaffaqiyatli javob
200 OK
json
Javob misoli
[
{
"int1": 1,
"int2": 1,
"int3": 1,
"str1": null,
"str2": null,
"str3": null,
"date1": null,
"date2": null,
"date3": null,
"flag1": 1,
"flag2": null,
"flag3": null,
"flag4": null,
"flag5": null,
"float1": null,
"float2": null,
"float3": null,
"task_id": 51974,
"preparation_id": 6
}
]| Maydon | Tavsif |
|---|---|
| preparation_id | Proxima CRM ma’lumotlar bazasidagi preparat identifikatori. |
| flag1 - flag5 |
boolean turidagi maydonlar. |
| int1 - int3 |
integer turidagi maydonlar. |
| str1 - str3 |
string turidagi maydonlar. |
| date1 - date3 |
date turidagi maydonlar. |
| float1-float3 |
float turidagi maydonlar. |
| task_id | Ma’lumot kiritilgan tashrifning Proxima CRM’dagi identifikatori. |
Xato javobi
40x/50x
{
"message": "string"
}| Kod | Tavsif |
|---|---|
| 400 | Noto‘g‘ri so‘rov (masalan, majburiy parametrlar yo‘q). |
| 401 | Avtorizatsiya qilinmagan (token noto‘g‘ri yoki yo‘q). |
| 500 | Serverning ichki xatosi. |