get_applications

Gets all applications.

Path:
/lib/get_applications.js

Parameters:

NameTypeDescription
FilterStringA filter to apply in finding applications.

Example Request:

POST /redrock/query

{  
   "Script":"@/lib/get_applications.js",
   "Args":{  
   	  "Filter":"",
      "PageNumber":1,
      "PageSize":10,
      "Limit":10,
      "SortBy":"",
      "direction":"False",
      "Caching":-1
   }   
}

Example Response:

{
    "success": true,
    "Result": {
        "IsAggregate": false,
        "Count": 10,
        "Columns": [
            {
                "Name": "Featured",
                "IsHidden": false,
                "DDName": null,
                "Title": "Featured",
                "DDTitle": null,
                "Description": null,
                "Type": 1,
                "Format": null,
                "Width": 0,
                "TableKey": null,
                "ForeignKey": null,
                "TableName": null
            },
            {
                "Name": "ProvSettingPreview",
                "IsHidden": false,
                "DDName": null,
                "Title": "ProvSettingPreview",
                "DDTitle": null,
                "Description": null,
                "Type": 1,
                "Format": null,
                "Width": 0,
                "TableKey": null,
                "ForeignKey": null,
                "TableName": null
            },
            ...
        ],
        "FullCount": 397,
        "Results": [
            {
                "Entities": [
                    {
                        "Type": "Application",
                        "Key": "ad139e...",
                        "IsForeignKey": false
                    }
                ],
                "Row": {
                    "Featured": null,
                    "ProvSettingPreview": null,
                    "Name": ".extendr",
                    "Category": "Social Media",
                    "MobileAppType": null,
                    "DisplayName": ".extendr",
                    "AppTypeDisplayName": "Web - User Password",
                    "OnPrem": null,
                    "ID": "ad139...",
                    "ShadowAppLink": null,
                    "ChildLinkedApps": null,
                    "MunkiMetadata": null,
                    "AdminTag": "Social Media",
                    "Description": "Your .extendr account allows you to neatly synthesize all that you are, online. Use it to organize URLs as you see fit, re-engineer your resume or portfolio or use it as a temporary home page. It's up to you, and it's easy to do.",
                    "ParentAppTemplateName": null,
                    "ProvConfigured": null,
                    "Version": null,
                    "IsGatewayed": null,
                    "Generic": false,
                    "CorpIdentifier": null,
                    "MobileAppSource": null,
                    "Brand": null,
                    "AppType": "Web",
                    "ServiceName": null,
                    "PortalApp": null,
                    "ParentApp": null,
                    "DeepLinkUrl": null,
                    "Icon": "/vfslow/lib/application/icons/extendr",
                    "WebAppTypeDisplayName": "User Password",
                    "WebAppType": "UsernamePassword",
                    "IsTestApp": null,
                    "ProvSettingEnabled": null,
                    "TemplateName": "extendr",
                    "IsMarketplaceApp": null,
                    "Handler": "cloudlib;Centrify.Saas.apphandlers.UserPass",
                    "State": "Active",
                    "NotSelfService": null,
                    "DerivedCredsSupported": null,
                    "_MatchFilter": null,
                    "VersionName": null,
                    "Popular": null,
                    "ProvCapable": null
                }
            },
            {
                "Entities": [
                    {
                        "Type": "Application",
                        "Key": "8921...",
                        "IsForeignKey": false
                    }
                ],
                "Row": {
                    "Featured": false,
                    "ProvSettingPreview": null,
                    "Name": "000SAML",
                    "Category": "Other",
                    "MobileAppType": null,
                    "DisplayName": "000SAML",
                    "AppTypeDisplayName": "Web - SAML + Provisioning",
                    "OnPrem": true,
                    "ID": "8921...",
                    "ShadowAppLink": null,
                    "ChildLinkedApps": null,
                    "MunkiMetadata": null,
                    "AdminTag": "Other",
                    "Description": "This template enables you to provide single sign-on to a web application that uses SAML (Security Assertion Markup Language) for authentication.",
                    "ParentAppTemplateName": null,
                    "ProvConfigured": null,
                    "Version": null,
                    "IsGatewayed": null,
                    "Generic": true,
                    "CorpIdentifier": "",
                    "MobileAppSource": null,
                    "Brand": "Centrify",
                    "AppType": "Web",
                    "ServiceName": "",
                    "PortalApp": null,
                    "ParentApp": null,
                    "DeepLinkUrl": null,
                    "Icon": "/vfslow/lib/application/icons/genericsaml",
                    "WebAppTypeDisplayName": "SAML <i>+ Provisioning</i>",
                    "WebAppType": "Saml",
                    "IsTestApp": false,
                    "ProvSettingEnabled": null,
                    "TemplateName": "Generic SAML",
                    "IsMarketplaceApp": null,
                    "Handler": "cloudlib;Centrify.Saas.apphandlers.SamlAppHandler",
                    "State": "Created",
                    "NotSelfService": null,
                    "DerivedCredsSupported": false,
                    "_MatchFilter": null,
                    "VersionName": null,
                    "Popular": null,
                    "ProvCapable": true
                }
            },
            ...
        ],
        "ReturnID": ""
    },
    "Message": null,
    "MessageID": null,
    "Exception": null,
    "ErrorID": null,
    "ErrorCode": null,
    "InnerExceptions": null
}