Пошук товарів за назвою
URI: /api/v2/insurance/goods/typeahead?query={query}&latitude={latitude}&longitude={longitude}&radius={radius}&drugstore_id={drugstore_id}&city_ids[]={city_ids}
Метод використовується для пошуку товарів за назвою у фіксованому радіусі або у вибраній аптеці.
Запит виконується методом GET.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри URI
Мето д дозволяє передати в рядку запиту наступні параметри:
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| query | string | Так | Рядок пошукового запиту |
| latitude | float | Ні | Географічна широта точки пошуку ціни |
| longitude | float | Ні | Географічна довгота точки пошуку ціни |
| radius | integer | Ні | Радіус (в метрах) пошуку ціни |
| drugstore_id | integer | Ні | Ідентифікатор аптеки |
| city_ids | array | Ні | Масив міст для пошуку |
Приклад запиту
/api/v2/insurance/goods/typeahead?query=анальгин&latitude=50.0&longitude=30.0&radius=5000&drugstore_id=5296&city_ids[]=17&city_ids[]=67
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| data | list[object] | Результати пошуку |
| data.name | string | Назва товару |
| data.morion_id | integer | Ідентифікатор товару Моріон |
| data.id | integer | Внутрішній ідентифікатор товару |
| data.goods_producer | object | Виробник товару |
| data.goods_producer.country | string | Країна виробник |
| data.goods_producer.name | string | Назва виробника |
| data.price | float | Вартість товару |
| data.quantity | float | Кількість товару |
| data.nds | integer | Податок на додану вартість |