Scheduled Reboot for Devices or Groups: No Console UI — Use Scheduling API Instead
Android
The Esper Console doesn't currently offer a built-in UI for scheduling device reboots. However, you can schedule reboots programmatically using the Esper Scheduling API. This article explains how to set up scheduled reboots for individual devices or device groups.
Before you begin
Make sure you have the following:
- An active Esper API key (available from Console → API Key Management)
- The device serial number or group ID for the devices you want to reboot
- The desired reboot schedule (execution time, recurrence pattern, and timezone)
How to schedule a reboot using the API
Use the Esper Scheduling API to configure reboot commands for your devices or groups:
- Go to the Scheduling API Commands documentation.
- Locate the section for scheduling a
REBOOTcommand. - Submit a
POSTrequest to the Scheduling API endpoint with:- Your API key for authentication
- The command type set to
REBOOT - The target device or group ID
- Your desired schedule parameters (execution time, recurrence, timezone)
How to verify the scheduled reboot
After the scheduled time passes, confirm that the reboot command executed successfully:
- Open Devices & Groups in the Esper Console.
- Select the device you scheduled for reboot.
- Go to Device Details → Command History.
- Look for a
REBOOTcommand with statusSuccess.
Troubleshooting API errors
If your API call returns an error, check the following:
- Authentication failures: Verify your API key is valid and active in Console → API Key Management.
- Malformed schedule payload: Ensure all required fields in your request match the API specification, including proper date/time and timezone formats.
- Invalid device or group ID: Confirm the device serial number or group ID exists and is spelled correctly.
Still need help?
If you encounter issues with the Scheduling API or need additional support, contact Esper Support.
0
Please sign in to leave a comment.
Comments
0 comments