Freshdesk REST API
The Freshdesk REST API (v2) provides programmatic access to helpdesk data and operations within Freshdesk, a customer support platform by Freshworks. It exposes endpoints for managing tickets, contacts, companies, agents, groups, conversations, products, email configurations, SLA policies, business hours, time entries, satisfaction ratings, solution categories, solution folders, solution articles, and more. The API uses JSON for request and response payloads, supports API key-based authentication, and follows RESTful conventions for CRUD operations.
What You Can Do
MCP Tools
listtickets
List all tickets
createticket
Create a ticket
getticket
View a ticket
updateticket
Update a ticket
deleteticket
Delete a ticket
restoreticket
Restore a deleted ticket
createoutboundemail
Create an outbound email ticket
listticketconversations
List conversations on a ticket
replytoticket
Reply to a ticket
createnote
Create a note on a ticket
forwardticket
Forward a ticket
updateconversation
Update a conversation
deleteconversation
Delete a conversation
listtickettimeentries
List time entries for a ticket
createtimeentry
Create a time entry
listalltimeentries
List all time entries
updatetimeentry
Update a time entry
deletetimeentry
Delete a time entry
toggletimer
Toggle a timer
createsatisfactionrating
Create a satisfaction rating
listsatisfactionratings
List all satisfaction ratings
listticketwatchers
List watchers on a ticket
watchticket
Watch a ticket
listassociatedtickets
List associated tickets
mergetickets
Merge tickets
bulkupdatetickets
Bulk update tickets
bulkdeletetickets
Bulk delete tickets
listcontacts
List all contacts
createcontact
Create a contact
getcontact
View a contact
updatecontact
Update a contact
deletecontact
Delete a contact
restorecontact
Restore a deleted contact
mergecontacts
Merge contacts
exportcontacts
Export contacts
listcontactfields
List all contact fields
listcompanies
List all companies
createcompany
Create a company
getcompany
View a company
updatecompany
Update a company
deletecompany
Delete a company
listcompanyfields
List all company fields
listagents
List all agents
getagent
View an agent
updateagent
Update an agent
deleteagent
Delete an agent
listgroups
List all groups
creategroup
Create a group
getgroup
View a group
updategroup
Update a group
deletegroup
Delete a group
listroles
List all roles
getrole
View a role
listproducts
List all products
getproduct
View a product
updateproduct
Update a product
createproduct
Create a product
listemailconfigs
List all email configurations
getemailconfig
View an email configuration
listslapolicies
List all SLA policies