App Catalog APIs
Get application inventory
This API returns information about the apps in the app catalog.
HTTP Method
GET
Request URI
/msa/v1/cps/appcatalog/apps
Request parameters
|
Parameter |
Description |
Sample Value |
|
identifier |
Parameter Type: Query Data Type: String Bundle id of the application (exact match). |
com.facebook.Facebook |
|
name |
Parameter Type: Query Data Type: String Name of the app (matches starts with) Note: This parameter is case sensitive. See this known issue. |
|
|
platformType |
Parameter Type: Query Data Type: String Type of the os platform (exact match). Case sensitive. Must be one of these values:
WEBAPPS is only supported for Ivanti EPMM. WINDOWS is not working in this release. See this known issue. |
IOS |
Response fields
See App Catalog.
Example request
/msa/v1/cps/appstore/apps
Example responses
{
"searchResults": [
{
"name": "Google Photos",
"platformType": "Android",
"version": "2019.02.19",
"identifier": "com.google.android.apps.photos",
"createdAt": 1550659389308
},
{
"name": "Facebook",
"platformType": "iOS",
"version": "208.0",
"identifier": "com.facebook.Facebook",
"createdAt": 1550659372336
},
{
"name": "Windows Scan",
"platformType": "Windows",
"identifier": "Microsoft.WindowsScan_8wekyb3d8bbwe",
"createdAt": 1550659437232
},
{
"name": "MAC Address Scan",
"platformType": "Mac OS X",
"version": "2.6.9",
"identifier": "com.Dandelion.MACAddressScan",
"createdAt": 1550659454097
}
],
"results": 4,
"offset": 0,
"limit": 50
}
In-house app response
Note that this response contains the buildNumber field, available only for in-house apps.
{
"searchResults": [
{
"name": "HAC-Extension",
"platformType": "iOS",
"version": "1.4.2.0.0.17",
"identifier": "com.mobileiron.enterprise.HAC-Extension",
"buildNumber": "1.4.2.0.0.17",
"createdAt": 1550660326185
}
],
"results": 11,
"offset": 0,
"limit": 50
}