---
title: "Changes to Fetch up to 100 recipes by id"
method: GET
path: "/compat/v2/recipes/getRecipesByIds"
---

# Changes to Fetch up to 100 recipes by id

`GET /compat/v2/recipes/getRecipesByIds`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 7 revisions.

- **2026-10-25** `7c9d96f4aeff`: 25 breaking, 25 info

## Changes

- **2026-10-25** `7c9d96f4aeff`: 25 breaking, 25 info
  - the response property `items/fromUser/anyOf[subschema #1]/handle` became nullable for the status `200`
  - the response property `items/lastMadeAt` became nullable for the status `200`
  - the response property `items/nutritionAddedSugars` became nullable for the status `200`
  - the response property `items/nutritionCalcium` became nullable for the status `200`
  - the response property `items/nutritionCalories` became nullable for the status `200`
  - the response property `items/nutritionCholesterol` became nullable for the status `200`
  - the response property `items/nutritionDietaryFiber` became nullable for the status `200`
  - the response property `items/nutritionIron` became nullable for the status `200`
  - the response property `items/nutritionMonounsaturatedFat` became nullable for the status `200`
  - the response property `items/nutritionOtherDetails` became nullable for the status `200`
  - the response property `items/nutritionPolyunsaturatedFat` became nullable for the status `200`
  - the response property `items/nutritionPotassium` became nullable for the status `200`
  - the response property `items/nutritionProtein` became nullable for the status `200`
  - the response property `items/nutritionSaturatedFat` became nullable for the status `200`
  - the response property `items/nutritionServingSize` became nullable for the status `200`
  - the response property `items/nutritionSodium` became nullable for the status `200`
  - the response property `items/nutritionTotalCarbs` became nullable for the status `200`
  - the response property `items/nutritionTotalFat` became nullable for the status `200`
  - the response property `items/nutritionTotalSugars` became nullable for the status `200`
  - the response property `items/nutritionTransFat` became nullable for the status `200`
  - the response property `items/nutritionVitaminD` became nullable for the status `200`
  - the response property `items/recipeLinks/items/linkedRecipe/fromUser/anyOf[subschema #1]/handle` became nullable for the status `200`
  - the response property `items/recipeLinks/items/linkedRecipe/lastMadeAt` became nullable for the status `200`
  - the response property `items/recipeLinks/items/linkedRecipe/user/handle` became nullable for the status `200`
  - the response property `items/user/handle` became nullable for the status `200`
  - response property `items/fromUser/anyOf[subschema #1]/handle` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/lastMadeAt` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionAddedSugars` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionCalcium` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionCalories` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionCholesterol` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionDietaryFiber` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionIron` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionMonounsaturatedFat` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionOtherDetails` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionPolyunsaturatedFat` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionPotassium` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionProtein` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionSaturatedFat` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/nutritionServingSize` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - …10 more

---

[Operation](https://skmtc.dev/recipesage/apis/recipesage-api/docs/compat/v2/recipes/getRecipesByIds/get.md) - [API](https://skmtc.dev/recipesage/apis/recipesage-api.md) - [Page](https://skmtc.dev/recipesage/apis/recipesage-api/changes/compat/v2/recipes/getRecipesByIds/get)
