TakeoutTech API
latest
  • Welcome
  • Services
  • POS Setup and Configuration
  • JSON Encoding
  • Usage Examples
TakeoutTech API
  • Docs »
  • Menu Service
  • Edit on GitHub

Menu Service¶

Use this service to obtain menu detail. Menu data are returned in two modes: #. Full [TBI] #. Simplfied [current]

Note

The modifiers for an item are embeded in the hierarchical data section of the item, some of these are repeated. Detail information on menu items may be obtain through <item> queries.

GET /api/menu¶

  • id: string, the GUID for this Menu

Example Request:

curl -X GET \
  'http://dev.takeouttech.com/api/menu?id=[theMenuGUID]' \
  -H 'authorization: Bearer [theToken]

Example Response:

{
    "MenuID": 12528,
    "Name": "",
    "Categories": [
        {
            "ID": 209426,
            "MenuID": 12528,
            "Name": "Catering - Sides",
            "Notes": "",
            "Sequence": 0,
            "Items": [
                {
                    "ID": 1669072,
                    "MenuID": 12528,
                    "MenuGroupID": 209426,
                    "MenuPeriodID": 36768,
                    "MenuTypeID": 16233,
                    "Reference": "755",
                    "Sequence": -1,
                    "Description": "Sour Cream (Serves 5)",
                    "Notes": "",
                    "Retail": 10,
                    "Taxable": true,
                    "Online": true,
                    "PrepTime": 0,
                    "OutOfStock": "",
                    "Discontinued": false,
                    "PosID": "",
                    "TypeName": "Catering",
                    "ImageUrl": "",
                    "Availability": {
                        "Name": "Lunch & Dinner",
                        "StartDate": "10/4/2012",
                        "EndDate": "10/4/2099",
                        "StartTime": "12:00 AM",
                        "EndTime": "11:59 PM",
                        "Weekday": {
                            "Monday": true,
                            "Tuesday": true,
                            "Wednesday": true,
                            "Thursday": true,
                            "Friday": true,
                            "Saturday": true,
                            "Sunday": true
                        }
                    },
                    "Options": []
                },
                {
                    "ID": 1669067,
                    "MenuID": 12528,
                    "MenuGroupID": 209426,
                    "MenuPeriodID": 36768,
                    "MenuTypeID": 16233,
                    "Reference": "750",
                    "Sequence": 35,
                    "Description": "Rice",
                    "Notes": "",
                    "Retail": 0,
                    "Taxable": true,
                    "Online": true,
                    "PrepTime": 0,
                    "OutOfStock": "",
                    "Discontinued": false,
                    "PosID": "",
                    "TypeName": "Catering",
                    "ImageUrl": "",
                    "Availability": {
                        "Name": "Lunch & Dinner",
                        "StartDate": "10/4/2012",
                        "EndDate": "10/4/2099",
                        "StartTime": "12:00 AM",
                        "EndTime": "11:59 PM",
                        "Weekday": {
                            "Monday": true,
                            "Tuesday": true,
                            "Wednesday": true,
                            "Thursday": true,
                            "Friday": true,
                            "Saturday": true,
                            "Sunday": true
                        }
                    },
                    "Options": []
                }
      ]
    }
  ]
}

© Copyright 2017, Takeout Technologies. Revision 84599712.

Built with Sphinx using a theme provided by Read the Docs.