---
schema_version: "1"
id: 7cd2bc86c2b1cb70ee20be70574469555370a701d1ac6ed77b2ec629dc27d3d7
title: App
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/uiapi/ui_api_responses_app.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_responses_app.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2c5607b0f22804c510effc16e8a24c21a00ffd60ecbe9fd4f8a1ffd2f38bc9e7
description: The metadata for a single app.
---
# App

The metadata for a single app.

<table class="featureTable sort_table" summary="">





          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d94983e42">Property Name</th>

              <th class="featureTableHeader vertical-align-top " id="d94983e45">Type</th>

              <th class="featureTableHeader vertical-align-top " id="d94983e48">Description</th>

              <th class="featureTableHeader vertical-align-top " id="d94983e51">Filter Group and Version</th>

              <th class="featureTableHeader vertical-align-top " id="d94983e54">Available Version</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">appId</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The unique ID of the app.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">description</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">A description of the app.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">developerName</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The API name of the app.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">formFactors</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">String[]</td>

              <td class="entry" headers="d94983e48" data-title="Description">The form factor of the app. One or more of these values:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Large</samp>—App supports the desktop
                    display size.
                  </li>

                  <li class="li">
                    <samp class="codeph nolang">Medium</samp>—App supports the tablet
                    display size.
                  </li>

                  <li class="li">
                    <samp class="codeph nolang">Small</samp>—App supports the phone
                    display size.
                  </li>

                </ul>
              </td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Medium, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">headerColor</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The primary color for the app as selected by an admin. For example, <samp class="codeph nolang">#0070D2</samp>.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">iconUrl</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The URL for the app’s icon.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">isNavAutoTempTabsDisabled</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">Boolean</td>

              <td class="entry" headers="d94983e48" data-title="Description">If <samp class="codeph nolang">true</samp>, the navigation automatically
                creates temporary tabs settings.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">isNavPersonalizationDisabled</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">Boolean</td>

              <td class="entry" headers="d94983e48" data-title="Description">If <samp class="codeph nolang">true</samp>, navigation personalization is
                disabled.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">isNavTabPersistenceDisabled</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">Boolean</td>

              <td class="entry" headers="d94983e48" data-title="Description">If <samp class="codeph nolang">true</samp>, workspace tabs are cleared for
                each new console session.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 54.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">54.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">isOmniPinnedViewEnabled</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">Boolean</td>

              <td class="entry" headers="d94983e48" data-title="Description">If <samp class="codeph nolang">true</samp>, the Omni-Channel sidebar is
                enabled.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 60.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">60.0</td>

            </tr>

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

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

              <td class="entry" headers="d94983e48" data-title="Description">The label of the app.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">logoUrl</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The logo URL of the app as selected by the admin.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Medium, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">mobileStartUrl</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The mobile launch URL for the app. This field is used with client apps and
                Experience Builder sites. For sites only, this location is a fully qualified domain
                name. For other apps, it’s a relative URL.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Medium, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">navItems</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_responses_nav_item.htm#ui_api_responses_nav_item" title="The metadata for a single navigation item (tab).">Navigation Item</a>[]
              </td>

              <td class="entry" headers="d94983e48" data-title="Description">The metadata for the navigation tabs of the app. <div class="box message info">
                  <div class="inner">
                    <div class="bd">
                      <div class="media">
                        <img class="img mtm" src="https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/images/icon_note.png" alt="Note">
                        <div class="mediaBd">
                          <h4 class="mbs">Note</h4>
                          <p>Only <samp class="codeph nolang">navItems</samp> with supported <samp class="codeph nolang">formFactors</samp> values are returned.</p>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Big, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">selected</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">Boolean</td>

              <td class="entry" headers="d94983e48" data-title="Description">If <samp class="codeph nolang">true</samp>, this app is the default app for
                the user.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Big, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">startUrl</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The launch URL of the app. </td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Medium, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">type</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The type of the app. One of these values:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">Classic</samp></li>

                  <li class="li"><samp class="codeph nolang">Community</samp></li>

                  <li class="li"><samp class="codeph nolang">Connected</samp></li>

                  <li class="li"><samp class="codeph nolang">ExternalClient</samp></li>

                  <li class="li"><samp class="codeph nolang">Lightning</samp></li>

                  <li class="li"><samp class="codeph nolang">Multiframework</samp></li>

                </ul>
              </td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 47.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">47.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">uiType</samp></td>

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

              <td class="entry" headers="d94983e48" data-title="Description">The UI type for the app. One of these values:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">Salesforce Classic</samp></li>

                  <li class="li"><samp class="codeph nolang">Lightning Experience</samp></li>

                </ul>
                <p class="p">This property was deprecated in API version 47.0. In API version 47.0 and
                  later, use <samp class="codeph nolang">type</samp> instead.</p>
              </td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Small, 43.0–46.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0–46.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d94983e42" data-title="Property Name"><samp class="codeph nolang">userNavItems</samp></td>

              <td class="entry" headers="d94983e45" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_responses_nav_item.htm#ui_api_responses_nav_item" title="The metadata for a single navigation item (tab).">Navigation Item</a>[]
              </td>

              <td class="entry" headers="d94983e48" data-title="Description">The user's navigation tabs for the app.</td>

              <td class="entry" headers="d94983e51" data-title="Filter Group and Version">Big, 43.0</td>

              <td class="entry" headers="d94983e54" data-title="Available Version">43.0</td>

            </tr>

          </tbody>

        </table>

#### See Also

- [Apps](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_responses_apps.htm "A list of apps that the current user has access to.")
- [Get an App](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_resources_apps_id.htm "Get the metadata for an app.")
- [Get Last Selected App](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_resources_apps_selected.htm "Retrieves the app the current user last selected or the app the user sees by default.")
- [Manage Apps](https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_features_apps.htm "An app is a collection of items that work together to serve a particular function. Salesforce apps come in two flavors: Classic apps and Lightning apps. Classic apps are created and managed in Salesforce Classic. Lightning apps are created and managed in Lightning Experience. Admins customize both types of apps to match the way users work.")