Freshdesk integration
Customer support platform API for managing helpdesk operations. Create and update tickets, manage agents and groups, build knowledge bases, automate workflows, and track customer satisfaction. Ideal for building support integrations, ticket automation, and customer service applications.
Say what should happen.
The workflow builds itself.
Common Freshdesk use cases
- form building
- time tracking
- agent onboarding
- SLA configuration
- billing
- custom field discovery
- data management
- profile updates
- team management
- template management
What you can do with Freshdesk
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Contact, 11 operations
create_contactCreate contactPOSTCreates a new contact in Freshdesk. Add customer profiles with contact information and company association.delete_contactDelete contactDELETESoft deletes a contact from Freshdesk. Contact can be restored from deleted contacts list.get_contactGet contactGETRetrieves a specific Freshdesk contact by ID. Returns complete customer profile with contact details.hard_delete_contactHard delete contactDELETEPermanently deletes a contact and all associated data from Freshdesk.list_contactsList contactsGETLists all contacts in Freshdesk. Filter by email, phone, company, or update date for customer management.make_agentMake agentPUTConverts a contact to a support agent in Freshdesk.merge_contactsMerge contactsPOSTMerges duplicate contacts into a single primary contact.restore_contactRestore contactPUTRestores a soft-deleted contact back to active contacts.search_contactsSearch contactsGETSearches Freshdesk contacts using query language. Find contacts by email, name, phone, and custom fields.send_invite_contactSend invite contactPOSTSends a portal activation invite to a contact.update_contactUpdate contactPUTUpdates an existing Freshdesk contact. Modify profile information and contact details.
Agent, 8 operations
bulk_create_agentsBulk create agentsPOSTCreates several Freshdesk agents in a single bulk request.create_agentCreate agentPOSTCreates a new Freshdesk agent with an email and ticket scope.delete_agentDelete agentDELETEDeletes an agent from Freshdesk. The agent is downgraded to a contact.get_agentGet agentGETRetrieves a specific Freshdesk agent by ID. Returns complete agent profile with role and group information.get_current_agentGet current agentGETRetrieves the currently authenticated agent's profile.list_agentsList agentsGETLists all support agents in Freshdesk. Returns agent profiles for team management and assignment.search_agentsSearch agentsGETResolves agents by a name or email keyword, returning matching agent IDs.update_agentUpdate agentPUTUpdates an existing agent's profile in Freshdesk.
Ticket, 8 operations
create_ticketCreate ticketPOSTCreates a new support ticket in Freshdesk. Set subject, description, priority, and assignment for customer requests.create_ticket_outbound_emailCreate ticket outbound emailPOSTCreates a new ticket via outbound email in Freshdesk. Initiates support conversation with a customer.delete_ticketDelete ticketDELETEDeletes a ticket from Freshdesk. Moves ticket to trash with recovery option.get_ticketGet ticketGETRetrieves a specific Freshdesk ticket by ID. Optionally include conversations, requester details, and statistics.list_ticketsList ticketsGETLists all support tickets in Freshdesk. Filter by predefined views, requester, or date for queue management.restore_ticketRestore ticketPUTRestores a deleted ticket from trash back to active tickets.search_ticketsSearch ticketsGETSearches Freshdesk tickets using query language. Find tickets by status, agent, priority, and custom fields.update_ticketUpdate ticketPUTUpdates an existing Freshdesk ticket. Modify status, priority, assignment, and other ticket properties.
Company, 6 operations
create_companyCreate companyPOSTCreates a new company in Freshdesk. Add organization profiles with domains and business attributes.delete_companyDelete companyDELETEDeletes a company from Freshdesk. Contacts in the company are not deleted, only disbanded.get_companyGet companyGETRetrieves a specific company by ID. Returns complete organization profile.list_companiesList companiesGETLists all companies in Freshdesk. Returns organization profiles for B2B customer management.search_companiesSearch companiesGETSearches Freshdesk companies using query language.update_companyUpdate companyPUTUpdates an existing company in Freshdesk. Modify organization details and attributes.
Canned response, 5 operations
create_canned_responseCreate canned responsePOSTCreates a new canned response template.delete_canned_responseDelete canned responseDELETEDeletes a canned response template.get_canned_responseGet canned responseGETRetrieves a specific canned response template.list_folder_canned_responsesList folder canned responsesGETLists the canned responses stored in a specific folder.update_canned_responseUpdate canned responsePUTUpdates an existing canned response template.
Group, 5 operations
create_groupCreate groupPOSTCreates a new agent group in Freshdesk for team organization.delete_groupDelete groupDELETEDeletes a group from Freshdesk. Agents in the group are not deleted.get_groupGet groupGETRetrieves a specific group by ID. Returns complete group details with agent list.list_groupsList groupsGETLists all agent groups in Freshdesk. Returns support teams for routing and assignment management.update_groupUpdate groupPUTUpdates an existing group in Freshdesk. Modify team settings and membership.
Solution article, 5 operations
create_solution_articleCreate solution articlePOSTCreates a new solution article in a folder.delete_solution_articleDelete solution articleDELETEDeletes a solution article from the knowledge base.get_solution_articleGet solution articleGETRetrieves a specific solution article with full content.list_solution_articlesList solution articlesGETLists all solution articles within a folder.update_solution_articleUpdate solution articlePUTUpdates an existing solution article.
Solution category, 5 operations
create_solution_categoryCreate solution categoryPOSTCreates a new solution category in the knowledge base.delete_solution_categoryDelete solution categoryDELETEDeletes a solution category and all its folders and articles.get_solution_categoryGet solution categoryGETRetrieves a specific solution category with its details.list_solution_categoriesList solution categoriesGETLists all solution categories in the knowledge base.update_solution_categoryUpdate solution categoryPUTUpdates an existing solution category.
Solution folder, 5 operations
create_solution_folderCreate solution folderPOSTCreates a new solution folder in a category.delete_solution_folderDelete solution folderDELETEDeletes a solution folder and all its articles.get_solution_folderGet solution folderGETRetrieves a specific solution folder with its details.list_solution_foldersList solution foldersGETLists all solution folders within a category.update_solution_folderUpdate solution folderPUTUpdates an existing solution folder.
Time entry, 5 operations
create_time_entryCreate time entryPOSTCreates a time entry to log work on a ticket.delete_time_entryDelete time entryDELETEDeletes a time entry from a ticket.list_time_entriesList time entriesGETLists all time entries in Freshdesk, optionally filtered by ticket, company, agent, or date.toggle_time_entry_timerToggle time entry timerPUTStarts or stops the running timer on an existing Freshdesk time entry.update_time_entryUpdate time entryPUTUpdates an existing time entry.
Sla policy, 3 operations
create_sla_policyCreate sla policyPOSTCreates a new SLA policy defining response and resolution targets per priority.list_sla_policiesList sla policiesGETLists all SLA policies configured in Freshdesk.update_sla_policyUpdate sla policyPUTUpdates an existing SLA policy's targets, scope, escalation, or active state.
Business hour, 2 operations
get_business_hoursGet business hoursGETRetrieves a specific business hours configuration.list_business_hoursList business hoursGETLists all business hours configurations in Freshdesk.
Email config, 2 operations
get_email_configGet email configGETRetrieves a specific email configuration by ID.list_email_configsList email configsGETLists all email configurations in Freshdesk.
Product, 2 operations
get_productGet productGETRetrieves a specific product by ID. Returns complete product details.list_productsList productsGETLists all products in Freshdesk for multi-product support management.
Role, 2 operations
get_roleGet roleGETRetrieves a specific role with its permissions.list_rolesList rolesGETLists all agent roles defined in Freshdesk.
Satisfaction rating, 2 operations
create_ticket_satisfaction_ratingCreate ticket satisfaction ratingPOSTRecords a customer satisfaction (CSAT) rating against a ticket.list_satisfaction_ratingsList satisfaction ratingsGETLists all customer satisfaction survey ratings.
Attachment, 1 operation
delete_attachmentDelete attachmentDELETEDeletes an attachment from a ticket or conversation in Freshdesk.
Canned response folder, 1 operation
list_canned_response_foldersList canned response foldersGETLists all canned response folders. Canned responses are only listable through their folder.
Company field, 1 operation
list_company_fieldsList company fieldsGETLists all company fields including custom fields defined in Freshdesk.
Contact field, 1 operation
list_contact_fieldsList contact fieldsGETLists all contact fields including custom fields defined in Freshdesk.
Conversation, 1 operation
list_ticket_conversationsList ticket conversationsGETLists all conversations in a Freshdesk ticket. Returns replies, notes, and conversation history.
Note, 1 operation
add_note_to_ticketAdd note to ticketPOSTAdds a private note to a Freshdesk ticket. Creates internal annotations visible only to agents.
Reply, 1 operation
reply_to_ticketReply to ticketPOSTAdds a public reply to a Freshdesk ticket. Sends response to requester with optional CC/BCC recipients.
Solution, 1 operation
search_solutionsSearch solutionsGETSearches solution articles by keyword.
Ticket field, 1 operation
list_ticket_fieldsList ticket fieldsGETLists all ticket fields including custom fields defined in Freshdesk.
Freshdesk API rate limits
- 50 requests per minute
Free: 50/min. Growth/Pro: ~200/min (varies by plan). Enterprise: higher. See https://developers.freshdesk.com/api/
These are the limits Freshdesk documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Freshdesk documentation for current values.
Use Freshdesk from Claude Code, Cursor or Codex
Connect Freshdesk in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Freshdesk operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Freshdesk
- Create your workspace
Sign up free. Nothing to install.
- Connect Freshdesk once
Add your Freshdesk connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Freshdesk integration FAQ
What can you do with the Freshdesk integration?
LiveContext exposes 85 operations on Freshdesk, covering contact, agent, ticket and company. Common uses include form building, time tracking and agent onboarding.
What are the Freshdesk API rate limits?
Freshdesk documents 50 requests per minute. Free: 50/min. Growth/Pro: ~200/min (varies by plan). Enterprise: higher. See https://developers.freshdesk.com/api/ Limits are set by Freshdesk and can depend on your plan.
