Отримує інформацію, яку вносять під час візиту в картку “Контроль”. Набір заповнених параметрів залежить від налаштувань конкретного клієнта.
Запит
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Аутентифікація
Bearer Token (обов'язково)
Структура Запиту
Заголовки
| Ключ | Значення |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Тіло запиту
{
"function": "api_get_pdk_json",
"format": "json",
"arguments": {
"date_from": "2025-08-04",
"date_till": "2025-08-04",
"preparation_ids": "1,2,3,4"
}
}| Поле | Тип | Обов'язкове | Опис |
|---|---|---|---|
| function | string | Так | Назва метода API. Для цього запиту використовується "api_get_pdk_json". |
| format | string | Так | Формат відповіді - json |
| arguments | object | Так | Блок параметрів. |
| date_from | string | Так | Дата початку формування списку візитів (по даті початку візиту). Формат YYYY-MM-DD |
| date_till | string | Так | Дата закінчення формування списку візитів (по даті завершення візитів). Формат YYYY-MM-DD |
| preparation_ids | string | Ні | Приймає ідентифікатори записів із БД Proxima CRM, розділені комами. Використовується для пошуку інформації за конкретними препаратами. |
Успішна відповідь
200 OK
Формат
JSON
Приклад відповіді
[
{
"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
}
]| Поле | Опис |
|---|---|
preparation_id |
Ідентифікатор препарату в БД Proxima CRM |
flag1 - flag5 |
Поля с типом boolean |
| int1 - int3 | Поля с типом integer |
str1 - str3 |
Поля с типом string |
date1 - date3 |
Поля с типом date |
| float1-float3 | Поля с типом float |
| task_id | Ідентифікатор візиту, під час якого були внесені дані, в БД Proxima CRM |
Помилкова відповідь
40x/50x
{
"message": "string"
}| Код | Значення |
|---|---|
| 400 | Невірний запит (наприклад, відсутні обов’язкові параметри) |
| 401 | Неавторизований доступ (недійсний або відсутній токен) |
| 500 | Внутрішня помилка сервера |