Unify Automations
Logo
Freshdesk

Freshdesk

Freshdesk simplifies customer support management by centralizing tickets, team tasks, and communication for seamless issue resolution. Its automation and reporting tools enhance efficiency and security, making it an ideal platform for effective customer service.

Connecting your application to a Freshdesk account enables you to interact with Freshdesk’s project management and tracking capabilities directly from your application.

Authentication

Before you begin, make sure you have the following information:

  • Connection Name: The Connection Name is a unique identifier you choose for the connection between your application and your Freshdesk account.

  • Authentication Type: Freshdesk supports the following type of authentication for connecting to your account:

    • API Key

    • Basic Authentication

API Key based Authentication

To find your API Key

  1. Log in to your Freshdesk account.

  2. Navigate to the profile icon at the top right and go to profile settings.

  3. In the right pane, select View API key and complete the captcha verification.

    Frame 8.png
    Frame 8.png

  4. Copy the API key and treat it with high confidentiality as it allows access to your Freshdesk account. 

  5. You can reset the API Key if necessary, which will disconnect all connected applications. New keys must be shared with these applications to restore their access.

Basic Authentication

  1. Basic authentication requires your Freshdesk domain (formatted as yourcompany.freshdesk.com) and API key, acting as your password. 

  2. To authenticate API requests, combine your API key with a placeholder password and encode this in base64. 

  3. Include the encoded string in request headers under the Authorization field. 

  4. For security, always use HTTPS to safeguard your credentials.

Actions

Action NameDescription
Create agentCreates an agent for Freshdesk
Create companyCreates a company in Freshdesk
Create contactCreates a contact in Freshdesk
Create message threadCreates a thread in Freshdesk
Create threadCreates a thread in Freshdesk
Create ticketCreates a ticket in Freshdesk
Delete agentDeletes an agent by ID in Freshdesk
Delete companyDeletes a company by ID in Freshdesk
Delete contact Deletes a contact by ID in Freshdesk
Delete message threadDeletes a message thread by ID in Freshdesk
Delete threadDeletes a thread by ID in Freshdesk
Delete ticketDeletes a ticket by ID in Freshdesk
Get agent Get agent details by ID in Freshdesk
Get companyGets company details by ID in Freshdesk 
Get contactGets contact details by ID in Freshdesk
Get groupGets group details by ID in Freshdesk
Get message threadGet message thread details by ID in Freshdesk
Get threadGets thread details by ID by Freshdesk
Get ticketGet ticket details by ID in Freshdesk
List agentsLists agents in Freshdesk
List companiesLists companies in Freshdesk
List contactsLists contacts in Freshdesk
List forum categoriesList forum categories in Freshdesk
List forumsList forums in Freshdesk
List solution foldersList solution folders in Freshdesk
List solutionsList solutions in Freshdesk
List ticketsLists tickets in Freshdesk
Search agentsSearches for agents in Freshdesk
Search companiesSearches for a company in Freshdesk
Search contactsSearches for a contact in Freshdesk
Search forum topicsSearches forum topics in Freshdesk
Search solutionSearches for a solution article in Freshdesk
Search ticketsSearches for a ticket in Freshdesk
Update agentUpdates agent by ID in Freshdesk
Update companyUpdates a company by ID in Freshdesk
Update contactUpdates a contact by ID in Freshdesk
Update message threadUpdates a message thread by ID in Freshdesk
Update ticketUpdates a ticket by ID in Freshdesk

Triggers

Trigger NameDescription
New companyTriggers when a new company is created in Freshdesk
New contactTriggers when a new contact is created in Freshdesk
New ticketTriggers when a new ticket is created in Freshdesk
Updated companyTriggers when a company gets updated in Freshdesk
Updated contactTriggers when a contact gets updated in Freshdesk
Updated ticket Triggers when a ticket gets updated in Freshdesk