Get Hedhog updates in your inbox
New releases, fresh recipes, and breaking changes — no spam.
Core Submodule
menu
Builds menu trees and role bindings for navigation.
Source path: libraries/core/src/menu
Module file: menu.module.ts
Introduction
This page documents the menu submodule as part of the Core package. Use it as a quick technical reference for implementation scope, exposed APIs and MCP integration points.
HTTP Endpoints
13 endpoints
MCP Tools
Named tools callable by AI models via the Model Context Protocol (MCP).
core.menus.systemReturn the navigation menu tree for the current user
core.menus.statsReturn aggregated statistics about the menu catalog
core.menus.allReturn a flat list of all menus in a given locale
core.menus.listList menus with pagination
core.menus.getGet a menu entry by ID
core.menus.createCreate a new menu entry with slug, URL, order, icon, and translations
core.menus.updateUpdate a menu entry's properties
core.menus.deleteDelete one or more menu entries
core.menus.orderUpdate the display order of multiple menu entries
core.menus.roles.listList roles associated with a menu entry
core.menus.roles.updateReplace the role assignments for a menu entry