Отримує інформацію по брендам та лікам, які були завантажені до системи
Запит
Endpoint
POST https://yourdomain.pharmahrm.com/crm-api/db-function/run
Аутентифікація
Bearer Token (обов'язково)
Структура Запиту
Заголовки
| Ключ | Значення |
|---|---|
| Authorization | Bearer <token>
|
| Content-Type | application/json |
Тіло запиту
{
"function": "api_get_preparation_json",
"format": "json",
"arguments": {
"ids": "1,2,3,4"
}
}| Поле | Тип | Обов'язкове | Опис |
|---|---|---|---|
| function | string | Так | Назва методу API. Для цього запиту використовується "api_get_preparation_json". |
| format | string | Так | формат відповіді - json |
| arguments | object | Так | Блок параметрів. |
| ids | string | Ні | Приймає ідентифікатори записів з БД Proxima CRM. Роздільник — кома. |
Успішна відповідь
200 OK
Приклад відповіді
[
{
"brend_id": 1,
"direction": [
"Rx"
],
"brend_name": "Дексофен",
"preparation_id": 13,
"preparation_name": "ДЕКСОФЕН розчин для ін’єкцій, 50 мг/2 мл по 2 мл в ампулі; по 5 ампул у пласт конт уп в карт кор"
}
]| Поле | Опис |
|---|---|
preparation_id |
Ідентифікатор препарату в БД Proxima CRM. |
preparation_name |
Назва препарату |
| brend_id | Ідентифікатор бренду в БД Proxima CRM. |
brend_name |
назва бренду |
direction |
Продуктове направлення з яким пов'язаний препарат |
Помилкова відповідь
40x/50x
{
"message": "string"
}| Код | Значення |
|---|---|
| 400 | Невірний запит (наприклад, відсутні обов’язкові параметри) |
| 401 | Неавторизований доступ (недійсний або відсутній токен) |
| 500 | Внутрішня помилка сервера |