Supported Authorization Types
The platform supports Basic Auth for Freshservice integration. See App Authorization Overview for details.| Authorization Type | Supported |
|---|---|
| Pre-Authorize the Integration | Yes |
| Allow Users to Authorize the Integration | Yes |
Prerequisites
Before enabling the Freshservice action:- Create a Freshservice account and note your login credentials.
- Copy the API Key and Domain name of your Freshservice account.
Step 1: Enable the Freshservice Action
Go to App Settings > Integrations > Actions and select Freshservice.Pre-authorize the Integration (Basic Auth)
- In the Configurations dialog, select the Authorization tab.
-
Set Authorization Type to Pre-authorize the Integration > Basic Auth.
-
Enter the following fields:
Field Description User Sub Domain Domain name of the Freshservice account API Key Secret API key of your Freshservice account -
Click Enable. The Integration Successful pop-up appears on first configuration.
The Freshservice action moves from Available to Configured.
Allow End Users to Authorize (Basic Auth)
- In the Configurations dialog, select the Authorization tab.
- Set Authorization Type to Allow Users to Authorize the Integration > Basic Auth.
-
Click Select Authorization > Create New.
-
Select the authorization mechanism (e.g., Basic Auth).
See App Authorization Overview for creating Basic Auth profiles.
-
Enter the following credentials:
Field Description Name Name for the Basic Auth profile Tenancy URLs Select Yes if tasks require tenancy URLs Base URL Base tenant URL for the Freshservice instance Authorization Check URL Auth check URL Description Description of the auth profile -
Click Save Auth.
- Select the new profile.
-
Click Enable. The Integration Successful pop-up appears.
Step 2: Install Freshservice Action Templates
-
On the Integration Successful dialog, click Explore Templates.
-
Click Install for the desired template.
- Click Go to Dialog to view the dialog task.
-
A dialog task is auto-created for each installed template.
-
Select the desired dialog task and click Proceed (e.g., Create a Ticket).
-
The canvas opens with all required entity nodes, service nodes, and message scripts.