ServiceDesk Plus
Sync your tickets, incidents and inventory from ManageEngine ServiceDesk Plus
The ServiceDesk Plus connector allows you to centralize your incident tickets, CMDB inventory and users from the ManageEngine platform.
Objective
The ServiceDesk Plus connector retrieves the following information:
- Tickets and incidents (status, priority, assignment)
- CMDB asset inventory (equipment, configurations)
- Users and services
Prerequisites
- Access to ManageEngine ServiceDesk Plus with administrator rights
- An OAuth application registered in the ManageEngine Developer portal
- OAuth credentials (Client ID, Client Secret)
Information to provide in OverSOC
| Field | Description |
|---|---|
| Region* | ServiceDesk Plus server region (e.g., us, eu, in) |
| Authorization Code* | Authorization code obtained after OAuth authentication |
| Client ID* | Client ID of the registered OAuth application |
| Client Secret* | Client secret of the registered OAuth application |
*Required fields
Procedure
For Cloud Version: Create a Self Client in Zoho API Console
- Access the Zoho API Console.
- Log in with your Zoho account.
- Navigate to Client > Self Client.
- Click Create to register a Self Client.
- Go to the Client Secret tab to retrieve:
- Client ID
- Client Secret
- In the Generate Code tab, enter the required scopes (e.g.,
SDPOnDemand.requests.READ, SDPOnDemand.assets.READ) and click Create. - Copy the generated Authorization Code (valid for a few minutes).
- Exchange the authorization code for a Refresh Token via curl:
curl -X POST https://accounts.zoho.com/oauth/v2/token \ -d "grant_type=authorization_code&client_id=<CLIENT_ID>&client_secret=<CLIENT_SECRET>&code=<AUTH_CODE>"
For On-Premises Version: Generate API Key
- Log in to your ServiceDesk Plus instance.
- Navigate to Admin > Technicians.
- Select a technician account or create a new service account for OverSOC.
- Click Generate API Key and note the generated key.
Configure the connector in OverSOC
- In OverSOC, go to Data Sources Settings > Sources.
- Select ServiceDesk Plus and click Configure.
- Complete the fields:
- Region: Select your region
- Client ID: Paste your Client ID (Cloud) or leave blank for on-premises
- Client Secret: Paste your Client Secret (Cloud) or leave blank for on-premises
- Authorization Code: Paste the authorization code (Cloud only)
- Click Save Configuration.
Reference: ManageEngine OAuth 2.0 Documentation
Required Permissions
Minimum permissions required on the ManageEngine account:
Readon tickets and incidentsReadon CMDB inventoryReadon users and services