# Menus

> Menus in API v3.

- [List menus](https://cademi.dev/api/reference/menus/menus.list.md): `GET /menus`
- [Retrieve a menu](https://cademi.dev/api/reference/menus/menus.get.md): `GET /menus/{menu_key}`
- [List menu items](https://cademi.dev/api/reference/menus/menu_items.list.md): `GET /menus/{menu_key}/items`
- [Create a menu item](https://cademi.dev/api/reference/menus/menu_items.create.md): `POST /menus/{menu_key}/items`
- [Reorder menu items](https://cademi.dev/api/reference/menus/menu_items.order.update.md): `PUT /menus/{menu_key}/items/order`
- [Retrieve a menu item](https://cademi.dev/api/reference/menus/menu_items.get.md): `GET /menus/{menu_key}/items/{menu_item_id}`
- [Update a menu item](https://cademi.dev/api/reference/menus/menu_items.update.md): `PATCH /menus/{menu_key}/items/{menu_item_id}`
- [Delete a menu item](https://cademi.dev/api/reference/menus/menu_items.delete.md): `DELETE /menus/{menu_key}/items/{menu_item_id}`
