Freshdesk

Freshdesk is a cloud-based customer support solution that will help you streamline your customer service and make sure your customers receive the support they deserve! The Freshdesk connector is intended for Freshdesk agents to manage tickets and contacts.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions |
Flow | Standard | All Flow regions |
PowerApps | Standard | All PowerApps regions |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Frequency of trigger polls | 1 | 15 seconds |
Creating a connection
To connect your account, you will need the following information:
- Account Url
- string
- Email or API Key (https://aka.ms/ii9u75)
- string
- Password
- securestring
Actions
Add a note to a ticket
Add a private or public note to a ticket.
Required Parameters
- Ticket Id
- integer
- Content
- string
Optional Parameters
- Private
- boolean
Returns
- Body
- AddNote200Response
Create a ticket
Create a ticket.
Required Parameters
- Subject
- string
- Description
- string
- string
- Priority
- string
- Status
- string
Optional Parameters
- Type
- string
- Due By
- date-time
- First Response Due By
- date-time
- Agent
- integer
- Product
- integer
Returns
Get ticket
Get a ticket by Id.
Required Parameters
- Ticket Id
- string
Returns
Update a ticket
Update a ticket (only specified values will be updated).
Required Parameters
- Ticket Id
- integer
Optional Parameters
- Description
- string
- Subject
- string
- Priority
- string
- Status
- string
- Type
- string
- Due By
- date-time
- Agent
- integer
Returns
Triggers
When a contact is added
When a contact is added. This trigger works only if the Freshdesk account has less than 100 contacts.
Returns
- Active
- boolean
- Address
- string
- Company Id
- integer
- Description
- string
- string
- Id
- integer
- Job Title
- string
- Language
- string
- Mobile
- string
- Name
- string
- Phone
- string
- Time Zone
- string
- Twitter Id
- string
- Created At
- date-time
- Updated At
- date-time
When a ticket assigned to an agent is updated
When any ticket assigned to the selected agent is updated.
Required Parameters
- Agent Id
- integer
Returns
When a ticket is created
When a ticket is updated
When a ticket is updated.
Optional Parameters
- Ticket Id
- integer
Returns
When a ticket status changes
When the status of the ticket changes.
Required Parameters
- Ticket Id
- integer
Optional Parameters
- New Status
- string
Returns
When an agent is added
When an agent is added (for admin use only). This trigger works only if the Freshdesk account has less than 100 agents.
Returns
- id
- integer
- Ticket Scope
- integer
- Created At
- date-time
- Updated At
- date-time
- Active
- boolean
- string
- Job Title
- string
- Language
- string
- Last Login At
- date-time
- Mobile
- string
- Name
- string
- Phone
- string
- Time Zone
- string
- Created At
- date-time
- Updated At
- date-time
Definitions
CreateTicket200Response
- Agent Id
- integer
- Created At
- date-time
- Description
- string
- Description Text
- string
- Due By
- date-time
- Is Escalated
- boolean
- Priority
- string
- Requester Id
- integer
- Source
- string
- Spam
- boolean
- Status
- string
- Subject
- string
- Ticket Id
- integer
- Type
- string
- Updated At
- date-time
AddNote200Response
- Content
- string
- Content Text
- string
- Created At
- date-time
- Private
- boolean
- Ticket Id
- integer
- Update At
- date-time