Search foods by name

Ищите продукты так, как их вводит пользователь дневника питания. Результаты объединяют два каталога: общие продукты («банан», «цельное молоко»), которые обычно и имеются в виду в записи дневника, и упакованные товары из основного каталога Tuduu. Общие продукты ранжируются первыми. Каждый результат уже содержит свои макронутриенты на 100 г и свою порцию, поэтому для вывода результата поиска не требуется дополнительный запрос. Поиск учитывает ударения, единственное/множественное число и дополнительные уточнения: «caffè zuccherato» возвращает кофе, а не пустой список. Возвращаются только продукты с известной калорийностью, а упакованные результаты ограничены съедобными категориями. Только итальянский: этот endpoint возвращает 406 для любого другого Accept-Language, поскольку названия общих продуктов существуют только на итальянском.

POST
/foods/search
Foods
Стоимость: 20 кредитов

Запрос

application/json
object

FoodSearchRequest

object

searchText

Свободный текст названия продукта для поиска, как его ввёл бы пользователь дневника

string

page

Нумерация страниц с нуля

integer<int32> | null

size?

Количество товаров на странице

integer<int32>