Browse recipes matching all given ingredients (What's in my fridge?)

Введите ингредиенты, которые есть у вас дома, и узнайте все рецепты, которые вы можете приготовить, ранжированные по проценту совпадения. Если не хватает всего одного продукта, API отмечает это и предлагает замену. Идеальное оружие против пищевых отходов: готовьте из того, что у вас есть, а не из того, что "следует" купить. Возможности использования: ПРИЛОЖЕНИЯ ДЛЯ СНИЖЕНИЯ ПИЩЕВЫХ ОТХОДОВ • "У меня есть курица, кабачки, рис и пармезан" — API возвращает подходящие рецепты, ранжированные по % совпадения. ПЛАТФОРМЫ ДЛЯ БЛАГОПОЛУЧИЯ ПОТРЕБИТЕЛЕЙ • Совмещайте "то, что есть в вашем холодильнике" с "тем, что вы должны есть в соответствии с вашим профилем": совместимые рецепты на основе доступных ингредиентов. РЕСТОРАНЫ — УПРАВЛЕНИЕ ОСТАТКАМИ • В конце дня ресторан вводит доступные ингредиенты и получает предложения для ежедневных блюд.

POST
/recipes/browse-by-ingredients
Recipes
Стоимость: 5 кредитов

Запрос

application/json
object

Запрос, содержащий пагинацию и фильтры ингредиентов

BrowseRecipesByIngredientsRequest

Запрос на просмотр рецептов, доступных для аутентифицированной учетной записи, которые соответствуют всем указанным ингредиентам

object

ingredients

string[]
string

recipeTypeId?

Дополнительный фильтр по идентификатору типа рецепта

integer<int16> | null

isPublished?

Необязательный фильтр по статусу публикации (true = опубликовано, false = не опубликовано)

boolean | null

isDeleted?

Необязательная фильтрация по статусу мягкого удаления (true = удалено, false = активно)

boolean | null

page

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

integer<int32> | null

size?

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

integer<int32>

Демо