Connecting to ManageEngine ServiceDesk with the WebApi Data Source

I’ve just successfully connected to ServiceDesk Plus with the WebApi plugin, for those looking to set this up for themselves the steps and settings below should get you going.

If at anytime I’ve forgotten to add something, the source documentation for the WebApi plugin is here and the ServiceDesk Plus Rest API user guide is here.

Step One

Register an OAuth application in the Zoho Developer Console

Use Server-based Applications when prompted for a type.

Fill in the below settings, and grab the Client ID and Client Secret as you’ll need these later.

Client Name:
SquaredUp Cloud

Homepage URL:
app.squaredup.com

Authorized Redirect URIs:
https://app.squaredup.com/settings/pluginsoauth2

image
image

I’ve chosen the option to use the same credentials for all DCs
image

Step Two

Add a new WebApi Data Source to your SquaredUp Cloud organization and use the following settings.

Base URL:
<service domain|custom domain>/app/<portal>/api/v3

Authentication:
OAuth 2

Token URL (region specific):
https://accounts.zoho.eu/oauth/v2/token

Client ID:
value from step one

Client Secret:
value from step one

Authorization Scope:
SDPOnDemand.requests.READ
Choose from one or more of the options here.

How to send credentials to the Token URL:
Body

Grant Type:
Authorization Code

Authorization URL(region specific):
https://accounts.zoho.eu/oauth/v2/auth

Additional arguments for the Authorization URL:
access_type:offline
prompt:consent

Step Three

Click on Sign In and confirm you’d like to grant permissions to SquaredUp.

Step Four

Make dashboards!