Create the individual Announcement details
post /api/v1/mdm/announcements
https://{server-hostname}:8383/api/v1/mdm/announcements
MDMDeviceMgmt.CREATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Name/title of the announcement. Must be unique within the customer
Display format for the announcement (e.g., 1)
Nested object containing message details including title, content, icon, and acknowledgement settings
Title of the announcement displayed on the device
Hex color code for the title (e.g., #ffffff)
Path to the notification bar icon image (e.g., /images/announcement/nbaricon/info.png)
Short message shown in the device notification bar
Full HTML message content displayed in the app
Whether the device user must acknowledge the announcement
Button text for acknowledgement (e.g., Got It). Required when needs_acknowledgement is true
curl --request POST \
--url https://appdomain/api/v1/mdm/announcements \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"announcement_name":"Test announcement","announcement_format":1,"announcement_detail":{"ack_button":"Got It","nbar_message":"You have a new announcement","title_color":"#ffffff","nbar_icon":"/images/announcement/nbaricon/info.png","needs_acknowledgement":true,"detail_message":"<p>Test announcement message</p>","title":"Test announcement"}}'Create an announcement that requires acknowledgement from devices
{
"announcement_name": "Test announcement",
"announcement_format": 1,
"announcement_detail": {
"ack_button": "Got It",
"nbar_message": "You have a new announcement",
"title_color": "#ffffff",
"nbar_icon": "/images/announcement/nbaricon/info.png",
"needs_acknowledgement": true,
"detail_message": "<p>Test announcement message</p>",
"title": "Test announcement"
}
}
Create an informational announcement without acknowledgement requirement
{
"announcement_name": "System Maintenance Notice",
"announcement_format": 1,
"announcement_detail": {
"ack_button": "",
"nbar_message": "Scheduled maintenance tonight",
"title_color": "#ff5722",
"nbar_icon": "/images/announcement/nbaricon/info.png",
"needs_acknowledgement": false,
"detail_message": "<p>System will undergo maintenance from 10PM to 2AM</p>",
"title": "System Maintenance"
}
}
Unique ID representing the newly created announcement
Name/title of the announcement
Display format code for the announcement
Epoch timestamp (milliseconds) when the announcement was created
Epoch timestamp (milliseconds) when the announcement was last modified
Username of the admin who created the announcement
Username of the admin who last modified the announcement
Internal collection ID associated with this announcement
Internal profile ID associated with this announcement
Acknowledgement button text shown on device. Empty string if acknowledgement not required
Whether the announcement requires acknowledgement from the device user
Whether the announcement has been soft-deleted
Number of devices the announcement is distributed to
Number of groups the announcement is distributed to
Priority level of the announcement
Epoch timestamp of the last distribution. -1 if never distributed
Nested object containing announcement message content details
Title of the announcement
Hex color code for the title text (e.g., #ffffff)
Path to the notification bar icon image
Short message displayed in the device notification bar
Full HTML message content displayed in the app
Image ID for the notification bar image
Response after creating an announcement with acknowledgement
{
"creation_time": "1777342912041",
"last_modified_time": "1777342912041",
"announcement_name": "Test announcement",
"announcement_format": "1",
"needs_acknowledgement": true,
"last_modified_by_user": "admin",
"no_of_devices_distributed": "0",
"priority": "0",
"created_by_user": "admin",
"no_of_groups_distributed": "0",
"collection_id": "9007199254741063",
"ack_button": "Got It",
"last_distributed_time": "-1",
"is_moved_to_trash": false,
"profile_id": "9007199254741063",
"announcement_id": "9007199254740995",
"announcement_detail": {
"nbar_message": "You have a new announcement",
"title_color": "#ffffff",
"nbar_icon": "/images/announcement/nbaricon/info.png",
"announcement_img_id": "9007199254740995",
"detail_message": "<p>Test announcement message</p>",
"title": "Test announcement"
}
}
![]()
Duration: 1 minute | Threshold: 30 | 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.