Menu Settings

Menu settings describe the storefront navigation tree (header, mega menu, footer) for every locale the tenant has enabled. Changes are published atomically and picked up by the storefront's /api/public/menu endpoint.

Endpoints

GET/api/b2b/pim/menu-settingsauth: session
PATCH/api/b2b/pim/menu-settingsauth: session
POST/api/b2b/pim/menu-settings/publishauth: session

Notes

  • A single document per tenant stores all menu trees (header, mega, footer).
  • Each menu item is { label: MultiLangString, href, icon?, children? }.
  • The storefront reads the published snapshot; drafts are visible only in the preview channel.