Application

The Application table contains applications that are available for deployment to users.

ColumnTypeDescription
NameLocalizedStringApplication name.
DisplayNameLocalizedStringApplication display name.
IconStringPath of application icon image.
DescriptionLocalizedStringApplication description.
HandlerStringApplication handler.
TemplateNameStringApplication template name.
AppTypeStringApplication type.
AppTypeDisplayNameStringDisplay name of application type.
WebAppTypeStringApplication web-app-type.
WebAppTypeDisplayNameStringDisplay name of application web-app-type.
StateStringApplication state.
IsTestAppBooleanWhether this application is for testing only.
CorpIdentifierStringAn additional field required for login. For example, Company ID, organization code, sub-domain of a login URL, etc.
BrandStringA specific brand name that this application is made for.
NotSelfServiceBooleanWhether this application must be configured by a Cloud Admin.
GenericBooleanWhether this application is implemented using a generic application template.
OnPremBooleanWhether this application can be hosted on-premise.
IsGatewayedBooleanWhether this application is using App Gateway.
ShadowAppLinkStringRowkey for this Gateway Shadow SAML application.
FeaturedBooleanWhether this application is featured.
PopularBooleanWhether this application is popular.
CategoryLocalizedStringCategory of this application.
AdmintagStringApplication admin tag.
MobileAppSourceStringSource of this mobile application. For example, "App Store", "InHouse", "Unknown".
MobileAppTypeStringMobile application type. Target platform of this mobile application. For example, "Android", "Ios", "OSX", "Unknown".
VersionStringVersion of this application.
VersionNameStringVersion name or information of this application. For example, "5.1.0" or "Varies with device".
IsMarketplaceAppBooleanWhether this application comes from Samsung Knox Marketplace.
ProvCapableBooleanWhether this application is capable of User Provisioning.
ProvSettingEnabledBooleanWhether User Provisioning is enabled on this application.
ProvSettingPreviewBooleanWhether User Provisioning is in Preview Mode.
ProvConfiguredBooleanWhether User Provisioning has been configured.

Example Query

The following query searches for entries with 'test' in the name.

{Script: "Select * FROM Application 
    WHERE Name LIKE '%test%' 
    ORDER BY State COLLATE NOCASE"}

The query displays the following entries in the Application table, ordered by State.

Application table query response:

"Success": true,
"Result":
{
...
"FullCount": 2,
"Results": [
  {
    "Entities": [
      {
        "Type": "Application",
        "Key": "********-****-****-****-**************",
        "IsForeignKey": false
      }
    ],
    "Row": {
      "Featured": null,
      "ProvSettingPreview": null,
      "Category": "Social Media",
      "Name": "Test Facebook",
      "MobileAppType": null,
      "DisplayName": "Facebook",
       "AppTypeDisplayName": "Web - User Password",
      "OnPrem": null,
      "ID": "********-****-****-****-**************",
      "ShadowAppLink": null,
      "Description": "Facebook is a social utility that connects people with friends
                     and others who work, study and live around them.",
      "ProvConfigured": null,
      "Version": null,
      "IsGatewayed": null,
      "Generic": false,
      "CorpIdentifier": null,
      "MobileAppSource": null,
      "Brand": null,
      "AppType": "Web",
      "Icon": "/vfslow/lib/application/icons/facebook",
      "WebAppTypeDisplayName": "User Password",
      "IsTestApp": null,
      "WebAppType": "UsernamePassword",
      "ProvSettingEnabled": null,
      "TemplateName": "Facebook",
      "Admintag": "Social Media",
      "IsMarketplaceApp": null,
      "Handler": "cloudlib;Idaptive.Saas.apphandlers.BrowserExtensionHandler",
      "State": "Active",
      "NotSelfService": null,
      "_MatchFilter": null,
      "VersionName": null,
      "Popular": null,
      "ProvCapable": null
    }
  },
  {
    "Entities": [
      {
         "Type": "Application",
        "Key": "********-****-****-****-**************",
        "IsForeignKey": false
       }
    ],
    "Row": {
      "Featured": null,
      "ProvSettingPreview": null,
      "Category": "Design",
      "Name": "TEST Cageapp",
      "MobileAppType": null,
      "DisplayName": "Cageapp",
      "AppTypeDisplayName": "Web - User Password",
      "OnPrem": null,
      "ID": "********-****-****-****-**************",
       "ShadowAppLink": null,
      "Description": "Collaboration just got a whole lot easier. A simple way for designers and teams to share, manage and approve their creative work.",
       "ProvConfigured": null,
      "Version": null,
      "IsGatewayed": null,
      "Generic": false,
      "CorpIdentifier": "",
      "MobileAppSource": null,
      "Brand": null,
      "AppType": "Web",
      "Icon": "/vfslow/lib/Application/Icons/cageapp",
      "WebAppTypeDisplayName": "User Password",
      "IsTestApp": null,
      "WebAppType": "UsernamePassword",
      "ProvSettingEnabled": null,
      "TemplateName": "Cageapp",
      "Admintag": "Software Development",
      "IsMarketplaceApp": null,
       "Handler": "cloudlib;Idaptive.Saas.apphandlers.UserPass",
      "State": "Active",
      "NotSelfService": null,
      "_MatchFilter": null,
      "VersionName": null,
      "Popular": null,
      "ProvCapable": null
    }
  }
}