The consumer of this API will be able to:
- Retrieve a list of all the navigationMenus in a website
- Retrieve all the information of a given navigationMenuItem: the final goal is to be able to render a NavigationMenu with the result of the API call
The list of NavigationMenus should only include Navigation menus if the current user has permissions to view the whole list, otherwise the list returned will be empty. If a navigation menu is requested and the current user doesn't have permission to view it, a 404 error should be returned.