- Detail pages — Show full nutrition panel and ingredient lists
- Allergen transparency — Display which specific ingredients contain each allergen
- Diet verification — Explain why a dish qualifies (or doesn’t) for dietary preferences
- Order integration — Look up dishes by your POS/ordering system’s ID
Chain and session context come from your headers (
X-Session-ID). You don’t need to pass them in the query.Get Dish Details
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | ID | Yes | EveryBite dish ID or partner dish ID |
partnerRef | Boolean | No | Set to true if using partner’s dish ID |
Response Types
Dish
Nutrition
Allergen
Diet
Ingredient
Example
Examples
Get by EveryBite ID
Get by Partner Dish ID
Use this when you have the Olo/Toast dish ID from your ordering system:Full Nutrition Panel
With Ingredients
Example Response
Complete Response
Complete Response
Handling Missing Data
If nutrition data isn’t available for a dish:BYO Customization
IfisCustomizable is true, the dish supports Build-Your-Own customization. See Customization for details on:
- Getting customization options
- Calculating nutrition for selections
- Choosing between server-side and client-side calculation

