Publisher Integration - SinglePlatform Data Definitions - Menus - SPv2

This documentation is obsolete. Please see updated documentation at http://docs.singleplatform.com/spv2/data-definitions--menus/

Location-to-Menus Map Field Descriptions

To know what menus belong to which locations, there is a mapping from a location to the menus for that location. The mapping consists of a list of individual menu maps. The fields in the menu maps are:

  • id: the numeric ID of the menu
  • name: the unique name of the menu among the menus for the location; used in the REST API
  • orderNum: the order number for this menu in the list of menus; a one (1) based number
  • state: the state of the menu. One of: enableddisabled

Sample Location-To-Menus Map Data

Here is a sample of what the location-to-menus map data would look like.

Single Menu Example
{
  "locationId" : "abc-kitchen",
  "locationToMenus" : [ {
    "id" : 2,
    "name" : "dinner",
    "orderNum" : 1,
    "state" : "enabled"
  } ]
}
Multiple Menu Example
{
  "locationId" : "les-halles",
  "locationToMenus" : [ {
    "id" : 3,
    "name" : "dinner",
    "orderNum" : 1,
    "state" : "enabled"
  },
  {
    "id" : 4,
    "name" : "revolutionary-brunch",
    "orderNum" : 2,
    "state" : "disabled"
  } ]
}

Menu Field Descriptions

A couple notes to help in understanding the field descriptions below:

  • There are multiple types of entries. Each entry type contains a slightly different set of information and is/should be rendered slightly differently.
  • The list of entries is ordered by the orderNum field. The ordering is important as it defines the order in which to render the entries in the menu and which items are in which sections.

A menu consists of a map of the following fields:

  • id: the unique, numeric id of this menu
  • name: a unique name for this menu among the menus for a given location; used in the REST API
  • title: the title of the menu. This is displayed to the user as the name of the menu
  • desc: the description of the menu
  • footnote: A note to display at the bottom of the menu in the menu border.
  • state: the state of menu. One of: enabled, disabled
  • disclaimer: the disclaimer text for the menu.
  • attributionImage: URL to the attribution image for this menu
  • attributionImageLink: URL for the link to apply to the attribution image for this menu
  • entries: a list of entry maps (documents).
    • id: the entries ID. This must be a unique ID across all menu entries in the SP systems
    • type: the type of entry. One of: section, item
    • orderNum: the order number for this entry. A one (1) based number.
    • title: the title of the entry. Should be single-lined.
    • name: the unique name of the entry within the menu.
    • desc: the description for the entry. Can be multi-lined.
    • Note: The following values are for item entries
    • prices: if the entry is an item, this is a list of price maps (documents)
      • orderNum: the order number of a price in the list of prices. A one (1) based number.
      • title: the title of a price
      • price: the price itself (just the number, no currency symbol)
      • unit: the price unit. A text field displayed directly after the prices for values like each and per pound.
      • calories: the number of calories for the entry
    • allergens: a list of common allergens in this dish. This list conforms to the standard format of lists DOCS:as outlined above\. Usually in: egg, fish, dairy, shellfish, soy, peanut, tree nut, wheat
    • allergenFree: a list of common allergens NOT in this dish. This list conforms to the standard format of lists DOCS:as outlined above\. Usually in: egg-free, fish-free, dairy-free, shellfish-free, soy-free, peanut-free, tree nut-free, gluten-free
    • restrictions: The list of religious, ethical or personal restrictions to which the dish adheres. Includes: halal, kosher, vegan, vegetarian
    • spicy: The level of spiciness at four levels: none, mild, medium, hot

Sample Menu Data

Here is a sample of what a menu would look like.

{"menus":[{"name":597359,"title":"Dinner Menu","desc":"","footnote":"","state":"enabled","entries":[{"title":"Tapas & Appetizers","name":"tapas--appetizers","type":"section","orderNum":1,"desc":"Tapas Sampler (choose 4) $34","id":"s3328235"},{"title":"Meatballs","name":"meatballs","type":"item","orderNum":2,"desc":"shiitake mushroom caps, shaved parmesan, espagnole sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""}],"id":"24602844"},{"title":"Blackened Shrimp","name":"blackened-shrimp","type":"item","orderNum":3,"desc":"avocado salad, mango vinaigrette.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"13.00","unit":"","calories":""}],"id":"24602851"},{"title":"Vegetable Spring Rolls","name":"vegetable-spring-rolls","type":"item","orderNum":4,"desc":"sesame ginger vinaigrette.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24602859"},{"title":"Lobster Mac N Cheese","name":"lobster-mac-n-cheese","type":"item","orderNum":5,"desc":"white cheddar & parmesan, lobster cream sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"15.00","unit":"","calories":""},{"title":"","orderNum":"","price":"23.00","unit":"","calories":""}],"id":"24602867"},{"title":"Crab Cakes","name":"crab-cakes","type":"item","orderNum":6,"desc":"pepper chutney, sweet basil butter sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"12.00","unit":"","calories":""}],"id":"24602877"},{"title":"Potato Gnocchi","name":"potato-gnocchi","type":"item","orderNum":7,"desc":"julienne of sun dried tomato, creamy pesto sauce.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""},{"title":"","orderNum":"","price":"18.00","unit":"","calories":""}],"id":"24602885"},{"title":"Grilled Chicken Satays","name":"grilled-chicken-satays","type":"item","orderNum":8,"desc":"plum dipping sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24602898"},{"title":"Blackened Scallops","name":"blackened-scallops","type":"item","orderNum":9,"desc":"sweetcorn salsa, dill sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"12.00","unit":"","calories":""}],"id":"24602903"},{"title":"Coconut Shrimp","name":"coconut-shrimp","type":"item","orderNum":10,"desc":"mango & cucumber salsa, tequila, lime dipping sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"14.00","unit":"","calories":""}],"id":"24602913"},{"title":"Tartare Of Tuna & Avocado","name":"tartare-of-tuna--avocado","type":"item","orderNum":11,"desc":"wasabi paste & chilli sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"13.00","unit":"","calories":""}],"id":"24602921"},{"title":"Steamed Pei Mussels","name":"steamed-pei-mussels","type":"item","orderNum":12,"desc":"white wine garlic broth or fra-diavalo.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"11.00","unit":"","calories":""}],"id":"24602928"},{"title":"Dumplings","name":"dumplings","type":"item","orderNum":13,"desc":"fried shrimp & chicken, ponzo sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"11.00","unit":"","calories":""}],"id":"24602935"},{"title":"Beef Satays","name":"beef-satays","type":"item","orderNum":14,"desc":"wasabi scallion dip.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""}],"id":"24602942"},{"title":"Chicken & Cashew Nut Spring Rolls","name":"chicken--cashew-nut-spring-rolls","type":"item","orderNum":15,"desc":"hot & sweet dipping sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""}],"id":"24602948"},{"title":"Goat Cheese Stuffed Portabella","name":"goat-cheese-stuffed-portabella","type":"item","orderNum":16,"desc":"warm lentil ragout, baby arugula, white balsamic.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"11.00","unit":"","calories":""}],"id":"24602955"},{"title":"Classic French Onion Soup","name":"classic-french-onion-soup","type":"item","orderNum":17,"desc":null,"allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24602964"},{"title":"Banc Soup Du Jour","name":"banc-soup-du-jour","type":"item","orderNum":18,"desc":null,"allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24602970"},{"title":"Salads","name":"salads","type":"section","orderNum":19,"desc":null,"id":"s3328257"},{"title":"Organic Greens","name":"organic-greens","type":"item","orderNum":20,"desc":"wild mushrooms, shaved parmesan, toasted cashew nuts, fig vinaigrette.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24602979"},{"title":"Chopped Salad","name":"chopped-salad","type":"item","orderNum":21,"desc":"french beans, roasted peppers, feta cheese, tomato, portabella, onion & almonds, red wine vinaigrette.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24602993"},{"title":"Classic Caesar","name":"classic-caesar","type":"item","orderNum":22,"desc":"shaved reggiano & herb crouton.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24603004"},{"title":"Mixed Seasonal Greens","name":"mixed-seasonal-greens","type":"item","orderNum":23,"desc":"white balsamic vinaigrette.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"7.00","unit":"","calories":""}],"id":"24603013"},{"title":"Country Salad","name":"country-salad","type":"item","orderNum":24,"desc":"boston lettuce, radicchio, endive, apple, gorgonzola, toasted walnuts, apple cider vinaigrette.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24603024"},{"title":"Fresh Mozzarella & Plum Tomato","name":"fresh-mozzarella--plum-tomato","type":"item","orderNum":25,"desc":"fresh basil, evo & aged balsamic.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""}],"id":"24603038"},{"title":"Warm Goat Cheese & Beet Parfait","name":"warm-goat-cheese--beet-parfait","type":"item","orderNum":26,"desc":"baby arugula, frisee, lemon & black pepper vinaigrette.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""}],"id":"24603045"},{"title":"Chilled Lump Crabmeat Napoleon","name":"chilled-lump-crabmeat-napoleon","type":"item","orderNum":27,"desc":"baby arugula, shaved fennel, avocado, citrus vinaigrette.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"16.00","unit":"","calories":""}],"id":"24603054"},{"title":"Grilled Chicken Breast","name":"grilled-chicken-breast","type":"item","orderNum":28,"desc":"over french beans with grilled pear & artichoke, walnut cranberry vinaigrette.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"15.00","unit":"","calories":""}],"id":"24603058"},{"title":"Thai Beef","name":"thai-beef","type":"item","orderNum":29,"desc":"baby field greens, cucumber linguine, scallions, mango vinaigrette.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"15.00","unit":"","calories":""}],"id":"24603063"},{"title":"Salads - Salad Toppings","name":"salads---salad-toppings","type":"section","orderNum":30,"desc":null,"id":"s3328269"},{"title":"Chicken","name":"chicken","type":"item","orderNum":31,"desc":null,"allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603071"},{"title":"Grilled Shrimp","name":"grilled-shrimp","type":"item","orderNum":32,"desc":null,"allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"10.00","unit":"","calories":""}],"id":"24603076"},{"title":"Grilled Salmon","name":"grilled-salmon","type":"item","orderNum":33,"desc":null,"allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24603082"},{"title":"Crab Cakes","name":"crab-cakes-34","type":"item","orderNum":34,"desc":null,"allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"9.00","unit":"","calories":""}],"id":"24603089"},{"title":"Entrees","name":"entrees","type":"section","orderNum":35,"desc":null,"id":"s3328274"},{"title":"Roasted Chicken","name":"roasted-chicken","type":"item","orderNum":36,"desc":"confit leg, wild mushroom risotto, saute spinach, corn niblets, au jus.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"22.00","unit":"","calories":""}],"id":"24603097"},{"title":"Braised Lamb Shank","name":"braised-lamb-shank","type":"item","orderNum":37,"desc":"garlic whipped potato, root vegetables, rosemary sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"22.00","unit":"","calories":""}],"id":"24603105"},{"title":"Angel Hair Pasta","name":"angel-hair-pasta","type":"item","orderNum":38,"desc":"saute chicken, spinach, roasted peppers, english peas, vodka pink sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"19.00","unit":"","calories":""}],"id":"24603110"},{"title":"Baked New England Cod","name":"baked-new-england-cod","type":"item","orderNum":39,"desc":"sweet potato & shrimp hash, asparagus, tomato caper butter sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"21.00","unit":"","calories":""}],"id":"24603117"},{"title":"Pistachio Crusted Chicken Breast","name":"pistachio-crusted-chicken-breast","type":"item","orderNum":40,"desc":"buttermilk whipped potato, green beans, port wine sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"19.00","unit":"","calories":""}],"id":"24603124"},{"title":"Lobster Ravioli","name":"lobster-ravioli","type":"item","orderNum":41,"desc":"rock shrimp & calamari, lobster sautern sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"22.00","unit":"","calories":""}],"id":"24603131"},{"title":"Filet Mignon","name":"filet-mignon","type":"item","orderNum":42,"desc":"(available pepper crusted) twice baked roquefort potato, roast asparagus spears, classic au poivre sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"32.00","unit":"","calories":""}],"id":"24603140"},{"title":"Skirt Steak Frites","name":"skirt-steak-frites","type":"item","orderNum":43,"desc":"carmelized onion sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"20.00","unit":"","calories":""}],"id":"24603147"},{"title":"Sesame Crusted Salmon","name":"sesame-crusted-salmon","type":"item","orderNum":44,"desc":"jasmine rice, snow peas & leeks, ginger soy buerre blanc.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"23.00","unit":"","calories":""}],"id":"24603155"},{"title":"Saute Jumbo Shrimp & Sea Scallops","name":"saute-jumbo-shrimp--sea-scallops","type":"item","orderNum":45,"desc":"smoked bacon & butternut risotto, asparagus, herb butter sauce.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"22.00","unit":"","calories":""}],"id":"24603163"},{"title":"Vegetarian","name":"vegetarian","type":"section","orderNum":46,"desc":null,"id":"s3328285"},{"title":"Wholewheat Linguine Pasta","name":"wholewheat-linguine-pasta","type":"item","orderNum":47,"desc":"saute vegetables, roasted garlic parmesan broth.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"17.00","unit":"","calories":""}],"id":"24603173"},{"title":"Eggplant Parmigiana","name":"eggplant-parmigiana","type":"item","orderNum":48,"desc":"napoleon of eggplant, mozzarella, portabella, parmesan cheese & marinara sauce.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"17.00","unit":"","calories":""}],"id":"24603181"},{"title":"Vegetable Plate","name":"vegetable-plate","type":"item","orderNum":49,"desc":"assorted garden vegetables sauteed with garlic & olive oil or plain steamed with spring rice blend.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"13.00","unit":"","calories":""}],"id":"24603189"},{"title":"Butternut Squash Ravioli","name":"butternut-squash-ravioli","type":"item","orderNum":50,"desc":"diced butternut & english peas, alfredo sauce.","allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"17.00","unit":"","calories":""}],"id":"24603197"},{"title":"Casual Fare","name":"casual-fare","type":"section","orderNum":51,"desc":null,"id":"s3328288"},{"title":"Shepherds Pie","name":"shepherds-pie","type":"item","orderNum":52,"desc":"freshly ground sirloin, peas, carrots & onions topped with toasted mashed potatoes.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"15.00","unit":"","calories":""}],"id":"24603206"},{"title":"Filet Mignon Baguette","name":"filet-mignon-baguette","type":"item","orderNum":53,"desc":"open faced, saute onions, grilled portabella, glazed gorgonzola, horseradish mayo & french fries.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"16.00","unit":"","calories":""}],"id":"24603212"},{"title":"Banc Signature Burger","name":"banc-signature-burger","type":"item","orderNum":54,"desc":"cajun dusted chopped sirloin, portabella, roasted peppers, goat cheese, crispy bacon, chipotle mayo, french fries.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"14.00","unit":"","calories":""}],"id":"24603216"},{"title":"Chopped Sirloin Burger","name":"chopped-sirloin-burger","type":"item","orderNum":55,"desc":"choice of toppings & french fries.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"12.00","unit":"","calories":""}],"id":"24603222"},{"title":"Homemade Vegetarian Burger","name":"homemade-vegetarian-burger","type":"item","orderNum":56,"desc":"choice of toppings & sweet potato fries.","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"12.00","unit":"","calories":""}],"id":"24603227"},{"title":"Sides","name":"sides","type":"section","orderNum":57,"desc":null,"id":"s3328290"},{"title":"Brussels Sprouts","name":"brussels-sprouts","type":"item","orderNum":58,"desc":"with smoked bacon & onions","allergens":[],"allergenFree":[],"restrictions":[],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603232"},{"title":"Sweet Potato Hash","name":"sweet-potato-hash","type":"item","orderNum":59,"desc":null,"allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603238"},{"title":"Pan Roasted French Bean & Grape Tomatoes","name":"pan-roasted-french-bean--grape-tomatoes","type":"item","orderNum":60,"desc":null,"allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603245"},{"title":"Parmesan Dusted French Fries","name":"parmesan-dusted-french-fries","type":"item","orderNum":61,"desc":null,"allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603251"},{"title":"Sweet Potato Fries","name":"sweet-potato-fries","type":"item","orderNum":62,"desc":null,"allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603257"},{"title":"Mac N Cheese","name":"mac-n-cheese","type":"item","orderNum":63,"desc":null,"allergens":[],"allergenFree":[],"restrictions":["vegetarian"],"spicy":"","prices":[{"title":"","orderNum":"","price":"6.00","unit":"","calories":""}],"id":"24603262"}],"id":"m1x58k1njygsubjzfwgak5djn","disclaimer":"Disclaimer: Always check with the business for pricing and availability of menu items. SinglePlatform is not responsible for menu or pricing changes, but the information is believed to be accurate when posted. Listing of a menu does not mean that there is any affiliation, endorsement or sponsorship between SinglePlatform and the listed business.","attributionImage":"http:\/\/a.singleplatform.com\/SP-DataManagement\/banc-cafe\/provided_by_2.png","attributionImageLink":"http:\/\/info.singleplatform.com\/menu?ref=SP-DataManagement","secureAttributionImage":"https:\/\/as.singleplatform.com\/SP-DataManagement\/banc-cafe\/provided_by_2.png","secureAttributionImageLink":"http:\/\/info.singleplatform.com\/menu?ref=SP-DataManagement"}],"locationToMenus":{"locationId":"banc-cafe","locationToMenus":[{"id":"m1x58k1njygsubjzfwgak5djn","name":"597359","orderNum":"0","state":"enabled"}]},"location":{"id":"banc-cafe","factualId":"a2e3baf2-eae4-4017-98d1-1cf4ab02d145","outOfBusiness":false,"publishedAt":"2012-03-09 10:35:56","general":{"name":"Banc Cafe","timeZone":"EST","desc":"A neighborhood bar restaurant occupying the space of a 1920's bank. The decor is inspired by nineteenth century Parisian establishments. Terra Cotta textured walls, dimly lit chandelier's, copper table tops & curved banquette seating create a very unique and intimate setting. \r\n\r\nExecutive Chef, John J. Loughran formerly of River Cafe in Brooklyn has created a menu that changes seasonally using the best of locally sourced ingredients. Chef John's philosophy, buy local and be creative. This is evident in every dish you taste at Banc Cafe. \r\n\r\nOur cocktails are created using fresh fruit & natural ingredients.We feel that tasty food & flavorful drinks provided with honest friendly service is a great way to win someone over. We hope that someone is you.\r\n\r\nEnjoy!","website":"http:\/\/www.banccafe.com\/"},"location":{"address1":"431 3rd Ave","address2":"","city":"New York","region":"NY","country":"US","postcode":"10016","longitude":-73.97973,"latitude":40.74351},"phones":{"main":"2122520146","fax":""},"hours":{"mon":{"start":"11:00am","end":"04:00am"},"tue":{"start":"11:00am","end":"04:00am"},"wed":{"start":"11:00am","end":"04:00am"},"thu":{"start":"11:00am","end":"04:00am"},"fri":{"start":"11:00am","end":"04:00am"},"sat":{"start":"11:00am","end":"04:00am"},"sun":{"start":"11:00am","end":"04:00am"},"holidaySchedule":""},"businessType":"Restaurant","hasPhotos":true,"isOwnerVerified":true}}

Short Menu Field Descriptions

A couple notes to help in understanding the field descriptions below:

  • There are multiple types of entries. Each entry type contains a slightly different set of information and is/should be rendered slightly differently.
  • The list of entries is ordered by the orderNum field. The ordering is important as it defines the order in which to render the entries in the menu and which items are in which sections.

A menu consists of a map of the following fields:

  • title: the title of the menu. This is displayed to the user as the name of the menu
  • desc: the description of the menu
  • footnote: A note to display at the bottom of the menu in the menu border.
  • attributionImage: URL to the attribution image for this menu
  • attributionImageLink: URL for the link to apply to the attribution image for this menu
  • entries: a list of entry maps (documents).
    • id: the entries ID. This must be a unique ID across all menu entries in the SP systems
    • type: the type of entry. One of: section, item
    • orderNum: the order number for this entry. A one (1) based number.
    • title: the title of the entry. Should be single-lined.
    • name: the unique name of the entry within the menu.
    • desc: the description for the entry. Can be multi-lined.
    • Note: The following values are for item entries
    • prices: if the entry is an item, this is a list of price maps (documents)
      • orderNum: the order number of a price in the list of prices. A one (1) based number.
      • title: the title of a price
      • price: the price itself (just the number, no currency symbol)
      • unit: the price unit. A text field displayed directly after the prices for values like each and per pound.
      • calories: the number of calories for the entry
    • allergens: a list of common allergens in this dish. This list conforms to the standard format of lists|#List Format. Usually in: egg, fish, dairy, shellfish, soy, peanut, tree nut, wheat
    • allergenFree: a list of common allergens NOT in this dish. This list conforms to the standard format of lists. Usually in: egg-free, fish-free, dairy-free, shellfish-free, soy-free, peanut-free, tree nut-free, gluten-free
    • restrictions: The list of religious, ethical or personal restrictions to which the dish adheres. Includes: halal, kosher, vegan, vegetarian
    • spicy: The level of spiciness at four levels: none, mild, medium, hot