Last updated
Was this helpful?
Last updated
Was this helpful?
Our Freshdesk integration enables the automation of PSA tasks. Use the Freshdesk API within Rewst workflows to perform actions such as create tickets, sync clients, and manage opportunities.
Log in to your Freshdesk Support Portal.
Click your profile picture on the top right corner of your portal.
Navigate to the Profile Settings page.
Find your API key below the change password section.
Copy the API key somewhere secure. You'll need it for further steps in Rewst.
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
Search for Freshdesk
in the integrations page.
Click on the integration tile to launch the configuration setup page.
Under Parameters, enter the information copied from Freshdesk into its relevant field:
Domain: Freshdesk domain, i.e. the domain in domain.freshdesk.com
API Key
Click Save Configuration.
Rewst will do a quick validation of your input. Once completed, you'll see a new section beneath the configuration form for. Complete your mapping as desired.
Freshdesk's own API documentation can be found .
Agents
List Agents
List all agents (users) matching the supplied parameters
Agents
Get Agent
Get an agent (user) by ID
Companies
List Companies
List all companies
Companies
Search Companies
Search for a company using its name
Companies
Filter Companies
(Beta) Use custom company fields that you have created in your account to filter through the companies and get a list of companies matching the specified company fields
Companies
Get Company
Get a company by ID
Companies
Create Company
Adds a new company in Freshdesk
Companies
Update Company
Updates a company by ID
Companies
Delete Company
Deletes a company by ID, once deleted a company cannot be restored. Deleting a company does not delete the contacts that are associated with it.
Contacts
List Contacts
List all contacts, use filters to view only specific contacts
Contacts
Search Contacts
Search for a contact using their name
Contacts
Filter contacts
(Beta) Use custom contact fields that you have created in your account to filter through the contacts and get a list of contacts matching the specified contact fields
Contacts
Get Contact
Get a contact by ID
Contacts
Create Contact
Adds a new contact record
Contacts
Update Contact
Update a contact by ID
Contacts
Soft Delete Contact
Soft delete a contact by ID
Contacts
Permanently Delete Contact
Hard delete a contact to completely remove it from the portal. Can be used for GDPR compliance.
Contacts
Restore Contact
Used to restore contacts that have been soft-deleted from a Freshdesk account
Contacts
Send Invite to a Contact
Used to send an activation email to an existing contact for email verification. Once the activation is complete, these contacts can log in to the customer portal using their password and check the status of their tickets.
Contacts
Convert Contact to Agent
Makes a new Agent for an existing Contact
Conversations
Create Reply
Create a reply to a ticket or conversation
Conversations
Create Note
Create a note for a ticket
Generic Request
Freshdesk API Request
Generic action for making authenticated requests against the Freshdesk API
Groups
List Groups
List all groups
Groups
Get Group
Get a single group by ID
Roles
List Roles
List all roles
Roles
Get Role
Get a single role by ID
Skills
List Skills
List all skills
Skills
Get Skill
Get a single skill by ID
Tickets
Create Ticket
Create Freshdesk Ticket
Tickets
List Tickets
List Freshdesk Tickets
Tickets
Get Ticket
Get Freshdesk Ticket
Tickets
Update Ticket
Update Freshdesk Ticket
Time Entries
List Time Entries
List all time entries created by agents. Use filters to view only specific time entries.
Time Entries
Create a Time Entry
Adds a new time entry to a given ticket
Time Entries
Update Time Entry
Update a single time entry by ID
Time Entries
Toggle Time Entry Timer
Start or stop the timer for a given time entry
Time Entries
Delete Time Entry
Permanently deletes a given time entry, note that once deleted time entries cannot be restored.