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
I’ve chosen the option to use the same credentials for all DCs
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!