# Get Recipe Ingredients

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

Get all ingredients in a recipe in order with their resolved names,
quantities, and positions.

The top-level ``version_id`` mirrors the recipe's HEAD ULID on the
``main`` branch — clients can pass it back as ``If-Match`` on the
next mutation for optimistic concurrency. Accepts ``?version_id=`` to
read ingredients at a specific historical version snapshot.

Available only on API versions declaring the ``recipe_versioning``
capability. Requests without this capability receive a 404.

Related endpoints:
- setRecipeIngredients — save pre-resolved ingredients directly
