Modify Android Kiosk Homescreen policy payload
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/androidkioskhomescreenpolicy/payloaditems/{payload_id}
MDMDeviceMgmt.UPDATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Unique identifier of the profile. Obtain from the Create Profile or Get Profiles response
Unique identifier of the payload item. Obtain from the Get Payload Item IDs response
Sub-configuration type identifier
Kiosk mode. 0 = Single App, 1 = Multi App, 3 = Single Web App (COSU). Default: 0
Launcher type. 1 = Default device launcher, 2 = ME MDM custom launcher. Default: 2
List of apps allowed in kiosk mode
Display name of the app or app group
Unique identifier of the app group
List of apps that run in the background during kiosk mode
Display name of the app or app group
Unique identifier of the app group
Whether a default app is launched automatically in kiosk mode. Default: false
The default app launched automatically when kiosk mode starts (single app)
Display name of the app or app group
Unique identifier of the app group
Default app launch behavior. Default: 0
Seconds of idle time before the default app is relaunched. Default: 20
Wallpaper image file ID
Whether the kiosk wallpaper image has been removed. Default: false
Whether the ME MDM app is visible on the kiosk launcher. Default: true
Whether notification badges are shown on app icons in kiosk mode. Default: false
Whether the task manager is accessible in kiosk mode. Default: true
Whether the system bar is visible in kiosk mode. Default: true
Whether the navigation bar is visible in kiosk mode. Default: true
Whether the status bar is visible in kiosk mode. Default: true
Whether the status bar can be expanded in kiosk mode. Default: true
Whether the home button is functional in kiosk mode. Default: true
Whether the power button is functional in kiosk mode. Default: true
Whether the back button is functional in kiosk mode. Default: true
Whether the device can be shut down in kiosk mode. Default: true
Whether the key guard (lock screen) is enabled in kiosk mode. Default: true
Whether notifications are shown in kiosk mode. Default: true
Whether app crash dialogs are displayed in kiosk mode. Default: false
Whether the recent apps view is accessible in kiosk mode. Default: true
Whether the custom settings app is enabled in kiosk mode. Default: true
Whether the device stays awake while charging in kiosk mode. Default: true
Whether SIM unlock is allowed in kiosk mode. Default: true
Whether multi-window (split screen) mode is allowed in kiosk mode. Default: true
Advanced kiosk device feature controls configuration
Whether the user can access Wi-Fi settings in kiosk mode. Default: true
Forced screen orientation. Values: PORTRAIT, LANDSCAPE, AUTO
Whether the user can adjust screen brightness. Default: true
Screen timeout duration in milliseconds. 0 = User controlled, 15000 = 15 sec, 30000 = 30 sec, 60000 = 1 min, 300000 = 5 min, 1800000 = 30 min, 2147483647 = Always on
Whether the flashlight is accessible in kiosk mode. Default: true
Whether mobile network settings are accessible. Default: true
Whether mobile hotspot settings are accessible. Default: true
Seconds before hotspot settings panel auto-closes. Default: 30
Whether Bluetooth settings are accessible. Default: true
Seconds before Bluetooth settings panel auto-closes. Default: 30
Whether APN settings are accessible. Default: true
Seconds before APN settings panel auto-closes. Default: 30
General settings panel timeout in seconds. Default: 30
Whether the user can add or configure Wi-Fi networks. Default: true
Whether battery optimization settings are accessible. Default: true
Whether language and locale settings are accessible. Default: true
Whether the user can change the device passcode from kiosk mode. Default: true
Whether display settings are accessible. Default: true
List of apps exempt from battery optimization in kiosk mode
Display name of the app or app group
Unique identifier of the app group
Whether the user can view or manage mobile data usage. Default: true
Whether only the default keyboard is allowed. Default: true
Whether location settings are accessible. Default: true
Whether the user can toggle airplane mode. Default: true
Whether location services are enabled on the device. Default: true
Whether NFC settings are accessible. Default: true
Whether date and time settings are accessible. Default: true
Whether accessibility settings are accessible. Default: true
Whether kiosk apps are automatically distributed to the device. Default: true
List of web shortcuts displayed on the kiosk home screen
Unique identifier of the web shortcut policy
Display name of the web shortcut shown on the kiosk home screen
Whether kiosk web shortcuts are automatically distributed. Default: true
Password required to exit kiosk mode (write-only)
Seconds of idle time before web shortcuts are refreshed. -1 = Disabled. Default: -1
Whether cookies are cleared when the idle refresh timeout triggers. Default: true
Whether cache is cleared when the idle refresh timeout triggers. Default: false
Home screen layout appearance settings (orientation, icon size, text color)
Screen orientation. 0 = User Controlled, 1 = Portrait, 2 = Landscape
Whether users can rearrange app icons on the home screen
Icon label text color as a hex color code (e.g., #FFFFFF)
Icon label font size in sp units
App icon display size in dp units
Home screen layout model type
Kiosk home screen page layout structure containing pages, apps, web shortcuts, and folders
Array of home screen pages in the kiosk layout
Page number (sequential order of this page)
Page type. 1 = Home screen page, 2 = Dock page
Array of items (apps, web shortcuts, folders) placed on this page
Row position of this item on the page grid
Column position of this item on the page grid
Item type. 1 = App, 2 = Web shortcut, 3 = Folder
App ID (applicable when page_layout_type=1)
Display name of the app
File name of the custom icon image
Display image location path
Web shortcut name (applicable when page_layout_type=2)
Web shortcut policy ID (applicable when page_layout_type=2)
Folder display name (applicable when page_layout_type=3)
Array of pages inside this folder (applicable when page_layout_type=3)
Page number within the folder
Page type. 1 = Home screen page, 2 = Dock page
Array of items placed on this folder page
Row position of this item within the folder page
Column position of this item within the folder page
Item type. 1 = App, 2 = Web shortcut
App ID (applicable when page_layout_type=1)
Display name of the app
Web shortcut name (applicable when page_layout_type=2)
Display image location path
File name of the custom icon image
Web shortcut policy ID (applicable when page_layout_type=2)
curl --request PUT \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/androidkioskhomescreenpolicy/payloaditems/{payload_id} \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"enable_default_app":false,"launcher_type":2,"default_kiosk_app":[],"wallpaper":"value","sub_config":"KIOSK_CUSTOM_SETTINGS","default_app_launch_timeout":20,"allowed_apps":[],"default_app_launch_mode":0,"kiosk_mode":0,"background_apps":[]}'Modify Kiosk Homescreen payload item
{
"enable_default_app": false,
"launcher_type": 2,
"default_kiosk_app": [],
"wallpaper": "value",
"sub_config": "KIOSK_CUSTOM_SETTINGS",
"default_app_launch_timeout": 20,
"allowed_apps": [],
"default_app_launch_mode": 0,
"kiosk_mode": 0,
"background_apps": []
}
Unique identifier of the payload item
Sub-configuration type identifier
Kiosk mode. 0 = Single App, 1 = Multi App, 3 = Single Web App (COSU). Default: 0
Launcher type. 1 = Default device launcher, 2 = ME MDM custom launcher. Default: 2
List of apps allowed in kiosk mode
Display name of the app or app group
Unique identifier of the app group
List of apps that run in the background during kiosk mode
Display name of the app or app group
Unique identifier of the app group
Whether a default app is launched automatically in kiosk mode. Default: false
The default app launched automatically when kiosk mode starts (single app)
Display name of the app or app group
Unique identifier of the app group
Default app launch behavior. Default: 0
Seconds of idle time before the default app is relaunched. Default: 20
Wallpaper image file ID
Whether the kiosk wallpaper image has been removed. Default: false
Whether the ME MDM app is visible on the kiosk launcher. Default: true
Whether notification badges are shown on app icons in kiosk mode. Default: false
Whether the task manager is accessible in kiosk mode. Default: true
Whether the system bar is visible in kiosk mode. Default: true
Whether the navigation bar is visible in kiosk mode. Default: true
Whether the status bar is visible in kiosk mode. Default: true
Whether the status bar can be expanded in kiosk mode. Default: true
Whether the home button is functional in kiosk mode. Default: true
Whether the power button is functional in kiosk mode. Default: true
Whether the back button is functional in kiosk mode. Default: true
Whether the device can be shut down in kiosk mode. Default: true
Whether the key guard (lock screen) is enabled in kiosk mode. Default: true
Whether notifications are shown in kiosk mode. Default: true
Whether app crash dialogs are displayed in kiosk mode. Default: false
Whether the recent apps view is accessible in kiosk mode. Default: true
Whether the custom settings app is enabled in kiosk mode. Default: true
Whether the device stays awake while charging in kiosk mode. Default: true
Whether SIM unlock is allowed in kiosk mode. Default: true
Whether multi-window (split screen) mode is allowed in kiosk mode. Default: true
Advanced kiosk device feature controls configuration
Whether the user can access Wi-Fi settings in kiosk mode. Default: true
Forced screen orientation. Values: PORTRAIT, LANDSCAPE, AUTO
Whether the user can adjust screen brightness. Default: true
Screen timeout duration in milliseconds. 0 = User controlled, 15000 = 15 sec, 30000 = 30 sec, 60000 = 1 min, 300000 = 5 min, 1800000 = 30 min, 2147483647 = Always on
Whether the flashlight is accessible in kiosk mode. Default: true
Whether mobile network settings are accessible. Default: true
Whether mobile hotspot settings are accessible. Default: true
Seconds before hotspot settings panel auto-closes. Default: 30
Whether Bluetooth settings are accessible. Default: true
Seconds before Bluetooth settings panel auto-closes. Default: 30
Whether APN settings are accessible. Default: true
Seconds before APN settings panel auto-closes. Default: 30
General settings panel timeout in seconds. Default: 30
Whether the user can add or configure Wi-Fi networks. Default: true
Whether battery optimization settings are accessible. Default: true
Whether language and locale settings are accessible. Default: true
Whether the user can change the device passcode from kiosk mode. Default: true
Whether display settings are accessible. Default: true
List of apps exempt from battery optimization in kiosk mode
Display name of the app or app group
Unique identifier of the app group
Whether the user can view or manage mobile data usage. Default: true
Whether only the default keyboard is allowed. Default: true
Whether location settings are accessible. Default: true
Whether the user can toggle airplane mode. Default: true
Whether location services are enabled on the device. Default: true
Whether NFC settings are accessible. Default: true
Whether date and time settings are accessible. Default: true
Whether accessibility settings are accessible. Default: true
Whether kiosk apps are automatically distributed to the device. Default: true
List of web shortcuts displayed on the kiosk home screen
Unique identifier of the web shortcut policy
Display name of the web shortcut shown on the kiosk home screen
Whether kiosk web shortcuts are automatically distributed. Default: true
Password required to exit kiosk mode (write-only)
Seconds of idle time before web shortcuts are refreshed. -1 = Disabled. Default: -1
Whether cookies are cleared when the idle refresh timeout triggers. Default: true
Whether cache is cleared when the idle refresh timeout triggers. Default: false
Home screen layout appearance settings (orientation, icon size, text color)
Screen orientation. 0 = User Controlled, 1 = Portrait, 2 = Landscape
Whether users can rearrange app icons on the home screen
Icon label text color as a hex color code (e.g., #FFFFFF)
Icon label font size in sp units
App icon display size in dp units
Home screen layout model type
Kiosk home screen page layout structure containing pages, apps, web shortcuts, and folders
Array of home screen pages in the kiosk layout
Page number (sequential order of this page)
Page type. 1 = Home screen page, 2 = Dock page
Array of items (apps, web shortcuts, folders) placed on this page
Row position of this item on the page grid
Column position of this item on the page grid
Item type. 1 = App, 2 = Web shortcut, 3 = Folder
App ID (applicable when page_layout_type=1)
Display name of the app
File name of the custom icon image
Display image location path
Web shortcut name (applicable when page_layout_type=2)
Web shortcut policy ID (applicable when page_layout_type=2)
Folder display name (applicable when page_layout_type=3)
Array of pages inside this folder (applicable when page_layout_type=3)
Page number within the folder
Page type. 1 = Home screen page, 2 = Dock page
Array of items placed on this folder page
Row position of this item within the folder page
Column position of this item within the folder page
Item type. 1 = App, 2 = Web shortcut
App ID (applicable when page_layout_type=1)
Display name of the app
Web shortcut name (applicable when page_layout_type=2)
Display image location path
File name of the custom icon image
Web shortcut policy ID (applicable when page_layout_type=2)
Kiosk Homescreen payload item successfully modified
{
"enable_default_app": false,
"payload_id": 9007199254741000,
"launcher_type": 2,
"default_kiosk_app": [],
"wallpaper": "value",
"sub_config": "KIOSK_CUSTOM_SETTINGS",
"default_app_launch_timeout": 20,
"allowed_apps": [],
"default_app_launch_mode": 0,
"kiosk_mode": 0,
"background_apps": []
}
![]()
Duration: 1 minute | Threshold: 60 | 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.