To modify Ios App Notification policy payload item
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/iosappnotificationpolicy/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
List of per-app notification settings
Whether notifications are enabled for this app. Default: true
Whether badge count is shown. Default: true
Alert style. Allowed values: 0=None, 1=Banners (temporary), 2=Alerts (require action)
Notification preview type. Allowed values: 0=Always, 1=When Unlocked, 2=Never
Notification grouping. Allowed values: 0=Automatic, 1=By App, 2=Off
Show in Notification Center. Default: true
Show on Lock Screen. Default: true
Show in CarPlay. Default: true
Whether notification sounds are enabled. Default: true
Whether critical alerts are enabled. Default: false
List of app IDs (long) for this notification setting. Use the app_group_id from the Apps API response
curl --request PUT \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/iosappnotificationpolicy/payloaditems/{payload_id} \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"app_notification_settings":[{"badges_enabled":true,"notifications_enabled":true,"alert_type":1,"apps":[9007199254741072]}]}'Modify App Notification payload item
{
"app_notification_settings": [
{
"badges_enabled": true,
"notifications_enabled": true,
"alert_type": 1,
"apps": [
9007199254741072
]
}
]
}
Unique identifier of the payload item
List of per-app notification settings
Whether notifications are enabled for this app. Default: true
Whether badge count is shown. Default: true
Alert style. Allowed values: 0=None, 1=Banners (temporary), 2=Alerts (require action)
Notification preview type. Allowed values: 0=Always, 1=When Unlocked, 2=Never
Notification grouping. Allowed values: 0=Automatic, 1=By App, 2=Off
Show in Notification Center. Default: true
Show on Lock Screen. Default: true
Show in CarPlay. Default: true
Whether notification sounds are enabled. Default: true
Whether critical alerts are enabled. Default: false
List of app IDs (long) for this notification setting. Use the app_group_id from the Apps API response
App Notification payload item successfully modified
{
"payload_id": 9007199254741000,
"app_notification_settings": [
{
"badges_enabled": true,
"notifications_enabled": true,
"alert_type": 1,
"apps": [
9007199254741072
]
}
]
}
![]()
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.