ManageEngine Mobile Device Manager Plus is a popular cross-platform MDM that covers iOS, Android, Windows, macOS and ChromeOS in one console. The cloud variant authenticates via Zoho OAuth - so you generate a refresh token once and SimpleAMS exchanges it for a fresh access token on every sync.
1. Find your data centre
ManageEngine MDM Plus is hosted in nine Zoho regions. Look at your MDM Plus URL: mdm.manageengine.com = com (US), mdm.manageengine.eu = eu, then in, com.au, ca, jp, com.sa and so on. Use the suffix without the leading dot.
2. Register an OAuth client in Zoho
- Go to Zoho API Console for your data centre (swap
.comfor your region in the URL). - Click Add Client → Self Client.
- Copy the Client ID and Client Secret.
- On the Generate Code tab, paste the scope
MDMOnDemand.MDMInventory.READ,MDMOnDemand.MDMDeviceMgmt.READand generate a one-time code. - Exchange that code for a refresh token using
POST https://accounts.zoho.<region>/oauth/v2/tokenwithgrant_type=authorization_code. Save therefresh_token- it never expires.
3. Paste into SimpleAMS
- Go to Settings → Integrations → ManageEngine MDM Plus.
- Paste your Client ID, Client Secret and Refresh token.
- Enter your data centre (e.g.
com,eu,com.au). - Tick Enable this integration and save.
4. Run a sync
Click Sync now. SimpleAMS mints a fresh access token, then calls /api/v1/mdm/devices and follows the next pagination links until your fleet is fully imported. Daily after that.
5. What gets imported
- Every device ManageEngine MDM Plus manages across all platforms.
- Asset tag = ManageEngine's
asset_tagfield if set, else the serial number. - Manufacturer is inferred from
platform_type: Apple for iOS/macOS, Google for Android/ChromeOS, Microsoft for Windows. - Assigned user comes from the device's primary user email, matched to your existing staff by email.
6. Tips
- Access tokens last 1 hour; the sync mints a fresh one on each run, so you don't need to worry about expiry.
- Zoho caps you at 10 access-token mints per refresh token per 10 minutes. The default daily schedule sits well inside that.
- Only request the read scopes - the integration is read-only and doesn't push changes back to ManageEngine.
- On-premise ManageEngine MDM Plus uses API-key auth instead of Zoho OAuth. Email hello@simpleams.co.uk if you need that variant - we'll add it on request.