ManageEngine MDM
  • 27 May 2025
  • 3 Minutes to read
  • Dark
    Light

ManageEngine MDM

  • Dark
    Light

Article summary

ManageEngine Mobile Device Manager Plus is a mobile device management solution designed to empower your enterprise workforce with the power of mobility, by enhancing employee productivity without compromising on corporate security. It lets you manage various types of devices with multiple operating systems.

For more details, please refer official documentation

Integration Method: API Ingest

Tables: Device Inventory Info (5001), User Inventory Info (5003), Software Inventory Info (5020)

This integration supports the following events.

Event

Description

Devices and Apps

Get list of Managed Devices and Installed Apps.

Users

Get list of managed users.

This integration supports the following versions.

ManageEngine MDM Version Supported

11.2.2504.01

ManageEngine MDM API version Supported

V1

Prerequisites

Configuration Overview

  1. Generate Client Credentials and Code with the required scopes.

  2. Add the ManageEngine MDM in the DataBee console with the below parameters.

    DataBee Parameter

    ManageEngine MDM Parameter

    Client Key

    Client ID

    Client Secret

    Client Secret

    Code

    Code

    Token URL: <top_level_domain>

    Top Level Domain

    API Base URL: <top_level_domain>

    Top Level Domain

ManageEngine MDM Configuration

  1. Login to ManageEngine MDM portal.
     

  2. After login you will be redirected to ManageEngine MDM dashboard. Record the top-level domain. Click on Admin section.

     

    Important notes:

    1. If you want to use the MDM Administrator (Current user) to generate client credentials you can start directly from step 9.

    2. Note that you’ll be able to generate only a single pair of client credentials per account.

  3. Click on User Administration under Global Settings
     

  4. Click on Add User.
     

  5. Fill up the information regarding the user. Select the Administrator Role and click on Add User.
     

  6. Check email inbox associated with the email id you used when creating the user. You should see an email like the one shown below. Then, click on View invitation.

     

  7. Click on Sign up & Accept. 

  8. Fill out the following details. Keep the password secured as this will be used to login to the dashboard with administrator privileges. Click on Sign up & Accept. You will be redirected to ManageEngine MDM dashboard.
     

  9. Go to Zoho developer console. And login using your ManagerEngine MDM credentials from the user added earlier.
     

  10. Click on GET STARTED.
     

    Note:

    You will see this screen for the first time only

  11. Click on the Self Client option.
     

    1. Once a client is created you will not see this screen again when you re-visit the developer console. If you need to regenerate the code, click on Self Client and start from step 13.
       

  12. Click on the create button.
     

  13. Copy the client credentials and store them securely as it will be used to configure data source. Then click on the generate Code section.
     

  14. In the scope section add coma separated scopes as shown below. Select Time Duration as 10 minutes. Then click on CREATE

    1. Scope: MDMOnDemand.MDMInventory.READ,MDMOnDemand.MDMDeviceMgmt.READ,MDMOnDemand.MDMUser.READ
       

      Note:

      This code will expire in 10 minutes or after single use, hence it is recommended that you only create code once you’re on configuration page.

  15. Copy the code and store it securely as it will be used to configure the data source.
     

DataBee Configuration

  1. Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
     

  2. Search for the ManageEngine MDM and click it as shown below
     

  3. Click on the API Ingest option for collection method.
     

  4. Enter feed contact information and click Next.
     

  5. In the configuration page, confirm the following:

    • Authorization Method: OAuth2

    • API Base URL: replace placeholder <top_level_domain> with the TLD from the dashboard as outlined earlier.
      E.g. if your dashboard url is https://mdm.manageengine.com.au/ your top level domain is com.au

    • Client Key: paste the Client ID generated earlier.

    • Client Secret: paste the Client Secret generated earlier.

    • Code: paste the Code generated earlier.

    • Token URL: replace <top_level_domain>. Check the dashboard URL for top level domain as instructed in Step-2.

    • Event Types: preselected for all the event types that integration pulls.
       

  6. Click Submit.

Troubleshooting Tips

  • Ensure the client credentials and code are pasted correctly. Since you cannot view the code after the 1st time and that code will expire in 10 minutes, you must re-create the code, paste client credentials and code on a text editor to ensure no spaces or unexpected characters are included and reconfigure the DataBee feed.

  • Make sure you reconfigure the data source with new code as it expires in 10 minutes and single use only.

  • Make sure same client credentials or code are not used to do authentication elsewhere, in case required add new user for other purposes as code will be revoked after single use.

  • Ensure the ManageEngine MDM scopes are correct.

  • List the product document link for reference.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence