Return multiple apps' info from dynamicui.conf

This function retrieves an application's information from a specific theme's dynamicui.conf file.

Authorizations:
query Parameters
app_keys
string

A comma-separated list of an application feature names. If you do not specify this parameter, the output will include all of the applications that the dynamicui.conf file contains.

Note:

Example: app_keys=addon_domains,ftp_accounts,anonymous_ftp

Responses

Response Schema: application/json
apiversion
integer

The version of the API.

func
string

The name of the method called.

module
string

The name of the module called.

object

Request samples

uapi --output=jsonpretty \
  --user=username \
  Branding \
  get_applications

Response samples

Content type
application/json
{
  • "apiversion": 3,
  • "func": "get_applications",
  • "module": "Branding",
  • "result": {
    • "data": {
      • "addon_domains": {
        • "acontent": "",
        • "base64_png_image": "",
        • "feature": "addondomains",
        • "file": "addon_domains",
        • "group": "domains",
        • "height": "48",
        • "if": "$HASROLE{'WebServer'}",
        • "imgtype": "icon",
        • "implements": "Domains_AddonDomains",
        • "itemdesc": "Addon Domains",
        • "itemorder": "3",
        • "key": "addon_domains",
        • "onclick": "",
        • "plainitemdesc": "Addon Domains",
        • "searchtext": "Domains Addon domain Addon Domains",
        • "subtype": "img",
        • "target": "",
        • "type": "image",
        • "url": "addon/index.html",
        • "width": "48"
        },
      • "anonymous_ftp": {
        • "acontent": "",
        • "base64_png_image": "",
        • "feature": "ftpaccts",
        • "file": "anonymous_ftp",
        • "group": "files",
        • "height": "48",
        • "if": "$SERVICEPROVIDED{'ftp'} && $hasanonftp",
        • "imgtype": "icon",
        • "itemdesc": "Anonymous FTP",
        • "itemorder": "8",
        • "key": "anonymous_ftp",
        • "onclick": "",
        • "plainitemdesc": "Anonymous FTP",
        • "searchtext": "Anonymous FTP anonymousftp",
        • "subtype": "img",
        • "target": "",
        • "touch": "ftp",
        • "type": "image",
        • "url": "ftp/anonymous.html",
        • "width": "48"
        },
      • "ftp_accounts": {
        • "acontent": "",
        • "base64_png_image": "",
        • "feature": "ftpaccts",
        • "file": "ftp_accounts",
        • "group": "files",
        • "height": "48",
        • "if": "$SERVICEPROVIDED{'ftp'}",
        • "imgtype": "icon",
        • "itemdesc": "FTP Accounts",
        • "itemorder": "6",
        • "key": "ftp_accounts",
        • "onclick": "",
        • "plainitemdesc": "FTP Accounts",
        • "searchtext": "FTP Accounts ftp create",
        • "subtype": "img",
        • "target": "",
        • "touch": "ftp",
        • "type": "image",
        • "url": "ftp/accounts.html",
        • "width": "48"
        }
      },
    • "errors": null,
    • "messages": null,
    • "metadata": { },
    • "status": 1,
    • "warnings": null
    }
}