Apex Reference Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
SmartDataDiscovery Class
ConnectApi Enums
ConnectApi Exceptions
Newer Version Available
NavigationMenu Class
Get navigation menu items for an Experience Cloud site.
Namespace
NavigationMenu Methods
These methods are for NavigationMenu. All
methods are static.
-
getCommunityNavigationMenu(communityId, navigationLinkSetId, navigationLinkSetDeveloperName, publishStatus, includeImageUrl, addHomeMenuItem, menuItemTypesToSkip)
Get navigation menu items for an Experience Cloud site.
getCommunityNavigationMenu(communityId, navigationLinkSetId, navigationLinkSetDeveloperName, publishStatus, includeImageUrl, addHomeMenuItem, menuItemTypesToSkip)
API Version
52.0
Available to Guest Users
52.0
Requires Chatter
No
Signature
public static ConnectApi.NavigationMenuItemCollection getCommunityNavigationMenu(String communityId, String navigationLinkSetId, String navigationLinkSetDeveloperName, ConnectApi.PublishStatus publishStatus, Boolean includeImageUrl, Boolean addHomeMenuItem, List<ConnectApi.NavigationMenuItemType> menuItemTypesToSkip)
Parameters
- communityId
- Type: String
- ID of an Experience Cloud site.
- navigationLinkSetId
- Type: String
- ID of the navigation link set.
- navigationLinkSetDeveloperName
- Type: String
- Developer name of the navigation link set.
- publishStatus
- Type: ConnectApi.PublishStatus
- Publish status of the navigation menu item. Values
are:
- Draft
- Live
- includeImageUrl
- Type: Boolean
- Specifies whether to include the image URL with the menu item (true) or not (false).
- addHomeMenuItem
- Type: Boolean
- Specifies whether to add the Home menu item (true) or not (false).
- menuItemTypesToSkip
- Type: List<ConnectApi.NavigationMenuItemType>
- List of menu item types to filter out of the
results. Values are:
- Event—Event, such as logging in, logging out, or switching accounts.
- ExternalLink—URL outside of your site.
- GlobalAction—Lets users create records that aren’t related to other records.
- InternalLink—Relative URL inside your site.
- MenuLabel—Menu label.
- NavigationalTopic—Dropdown list with links to the navigational topics in your site.
- SalesforceObject—Objects such as accounts, cases, contacts, and custom objects.
- SystemLink—System link, such as a link to Builder, Workspaces, or Setup.