Dishes
Add menu items used by pairing AI.
New Style Admin
Manage pairing API data: add/edit dishes and wines, then run live API checks.
4
Dishes
5
Wines
/api/pairing
Endpoint
Add menu items used by pairing AI.
Run `/api/pairing` with custom payload from current dataset.
Dish
Wines
Result
Run API to see pairing response.
{
"dish": {
"id": "escargots",
"name": "Escargots de Bourgogne",
"price": 18,
"description": "Burgundy snails with garlic herb butter, parsley and toasted baguette points.",
"image": "https://lh3.googleusercontent.com/aida-public/AB6AXuBhlI46dafXSZ08utjSWbYOYBXZcyqovonosZ2MUis2T4FrSvjy7_Er5VMFJGAyjeWp6cx4bAhd_fI7SJMDIIwahIUPZlC02XtIhiDwCHmPSxPugT4iWUD67WMW99bbqs2xkNY5bYvdOaPa6jOirgJHjo9wV0NTJewH4our6G4GtxHwO9VnE0K3h93WLpEAD80eTfNnFdE31B3kcA4ndUFvOistF3Se_VuL9iOVmF5AN-mDj830CgfHP0aDivk8iqNlJQeBWp8M6L0",
"tags": [
"Starter",
"Classic",
"Garlic"
]
},
"wines": [
{
"id": "riesling",
"name": "Trimbach Riesling",
"region": "Alsace, France",
"year": 2020,
"price": 76,
"rating": 4.8,
"description": "Bone-dry profile with mineral finish and focused citrus backbone.",
"image": "https://upload.wikimedia.org/wikipedia/commons/9/91/2009_Trimbach_Riesling_%288130797570%29.jpg",
"tags": [
"Dry",
"High Acid"
],
"passport": {
"grape": "Riesling",
"abv": 13,
"body": "light",
"acidity": "high",
"tannin": "none",
"servingTempC": "8-10",
"decant": "No decant. Open 10 minutes before service."
}
},
{
"id": "pinot",
"name": "Domaine William Fevre Chablis Premier Cru",
"region": "Chablis, France",
"year": 2022,
"price": 92,
"rating": 4.4,
"description": "Citrus, oyster-shell minerality, and a taut, saline finish.",
"image": "https://upload.wikimedia.org/wikipedia/commons/6/6e/Chablis_bottle_and_wine.jpg",
"tags": [
"Mineral",
"High Acid"
],
"passport": {
"grape": "Chardonnay",
"abv": 12.5,
"body": "light",
"acidity": "high",
"tannin": "none",
"servingTempC": "9-11",
"decant": "No decant. Open just before service."
}
},
{
"id": "cabernet",
"name": "Penfolds Grange",
"region": "South Australia",
"year": 2018,
"price": 650,
"rating": 4.5,
"description": "Dense dark fruit, spice, and powerful structure for rich dishes.",
"image": "https://upload.wikimedia.org/wikipedia/commons/2/21/PenfoldsGrange.jpg",
"tags": [
"Bold",
"Tannic"
],
"passport": {
"grape": "Shiraz Blend",
"abv": 14.5,
"body": "full",
"acidity": "medium",
"tannin": "high",
"servingTempC": "16-18",
"decant": "Decant 60 minutes before service."
}
},
{
"id": "rose",
"name": "Castello Banfi Chianti Classico",
"region": "Tuscany, Italy",
"year": 2021,
"price": 58,
"rating": 4.2,
"description": "Sour cherry, dried herbs, and vibrant acidity.",
"image": "https://upload.wikimedia.org/wikipedia/commons/3/39/Banfi_Chianti_Classico_2005.jpg",
"tags": [
"Red Fruit",
"Savory"
],
"passport": {
"grape": "Sangiovese",
"abv": 13.5,
"body": "medium",
"acidity": "high",
"tannin": "medium",
"servingTempC": "15-17",
"decant": "Optional 20-minute decant."
}
},
{
"id": "champagne",
"name": "Veuve Clicquot Yellow Label Brut",
"region": "Champagne, France",
"year": 2022,
"price": 98,
"rating": 4.6,
"description": "Fine mousse, apple and brioche notes, with crisp finish.",
"image": "https://upload.wikimedia.org/wikipedia/commons/5/58/Veuve_Clicquot_-_bottle.jpg",
"tags": [
"Sparkling",
"Mineral"
],
"passport": {
"grape": "Pinot Noir, Chardonnay, Meunier",
"abv": 12.5,
"body": "medium",
"acidity": "high",
"tannin": "none",
"servingTempC": "7-9",
"decant": "No decant. Serve chilled in white-wine stem."
}
}
],
"response": null
}