Get Custom Ingredient Version
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.
custom_ingredient_id*Custom Ingredient Idversion_id*Version IdThe version_id to read, from the custom ingredient's version list.
^[0-9A-HJKMNP-TV-Z]{26}$26 <= length <= 26Successful Response
application/json- response
Response for the get-custom-ingredient endpoint.
Also reused verbatim by getCustomIngredientVersion (an as-of read
at a historical version_id) and restoreCustomIngredient (whose
version_id is the newly committed restore commit) — the wire shape
is identical in every case: the full entity plus the version_id it
reflects.
data*A custom ingredient's full data: identity, lifecycle status, serving/nutrition data, and descriptive attributes.
meta*Response metadata.
version_id?|Version this read reflects.
curl -X GET 'https://api.bettermenu.live/studio/custom-ingredients/string/versions/stringstringstringstringst'{ "data": { "id": "stringstringstringstringst", "org_id": "stringstringstringstrings", "status": "draft", "name": "string", "entry_method": "form", "notes": "string", "reference_amount": "string", "reference_unit": "string", "household_measure": "string", "reference_quantity_g": "string", "density_g_per_ml": "string", "nutrients": [ { "id": "stringstringstringstringst", "unit": "string", "amount": "string", "market_nutrients": { "property1": { "bmid": "string", "nutrient_id": 1 }, "property2": { "bmid": "string", "nutrient_id": 1 } } } ], "approved_markets": [ "US" ], "brand": "string", "manufacturer": "string", "source_url": "string", "attributes": [ { "key": "string", "type": "string", "value": null, "searchable": false } ], "artifacts": [ { "key": "string", "kind": "string", "uploaded_at": "2019-08-24T14:15:22Z" } ], "ingredient_statement": "string", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }, "meta": { "version": "string", "request_id": "string", "timestamp": "string" }, "version_id": "string"}