Getting Additional Apps for Employee App Provisioning

App Broker 2017

This section describes the App Broker REST API endpoint to get a list of additional applications to migrate.

Getting Additional Applications for Employee App Provisioning

Endpoint Example

Response Body Example

[GET] http://<SERVERNAME>/esd/api/apps?osdCompatible=true&searchText=${searchText}

[

   {

      "isUsed": false,

      "catalogID": 23,

      "catalogTitle": "AdWords Maker _JRB",

      "cost": 50,

      "isLicenseNeeded": false,

      "isUninstallable": false,

      "briefDescription": "Some desc",

      "showInventoryCost": true

   },

   {

      "isUsed": false,

      "catalogID": 13,

      "catalogTitle": "AdWords Tester3",

      "cost": 50,

      "isLicenseNeeded": false,

      "isUninstallable": false,

      "briefDescription": "",

      "showInventoryCost": true

   }

]

Prerequisites

In order to get obtain a list of additional applications to migrate:

Application migration enabled—The global setting Enable application migration and installation of additional applications option must be selected.
Not designated as core application—On the General > Global tab of the Catalog Item Properties dialog box for the catalog item, the Core application option must not be selected.
Flexera ID—Catalog item must have an associated Flexera ID identified (from the FlexNet Manager Suite Application Recognition Library).

Input Parameter Details

The SearchText parameter is optional; if it is passed with a value, the API will search with that value against the catalog item title, brief description, and long description, and will return the matching results.

Output Details

The output returns the list of applications that can be selected as part of OSD checkout as additional applications.