Important notice

As of version 8.x-1.2 the structure of the returned JSON has changed. See #2837697: Alter the format of the json returned for more information.

This module provides a REST endpoint to retrieve menu items based on the menu name.

When enabled the REST endpoint "/api/menu_items/{menu_name}" becomes available. When calling this url and adding the menu name to the url, for instance "/api/menu_items/main" you will get a full menu tree of that menu.

If you add a query parameter like "?max_depth=1" or "?min_depth=2" you are able to determine what levels in the menu tree you would like to output into the webservice.

If you have any feature requests, please don't hesitate to add them to the issue queue!

Supporting organizations: 
Sponsoring and support

Project Information