Get apps details installed in the device
get /api/v1/mdm/devices/{device_id}/apps
https://{server-hostname}:8383/api/v1/mdm/devices/{device_id}/apps
MDMInventory.READCopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the device. Obtain from the Get Device List response
Maximum number of records to return in a single response. Used together with offset for pagination
Pagination continuation token returned by a previous response. Pass it to fetch the next page of results
Zero-based index of the first record to return. Used together with limit for pagination
Token used for delta/incremental fetches. Pass the token returned from a previous response to retrieve only items modified since that point
Value to search for. Must be used in combination with searchfield to specify which field is searched
Name of the field to search against. Used together with searchkey (e.g., name, email, udid)
Set to true to return apps from the allow list, false to return apps from the block list
Set to true to restrict results to apps purchased through the enterprise app portal (VPP/managed Google Play). Default: false
Free-text search string applied to the default searchable fields of the resource
Filter applications by their assignment scope. Allowed values: 1=All, 2=Assigned to groups, 3=Assigned to devices
Filter results by device platform. Allowed values: 1=iOS, 2=Android, 3=Windows, 4=macOS, 6=tvOS
Comma-separated list of related fields to include in the response (e.g., assigned_to, payload_details). When omitted, only top-level fields are returned
When true, returns all apps including system and pre-installed apps. Default: false
curl --request GET \
--url 'https://appdomain/api/v1/mdm/devices/{device_id}/apps?limit=SOME_INTEGER_VALUE&skip-token=SOME_STRING_VALUE&offset=SOME_INTEGER_VALUE&delta-token=SOME_STRING_VALUE&searchkey=SOME_STRING_VALUE&searchfield=SOME_STRING_VALUE&is_allowed_apps=SOME_BOOLEAN_VALUE&is_app_purchased_from_portal=SOME_BOOLEAN_VALUE&search=SOME_STRING_VALUE&app_scope=SOME_STRING_VALUE&platform=SOME_STRING_VALUE&include=SOME_STRING_VALUE&showallapps=SOME_BOOLEAN_VALUE' \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52'List of apps installed on the device based on app scan settings
Release label information for the installed app
Display name of the release label (e.g., Production, Beta)
Unique release label identifier
Version string of the installed app
Platform type (e.g., android, ios, windows)
App bundle/package identifier
Display name of the app
Unique app identifier
Internal version code of the app
Default release label details
Display name of the release label (e.g., Production, Beta)
Unique release label identifier
Array of apps distributed to the device through MDM
Version string of the distributed app
Internal version code
Platform type
App bundle/package identifier
Display name of the app
Unique app identifier
Timestamp when the app was added
Timestamp when the app was last modified
Platform ID: 1 - iOS, 2 - Android, 3 - Windows
URL of the app icon
Installed apps and MDM-distributed apps on the device
{
"installed_apps": [
{
"identifier": "com.google.android.apps.googleassistant",
"app_name": "Google Assistant",
"release_label_details": {
"release_label_name": "Production",
"release_label_id": "90086789628394940"
},
"app_version": "0.1.187945513",
"platform_type": "android",
"app_version_code": "187945513",
"app_id": "9007199254740995"
}
],
"release_label_details": {
"release_label_name": "Production",
"release_label_id": "90086789628394940"
},
"apps": [
{
"identifier": "com.google.android.apps.googleassistant",
"app_name": "Google Assistant",
"added_time": "1523370360750",
"modified_time": "1714630800000",
"app_version": "0.1.187945513",
"platform_type": "android",
"app_version_code": "187945513",
"icon": "https://zylker.com/icon.png",
"app_id": "9007199254740995",
"platform": "2"
}
]
}
![]()
Duration: 1 minute | Threshold: 250 | Lock period: 5 minutes
Duration - Time window for the threshold.
Threshold - Number of API calls allowed within the specified duration.
Lock Period - Wait time before consecutive API requests.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.