MenuQuery examplesMenusMenusThese are examples of queries to fetch menu data. Fetching menus Fetch a specific menu, and the raw data of its entries: { menu(by: { id: 176 }) { itemDataEntries } }Copy Fetch all menus, nesting queries to select the properties from the items: { menus { id name slug count locations items { ...MenuItemProps children { ...MenuItemProps children { ...MenuItemProps } } } } } fragment MenuItemProps on MenuItem { classes description id objectID parentID target title url }Copy Filtering and paginating menus: { menus(pagination: { limit: 1, offset: 1}, filter: { search: "all" }) { id name slug } menuCount(filter: { search: "all" }) }CopyPrevMeta ValuesNextSettings
These are examples of queries to fetch menu data. Fetching menus Fetch a specific menu, and the raw data of its entries: { menu(by: { id: 176 }) { itemDataEntries } }Copy Fetch all menus, nesting queries to select the properties from the items: { menus { id name slug count locations items { ...MenuItemProps children { ...MenuItemProps children { ...MenuItemProps } } } } } fragment MenuItemProps on MenuItem { classes description id objectID parentID target title url }Copy Filtering and paginating menus: { menus(pagination: { limit: 1, offset: 1}, filter: { search: "all" }) { id name slug } menuCount(filter: { search: "all" }) }Copy