Skip to main content
GET
/
locations
/
{locationId}
/
menus
Get menus for a location
curl --request GET \
  --url https://api.craveup.com/api/v1/locations/{locationId}/menus \
  --header 'X-API-Key: <api-key>'
{
  "menus": [
    {
      "id": "menu_lunch",
      "name": "Lunch",
      "isActive": true,
      "time": "11:00 AM - 3:00 PM",
      "imageUrl": "https://cdn.craveup.com/menus/lunch.jpg",
      "categories": [
        {
          "id": "cat_pizzas",
          "name": "Pizzas",
          "products": [
            {
              "id": "prod_margherita",
              "name": "Margherita Pizza",
              "description": "Tomato, basil, mozzarella.",
              "price": "1800",
              "displayPrice": "$18.00",
              "currency": "usd",
              "availability": "AVAILABLE",
              "modifierIds": [
                "mod_group_sauces"
              ],
              "images": [
                "https://cdn.craveup.com/products/margherita.png"
              ]
            }
          ]
        }
      ]
    }
  ],
  "popularProducts": [
    {
      "id": "prod_bbq_chicken",
      "name": "BBQ Chicken Pizza",
      "description": "Smoky BBQ sauce, chicken, red onions.",
      "price": "2100",
      "displayPrice": "$21.00",
      "currency": "usd",
      "availability": "AVAILABLE",
      "modifierIds": [
        "mod_group_extras"
      ],
      "images": [
        "https://cdn.craveup.com/products/bbq-chicken.png"
      ]
    }
  ]
}

Authorizations

X-API-Key
string
header
required

API Key required to authenticate requests

Path Parameters

locationId
string
required

Query Parameters

orderDate
string
orderTime
string
menuOnly
enum<string>
Available options:
true,
false

Response

Menus retrieved successfully.

menus
object[]
required
I