setup integrations mdm

Sync cross-platform devices from ManageEngine MDM Plus

iOS, Android, Windows, macOS and ChromeOS devices from ManageEngine MDM Plus Cloud via the Zoho OAuth API.

May 28, 2026 5 min read SimpleAMS

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

  1. Go to Zoho API Console for your data centre (swap .com for your region in the URL).
  2. Click Add Client → Self Client.
  3. Copy the Client ID and Client Secret.
  4. On the Generate Code tab, paste the scope MDMOnDemand.MDMInventory.READ,MDMOnDemand.MDMDeviceMgmt.READ and generate a one-time code.
  5. Exchange that code for a refresh token using POST https://accounts.zoho.<region>/oauth/v2/token with grant_type=authorization_code. Save the refresh_token - it never expires.

3. Paste into SimpleAMS

  1. Go to Settings → Integrations → ManageEngine MDM Plus.
  2. Paste your Client ID, Client Secret and Refresh token.
  3. Enter your data centre (e.g. com, eu, com.au).
  4. 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_tag field 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.
Share this article