Get Menus for a Channel
The dedicated Menu Tool with the endpoint
GET /api/v1/menus/{channelHandle}
has been deprecated in favor of modeling menus with data records as described below. This endpoint will get removed withrelease-2025-05
.The li-tree metadata plugin provides a better developer and user experience for managing menus. Please reach out for assistance with migrating from the Menu Tool to data records.
Required scope:
public-api:read
Description
Menu items can be of three types:
- uri for arbitrary URIs, mainly used for URLs
- path for internal paths, such as when the menu item should link to an article or page
- document is the same as path except it is used when routing is disabled
Use Cases
- Get menus for deliveries
Endpoint
GET /api/2025-03/menus/{channelHandle}
Parameters
Name | Type | Required | Notes |
---|---|---|---|
channelHandle | string | x | The handle of the channel for which you want to get the events. |
?handle | string | Handle of the menu to retrieve. |