List Applications

Details

API Details
NameList Applications
DescriptionRetrieve a list of all available applications
MethodGET
URI/v1/apps
CloudCenter Release
  • CloudCenter 3.x and 4.x
  • Enhanced in CloudCenter 3.2.6.5 to include the executor and category attributes (see Application Profiles for additional information)
  • Enhanced in CloudCenter 4.7.0 to display the perms associated with the application.
Notes
  • For additional context on <PORT> usage in the following example(s), see Base URI Format.
  • The CloudCenter GET APIs display up to 20 entities in the listing by default. If you have more than 20 entities in your resource listing, use the pagination query parameters to view them beyond the first 20 entities returned by default. See the CloudCenter API Overview  > Pagination  section for additional context.
ESB Headeraction: get.apps

Example

curl -k -X GET -H "Accept: application/json" -u cliqradmin:40E45DBE57E35ECB "https://<HOST>:<PORT>/v1/apps"

Response

{
    "apps": [
        {
            "id": "521",
            "resource": "https://<HOST>:<PORT>/v1/apps/521?version=1.0",
            "perms": [
			"read",
            "execute",
            "delete",
            "administration",
            "write"],
            "name": "ActiveDirectory",
            "description": "Active Directory Setup for Sharepoint",
            "serviceTierId": "CustomMulti-Tier-521",
            "versions": [
                "1.0"
            ]
        },
        {
            "id": "160",
            "resource": "https://<HOST>:<PORT>/v1/apps/160?version=3.4.2",
            "perms": [	
			"read",
            "execute",
            "delete",
            "administration",
            "write"],
            "name": "Dolibarr",
            "description": "Dolibarr ERP & CRM is a web software to 
             manage your business",
            "serviceTierId": "PHPWebApp-160",
            "versions": [
                "3.4.2"
            ]
        },
        {
            "id": "521",
            "resource": "https://<HOST>:<PORT>/v1/apps/521?version=1.0",
            "perms": [
			"read",
            "execute",
            "delete",
            "administration",
            "write"],
            "name": "ActiveDirectory",
            "description": "Active Directory Setup for Sharepoint",
            "serviceTierId": "CustomMulti-Tier-521",
            "versions": [
                "1.0"
            ]
        },
        {
            "id": "530",
            "resource": "https://<HOST>:<PORT>/v1/apps/530?version=07.00.06",
            "perms": [
			"read",
            "execute",
            "delete",
            "administration",
            "write"],
            "name": "DotNetNuke",
            "description": "CMS Portal. DB access: user: sa password: root",
            "serviceTierId": "Windows.NetWebApp-530",
            "versions": [
                "07.00.06"
            ]
        }
    ]
}

Request Attributes

apps
  • Description: List of applications
  • Type: List

Response Attributes

apps
  • Description: List of applications

  • Type: List
id
  • DescriptionUnique, system-generated identifier for this CloudCenter Resource.

  • Type: String

resource
  • Description: Unique URL to access this resource
  • Type: String
perms (click for additional details)

name
  • DescriptionThe name assigned for this CloudCenter ResourceValid characters are letters, numbers, underscores, and spaces.

  • Type: String

description
  • DescriptionA brief description for this CloudCenter Resource.

  • Type: String

serviceTierId
  • Description:

    Type of application tier (for example, Loadbalancer, database, AppCluster, or other tiers). This value is a concatenation of the Application Profile Type Name and the App ID.

    • First job serviceTierId = appName + "-" +appId
    • Child tier serviceTierId = tierName + "-" +appId
  • Type: String
versions
  • Description: List of available application versions
  • Type: List