Associating a app to the device
post /api/v1/mdm/devices/{device_id}/apps
https://{server-hostname}:8383/api/v1/mdm/devices/{device_id}/apps
MDMDeviceMgmt.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the device. Obtain from the Get Device List response
Whether to send an invitation to the user for app installation
Whether to retain the app on the device when disassociated
Device ID to associate apps with. Fetch from Get Device List
Array of app detail objects specifying app ID and release label
Unique app identifier to associate. Obtain from the Get App List response
Release label ID for the app version to distribute. Obtain from the Get App Details response
Whether to notify the user via email about the app installation
Whether to install the app silently without user interaction
curl --request POST \
--url https://appdomain/api/v1/mdm/devices/{device_id}/apps \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"invite_user":true,"do_not_uninstall":true,"app_details":[{"release_label_id":"90086789628394940","app_id":"9007199254740995"}],"notify_user_via_email":true,"id":9007199254741000,"silent_install":true}'Associate apps with silent install and email notification
{
"invite_user": true,
"do_not_uninstall": true,
"app_details": [
{
"release_label_id": "90086789628394940",
"app_id": "9007199254740995"
}
],
"notify_user_via_email": true,
"id": 9007199254741000,
"silent_install": true
}
204 No Content![]()
Duration: 1 minute | Threshold: 300 | 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.