A menu defines a tree structure of text labels and links that can be used to generate various kinds of navigation menus. This can be used to define data for top-navigation, side-navigation, or other similar hierarchies of internal document links or external web links.
The Site Management API treats a menu structure as a single entity and only manages the top level menu. Menu items (in other words, nested entries) are managed by site editors in the Experience manager app.
At API level, a menu is therefore represented by a single string holding its name:
Developers can retrieve a list of menus, retrieve the name of a menu, create a menu, and delete a menu.
Operations on the actual menu items within a menu are not possible at API level.
See Channel Menu Operations in the Site Management API reference documentation for a list of operations.
You can find examples of using the menu endpoints in the Postman collection.