# Menu Items Locations Hub - Locations - Menu Items ## Get All Menu Items - [GET /menu-items](https://docs.uberall.com/apis/swagger/menu-items/get_menu_items.md): Get all menu items the current API user can manage. To specify products with identifier please provide ?identifier= in the URL param By default, 50 are returned, you can use up to max=10000 in the URL param ## Create a Menu Item - [POST /menu-items](https://docs.uberall.com/apis/swagger/menu-items/post_menu_items.md): Create a menu item. It can be added to a content list later ## Delete a Menu Item using identifier - [DELETE /menu-items](https://docs.uberall.com/apis/swagger/menu-items/delete_menu_items.md): Delete a menu item identified by identifier in the url param ## Update a Menu Item using identifier - [PATCH /menu-items](https://docs.uberall.com/apis/swagger/menu-items/patch_menu_items.md): Make changes to a menu item, always use ?identifier= in url param to identify the menu item uniquely Any blank parameter deletes an old value, any unspecified parameter does nothing ## Get a Menu Item - [GET /menu-items/{id}](https://docs.uberall.com/apis/swagger/menu-items/get_menu_items_id.md): Get a sigle menu item ## Delete a Menu Item - [DELETE /menu-items/{id}](https://docs.uberall.com/apis/swagger/menu-items/delete_menu_items_id.md): Delete a menu item ## Update a Menu Item - [PATCH /menu-items/{id}](https://docs.uberall.com/apis/swagger/menu-items/patch_menu_items_id.md): Make changes to a menu item. Any blank parameter deletes an old value, any unspecified parameter does nothing ## Get accepted values for dietary restrictions and allergens - [GET /menu-items/accepted-extra-fields](https://docs.uberall.com/apis/swagger/menu-items/get_menu_items_accepted_extra_fields.md): Menu items can have additional information added to them. Certain fields are limited to specific values. Get the list of values here.