getMenu
Retrieve a single menu's metadata by providing its menu_id. Returns core fields like name, title, and revision timestamp, with optional extras.
Instructions
Get a single menu - Fetch a single menu record. Read-only.
Lean-by-default keep-list: same shape as listMenus — returns only menu_id, menu_name, menu_title, revision_timestamp. Restore styling/target/rel/json_meta via include_extras=1.
Use when: fetching one menu's metadata. Child items are fetched separately.
Required: menu_id.
See also: listMenus (enumerate many).
Returns: { status: "success", message: [{...record}] } - the message array contains 1 lean-shaped record when found. Empty or HTTP 404 when not found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| menu_id | Yes | ||
| include_extras | No | Opt in to return ALL remaining fields on this resource that are not in the lean-by-default keep-list and not gated by another `include_*` flag. Lean default returns only the core identity, routing, and load-bearing fields. `include_extras=1` restores everything else (geo, all hero_*, layout/sidebar/menu config, all display toggles, admin metadata, etc.). Resource-specific — see each tool's description for what the extras bundle contains. |