{
  "id": "prod_pizza_margherita",
  "name": "Margherita Pizza",
  "description": "Fresh mozzarella, basil, and tomato sauce on our signature thin crust",
  "price": 1699,
  "category": "Pizza",
  "subcategory": "Classic Pizzas",
  "image": "https://example.com/pizza-margherita.jpg",
  "images": [
    "https://example.com/pizza-1.jpg",
    "https://example.com/pizza-2.jpg"
  ],
  "available": true,
  "preparationTime": 15,
  "calories": 250,
  "allergens": ["gluten", "dairy"],
  "dietaryRestrictions": ["vegetarian"],
  "spiceLevel": 0,
  "modifierGroups": [
    {
      "id": "size",
      "name": "Size",
      "required": true,
      "multiSelect": false,
      "options": [
        {
          "id": "small",
          "name": "Small (10\")",
          "priceAdjustment": 0,
          "available": true
        },
        {
          "id": "large",
          "name": "Large (14\")",
          "priceAdjustment": 300,
          "available": true
        }
      ]
    }
  ],
  "nutritionalInfo": {
    "calories": 250,
    "fat": 12,
    "carbs": 30,
    "protein": 14
  }
}

Path Parameters

locationId
string
required
The unique identifier for the restaurant location
productId
string
required
The unique identifier for the product
{
  "id": "prod_pizza_margherita",
  "name": "Margherita Pizza",
  "description": "Fresh mozzarella, basil, and tomato sauce on our signature thin crust",
  "price": 1699,
  "category": "Pizza",
  "subcategory": "Classic Pizzas",
  "image": "https://example.com/pizza-margherita.jpg",
  "images": [
    "https://example.com/pizza-1.jpg",
    "https://example.com/pizza-2.jpg"
  ],
  "available": true,
  "preparationTime": 15,
  "calories": 250,
  "allergens": ["gluten", "dairy"],
  "dietaryRestrictions": ["vegetarian"],
  "spiceLevel": 0,
  "modifierGroups": [
    {
      "id": "size",
      "name": "Size",
      "required": true,
      "multiSelect": false,
      "options": [
        {
          "id": "small",
          "name": "Small (10\")",
          "priceAdjustment": 0,
          "available": true
        },
        {
          "id": "large",
          "name": "Large (14\")",
          "priceAdjustment": 300,
          "available": true
        }
      ]
    }
  ],
  "nutritionalInfo": {
    "calories": 250,
    "fat": 12,
    "carbs": 30,
    "protein": 14
  }
}