To modify Mac App Notification policy payload item
https://{server-hostname}:8383/api/v1/mdm/profiles/{profile_id}/payloads/macappnotificationpolicy/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 to configure
Whether notifications are enabled for this app. true=enabled, false=disabled. Default: true
Whether badge count is shown on the app icon. true=show badges, false=hide badges. Default: true
Alert style for notifications. Allowed values: 0=None, 1=Banners (temporary), 2=Alerts (require user action)
Whether notifications appear in Notification Center. true=show, false=hide. Default: true
Whether notifications appear on the Lock Screen. true=show, false=hide. Default: true
Whether notification sounds are played. true=enabled, false=silent. Default: true
Whether critical alerts bypass Do Not Disturb. true=allow critical alerts, false=respect DND. Default: false
List of app IDs (long) to which this notification setting applies. Use the app_group_id from the Apps API response
curl --request PUT \
--url https://appdomain/api/v1/mdm/profiles/{profile_id}/payloads/macappnotificationpolicy/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 configured for this payload
Whether notifications are enabled for this app
Whether badge count is shown on the app icon
Alert style for notifications. Values: 0=None, 1=Banners (temporary), 2=Alerts (require user action)
Whether notifications appear in Notification Center
Whether notifications appear on the Lock Screen
Whether notification sounds are played
Whether critical alerts bypass Do Not Disturb
List of app objects associated with this notification setting
Display name of the app
Unique identifier of the app. 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.