Update the schedule repeatedly details for restart and shutdown commands
put /api/v1/mdm/actions/scheduled/{action_name}
https://{server-hostname}:8383/api/v1/mdm/actions/scheduled/{action_name}
MDMDeviceMgmt.UPDATECopied!
Authorization: d92d4xxxxxxxxxxxxx15f52
Name of the scheduled action
ID for the action scheduled to be executed on a group (required)
Array of group IDs with devices that need to be restarted or shutdown (required)
Timezone for which the scheduled action is to be executed (required)
Parameters for the schedule (required)
Schedule Type: Daily, Weekly, or Monthly
Type of daily schedule: everyday, weekDays, or alternativeDays (Daily only)
Execution time for daily type schedule (Daily only)
Comma-separated days of the week (Weekly only)
Execution time for weekly type schedule (Weekly only)
Type of monthly schedule: WeekDay or Day (Monthly only)
Day of the month for execution (Monthly only)
Execution time for monthly type schedule (Monthly only)
Day of the week for monthly type schedule (Monthly only)
Execution week for monthly type schedule (Monthly only)
Comma-separated list of months for monthly schedule (Monthly only)
Value indicating whether the schedule is disabled
Reason for scheduling the action, used for auditing purposes (required)
Type of execution: 1 = Once, 2 = Repeat (required)
Time in milliseconds at which the scheduled command expires (required)
Current time in milliseconds when action is scheduled to be executed once (required)
Name of the action: restart or shutdown
curl --request PUT \
--url https://appdomain/api/v1/mdm/actions/scheduled/{action_name} \
--header 'Accept: application/json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/json' \
--data '{"schedule_params":{"days_of_week":"1,3,5","schedule_type":"Weekly","weekly_time":"1430"},"reason_message":"Weekly maintenance window","action_name":"restart","group_action_id":9007199254741060,"groups":["9007199254741037","9007199254741038","9007199254741039"],"execution_type":2,"expiry":600000,"time_zone":"America/Los_Angeles","schedule_once_time":1627970696000}'Modify an existing schedule to weekly on Mon/Wed/Fri
{
"schedule_params": {
"days_of_week": "1,3,5",
"schedule_type": "Weekly",
"weekly_time": "1430"
},
"reason_message": "Weekly maintenance window",
"action_name": "restart",
"group_action_id": 9007199254741060,
"groups": [
"9007199254741037",
"9007199254741038",
"9007199254741039"
],
"execution_type": 2,
"expiry": 600000,
"time_zone": "America/Los_Angeles",
"schedule_once_time": 1627970696000
}
202 Accepted![]()
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.