Knox E-FOTA
Last updated February 20th, 2026
Knox E-FOTA enables enterprise IT admins to remotely deploy specific OS versions and security updates to corporate devices, without the need for any user interaction. Furthermore, Knox E-FOTA maximizes flexibility by allowing IT admins to test updates prior to deployment, and ensure compatibility between in-house apps and new OS versions. The Knox E-FOTA REST API allows you to integrate these capabilities into your web service.
Audience
This guide is intended for web developers who want to integrate Knox E-FOTA firmware management capabilities into their existing services.
Prerequisites
- Knox Developer Portal access
- Register a cloud app to get a client ID and client secret
Key capabilities
The Knox E-FOTA API allows you to:
- Register and manage licenses for Knox E-FOTA
- Upload and manage device firmware with campaigns
- Set firmware policies to lock current firmware, push latest firmware up to a certain OS version, or push a specific firmware version
- Schedule and throttle firmware downloads
- Monitor device status and update progress
- Retrieve device information (models, sales codes, CSCs)
- Get available firmware lists for specific device combinations
Use cases
Knox E-FOTA is primarily designed for enterprise IT administrators who need to:
- Automate firmware management: Streamline OS and security patch updates across corporate devices without user interaction
- Ensure update compatibility: Test firmware updates before deployment to verify compatibility with in-house applications
- Scale device operations: Efficiently manage firmware for large device fleets through bulk operations
- Maintain policy compliance: Enforce specific firmware versions and security patch levels across device fleets
- Centrally monitor updates: Track device firmware update status and troubleshoot issues
Where to start
| If you want to | See |
|---|---|
| Understand the overall Knox ecosystem | The Big Picture |
| Learn about the Knox E-FOTA API | Get started |
| Use the Knox E-FOTA APIs | API reference |
| Troubleshoot issues | Error codes |
| Browse release notes | Release notes |
On this page
Is this page helpful?