# Get Custom Ingredient Version



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

Fetch the custom ingredient exactly as it existed at `version_id`.

Returns the same full-entity envelope as `getCustomIngredient`,
reconstructed from the immutable content-addressed history instead
of the live HEAD — the entity's "time travel" counterpart to
`restoreCustomIngredient`. `data` reflects the historical snapshot;
`version_id` echoes the requested version.

Returns 404 when the custom ingredient does not exist, or when
`version_id` does not exist in its history.

<APIPage document="&#x22;bettermenu&#x22;" operations="[{&#x22;path&#x22;:&#x22;/studio/custom-ingredients/{custom_ingredient_id}/versions/{version_id}&#x22;,&#x22;method&#x22;:&#x22;get&#x22;}]" />
