Menus
Working with menus in Menuflow
The Menuflow platform menu system uses an MSIM (menu, section, item, modifier) design and approach. As such our API calls are structured to match the MSIM design. The diagram below shows this in a visual form.
The following API calls are available to retrieve menus, sections, items, and modifiers.
Menus
Call to retrieve menus for a specific location.
Menu Request
GET
https://api.menuflow.dev/go/menu/{lid}
curl --location 'https://api.menuflow.dev/go/menus/{
location_id}'
--header 'x-api-key: YOUR-API-KEY'
Path Parameters
location_id*
integer
location_id for which menus should be returned.
Sections
Call to retrieve all sections for a specific menu.
Section Request
GET
https://api.menuflow.dev/go/menu/{mid}/sections
curl --location 'https://api.menuflow.dev/go/menus/{
menu_id}/sections'
--header 'x-api-key: YOUR-API-KEY'
Path Parameters
menu_id*
integer
menu_id for which sections should be returned.
Items
Call to retrieve all items for a specific section.
Item Request
GET
https://api.menuflow.dev/go/menu/{sid}/items
curl --location 'https://api.menuflow.dev/go/menus/{
section_id}/items'
--header 'x-api-key: YOUR-API-KEY'
Path Parameters
section_id
integer
section_id for which items should be returned.
Modifiers
Call to retrieve all modifiers for a specific item.
Modifier Request
GET
https://api.menuflow.dev/go/menu/{item_id/modifiers
curl --location 'https://api.menuflow.dev/go/menus/{item_id}/modifiers'
--header 'x-api-key: YOUR-API-KEY'
Path Parameters
item_id*
integer
item_id for which modifiers should be returned.
Modifier Details Request
GET
https://api.menuflow.dev/go/menu/{modifier_id}/modifier_details
curl --location 'https://api.menuflow.dev/go/menus/{
modifier_id}/modifier_details'
--header 'x-api-key: YOUR-API-KEY'
Path Parameters
modifier_id*
integer
modifier_id for which details should be returned.
Modifier Options Request
GET
https://api.menuflow.dev/go/menu/{modifier_id/modifier_options
curl --location 'https://api.menuflow.dev/go/menus/{
modifier_id}/modifier_items'
--header 'x-api-key: YOUR-API-KEY'
Path Parameters
modifier_id*
integer
modifier_id for which items should be returned.
Last updated