Skip to main content

Overview

The ManageEngine Endpoint Central integration enables you to automate endpoint management, patch deployment, software distribution, and device configuration workflows. Connect Serval to Endpoint Central to streamline IT operations and manage your endpoints programmatically.

Key Features

  • Patch management and vulnerability scanning
  • Software deployment and installation tracking
  • Hardware and software inventory
  • Mobile device management
  • Remote tools and system configurations

Common Use Cases

  • Automated patch compliance workflows
  • Software deployment and lifecycle management
  • Inventory audits and asset tracking
  • Endpoint configuration enforcement

Prerequisites

Before setting up the ManageEngine Endpoint Central integration, ensure you have:
1

ManageEngine Account

An active ManageEngine Endpoint Central Cloud account with administrative access
2

Zoho Account

A Zoho account linked to your Endpoint Central instance (ManageEngine uses Zoho for OAuth authentication)

Setup Instructions

Connect in Serval

1

Navigate to Integrations

In Serval, go to AppsAvailableManageEngine Endpoint Central
2

Select Permissions

Choose the permission presets you need:
  • Patch Management — View and manage patches, updates, and vulnerability scans
  • Software Deployment — View and manage software packages and installations
  • Inventory — View and manage hardware and software inventory
  • Mobile Device Management — View and manage mobile device policies and enrollments
  • Remote Tools — View and manage remote control sessions and tools
  • Configurations — View and manage system configurations and policies
3

Authorize via Zoho

Click Connect Account. You’ll be redirected to Zoho to sign in and authorize the application.
Base permissions: Common read and update access to general Endpoint Central resources is always included automatically. The permission presets above grant additional module-specific access.

Available Scopes Reference

ManageEngine Endpoint Central uses Zoho OAuth scopes to control access. Each module has separate read and update permissions.

Scopes: DesktopCentralCloud.Common.READ, DesktopCentralCloud.Common.UPDATE

Read and update access to general Endpoint Central resources. These scopes are always included as base permissions.

Scopes: DesktopCentralCloud.PatchMgmt.READ, DesktopCentralCloud.PatchMgmt.UPDATE

Read permissions enable:

  • View patch scan results and status
  • Monitor patch compliance across endpoints

Update permissions enable:

  • Deploy patches and approve updates
  • Manage patch policies

Scopes: DesktopCentralCloud.SWDeploy.READ, DesktopCentralCloud.SWDeploy.UPDATE

Read permissions enable:

  • View software deployment packages and installation status

Update permissions enable:

  • Create and manage software deployment packages

Scopes: DesktopCentralCloud.Inventory.READ, DesktopCentralCloud.Inventory.UPDATE

Read permissions enable:

  • View hardware and software inventory data

Update permissions enable:

  • Update inventory scan settings and configurations

Scopes: DesktopCentralCloud.MDM.READ, DesktopCentralCloud.MDM.UPDATE

Read permissions enable:

  • View mobile device enrollment and policy data

Update permissions enable:

  • Manage mobile device policies and enrollments

Scopes: DesktopCentralCloud.Tools.READ, DesktopCentralCloud.Tools.UPDATE

Read permissions enable:

  • View remote control and tools configuration

Update permissions enable:

  • Manage remote control sessions and tools

Scopes: DesktopCentralCloud.Configurations.READ, DesktopCentralCloud.Configurations.UPDATE

Read permissions enable:

  • View system configurations and policies

Update permissions enable:

  • Create and manage system configurations and policies

Example Workflows

Build automated workflows that connect ManageEngine Endpoint Central with your IT operations:

Automated Patch Compliance

Schedule a workflow that scans for missing patches across all endpoints, deploys critical updates automatically, and sends a compliance summary report to the IT team via Slack or email.

Software Lifecycle Management

When a new software version is approved, automatically create a deployment package in Endpoint Central, distribute it to the appropriate device groups, and track installation status. Create a help desk ticket for any failed installations.

Asset Inventory Audits

Run weekly workflows that pull hardware and software inventory data from Endpoint Central, compare it against your asset management system, flag discrepancies, and generate an audit report for IT leadership.

Employee Onboarding

When a new hire joins, trigger a workflow that enrolls their device in Endpoint Central, applies the standard configuration policy, deploys required software packages, and confirms the device is patch-compliant.

Employee Offboarding

When an employee leaves, automatically unenroll their device, remove configuration policies, and archive the device inventory record. Send a summary to the IT team for review.

Troubleshooting

Common Issues

Symptoms: Unable to connect or 401 errors when making API requests

Solutions:

  • Ensure you are signing in with the correct Zoho account linked to your Endpoint Central instance
  • Try reconnecting the integration in Serval to obtain fresh tokens
  • Verify your Endpoint Central Cloud subscription is active

Symptoms: 403 errors when accessing specific modules

Solutions:

  • Disconnect and reconnect the integration, selecting the additional permission presets you need
  • Ensure the authorizing user has the required admin privileges in Endpoint Central

Symptoms: Integration stops working after some time

Solutions:

  • Reconnect the integration to obtain new refresh tokens
  • Ensure the Zoho account has not been deactivated or had its password changed

Additional Resources

Endpoint Central API Documentation

Complete API reference for ManageEngine Endpoint Central

Zoho OAuth Documentation

Details on the Zoho OAuth authentication flow

Support

Need help with the ManageEngine Endpoint Central integration?
This integration is currently in beta. Features and functionality may change. Please report any issues or feedback to the Serval team.