---
schema_version: "1"
id: fc8af6d95d11cbf018c5b802fb9395063066691043b9eedd47d10659ab21111b
title: ConnectApi.NavigationMenuItem
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_navigation_menu_item.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_navigation_menu_item.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 09a020e30643c903e0c0c2aa899d5dbb8bbc0ab5d6cc9da9407146b36528a587
description: Navigation menu item.
---
# ConnectApi.NavigationMenuItem

Navigation menu item.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d1094096e27">Property Name</th>
              <th class="featureTableHeader vertical-align-top " id="d1094096e29">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d1094096e31">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d1094096e33">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">actionType</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#navigationMenuItemActionTypeEnum"><samp class="codeph apex_code">ConnectApi.​NavigationMenuItem​ActionType</samp></a></td>

              <td class="entry" headers="d1094096e31" data-title="Description">Event, URL type, or modal navigation menu item. Values are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Event</samp>—Event-based navigation. <p class="p">Note: <samp class="codeph nolang">Event</samp> is internal only and can’t be used in
                      custom components.</p>
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">ExternalLink</samp>—URL outside of your Experience Cloud site.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">InternalLink</samp>—Relative URL inside your Experience Cloud site.
                  </li>
                  <li class="li">
                    <samp class="codeph apex_code">Modal</samp>—Modal, such as Account Switcher.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">actionValue</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type">String</td>

              <td class="entry" headers="d1094096e31" data-title="Description">For <samp class="codeph nolang">Event</samp> action type, the event fully qualified name for the navigation menu item. For <samp class="codeph nolang">ExternalLink</samp> and <samp class="codeph nolang">InternalLink</samp> action types, the route URL for the navigation menu item. For <samp class="codeph apex_code">Modal</samp> action type, the component fully qualified name for the navigation menu item.</td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">imageUrl</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type">String</td>

              <td class="entry" headers="d1094096e31" data-title="Description">URL to the image of the navigation menu item.</td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">label</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type">String</td>

              <td class="entry" headers="d1094096e31" data-title="Description">Label for the navigation menu item.</td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">pageReference</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_navigation_menu_page_reference.htm" title="Navigation menu item page reference."><samp class="codeph apex_code">ConnectApi.​NavigationMenuPage​Reference</samp></a></td>

              <td class="entry" headers="d1094096e31" data-title="Description">Page reference for the navigation menu item. Page reference is returned only for the Storefront Categories data source.</td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">59.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">subMenu</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list" title="Contains methods for the List collection type.">List</a>&lt;<a class="xref" href="#" title="Navigation menu item."><samp class="codeph apex_code">ConnectApi.​NavigationMenuItem</samp></a>&gt;
              </td>

              <td class="entry" headers="d1094096e31" data-title="Description">Submenu for the navigation menu item.</td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1094096e27" data-title="Property Name"><samp class="codeph apex_code">target</samp></td>

              <td class="entry" headers="d1094096e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#navigationMenuItemOpenTargetEnum"><samp class="codeph apex_code">ConnectApi.​NavigationMenuItem​OpenTarget</samp></a></td>

              <td class="entry" headers="d1094096e31" data-title="Description">Target for the navigation menu item. Values are:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">CurrentWindow</samp>—Navigation menu item opens in the current window.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">NewWindow</samp>—Navigation menu item opens in a new window.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d1094096e33" data-title="Available Version">52.0</td>

            </tr>

          </tbody>
        </table>

#### See Also

- [ConnectApi.NavigationMenuItemCollection](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_navigation_menu_item_collection.htm "Collection of navigation menu items.")