Connect your own Freshdesk account to manage customer support from Imperal -- tickets and conversations (replies/notes), contacts and companies (with custom fields), agents and groups, canned responses, the Solutions knowledge base (categories, folders, articles), time tracking, SLA policies and business hours (read), customer satisfaction ratings, automation rules and scenario automations, and custom objects. Uses your own domain and API key -- nothing is hosted or proxied by Imperal beyond the request itself.
connect_freshdeskwriteConnect your own Freshdesk account by saving your domain and API key, after checking it actually works.
disconnect_freshdeskwriteDisconnect a Freshdesk account: deletes the saved domain/API key. Nothing in Freshdesk itself is changed.
list_connectionsreadList the connected Freshdesk accounts.
list_ticketsreadList tickets in the connected Freshdesk account, with filters by status, priority, and requester.
get_ticketreadRead one ticket in full by id.
create_ticketwriteCreate a new support ticket.
update_ticketwriteUpdate selected fields of an existing ticket. Only given fields change.
delete_ticketwriteMove a ticket to Trash. Freshdesk keeps it recoverable via restore_ticket for a limited time before permanent purge.
restore_ticketreadRestore a previously deleted ticket out of Trash.
forward_ticketwriteForward a ticket's conversation to external email addresses.
merge_ticketswriteMerge several tickets into one primary ticket. The merged tickets are closed; their conversation history moves under the primary ticket.
bulk_update_ticketswriteUpdate the same fields (status/priority/group/agent) on several explicit tickets in one call. Freshdesk processes this as a background job.
bulk_delete_ticketsdestructiveDelete several explicit tickets in one call. Freshdesk processes this as a background job; deleted tickets are recoverable via restore_ticket.
watch_ticketwriteStart or stop watching a ticket -- watchers get notified of updates.
create_replywriteReply to a ticket -- sends an email to the requester (and any CC'd addresses), visible to the customer.
create_notewriteAdd a note to a ticket -- private by default (agent-only, not seen by the requester).
list_conversationsreadList the reply/note conversation thread on a ticket.
update_conversationwriteEdit the body of an existing reply or note.
delete_conversationwritePermanently delete a reply or note. Cannot be undone.
list_contactsreadList contacts in the connected Freshdesk account, with filters by email/phone/mobile/company/state.
get_contactreadRead one contact in full by id.
create_contactwriteCreate a new contact record.
update_contactwriteUpdate selected fields of an existing contact. Only given fields change.
delete_contactwriteDelete a contact. Soft-delete by default (recoverable 30 days in the Freshdesk UI); hard_delete permanently erases an already soft-deleted contact.
merge_contactswriteMerge several contacts into one primary contact -- the others are deleted and their tickets reassigned to the primary contact.
list_companiesreadList companies (organizations) associated with contacts.
get_companyreadRead one company in full.
create_companywriteCreate a new company record.
update_companywriteUpdate selected fields of an existing company without changing omitted fields.
delete_companywritePermanently delete a company. Cannot be undone.
list_agentsreadList agents (staff who can be assigned tickets) on the connected Freshdesk account.
get_agentreadRead one agent's profile in full.
create_agentwriteInvite a new agent to the connected Freshdesk account by email.
update_agentwriteUpdate selected fields of an existing agent. Only given fields change.
delete_agentwriteRemove an agent from the connected Freshdesk account (frees their license seat). Cannot be undone.
list_groupsreadList groups (teams agents are organized into) on the connected Freshdesk account.
get_groupreadRead one group in full.
create_groupwriteCreate a new group (team) with an optional escalation policy.
update_groupwriteUpdate selected fields of an existing group. Only given fields change.
delete_groupwritePermanently delete a group. Cannot be undone.
list_canned_response_foldersreadList canned response folders configured on the connected Freshdesk account.
list_canned_responsesreadList canned responses inside one folder.
create_canned_responsewriteCreate a reusable canned response.
update_canned_responsewriteUpdate an existing canned response's title and/or body.
delete_canned_responsewritePermanently delete a canned response.
list_solution_categoriesreadList knowledge base (Solutions) categories on the connected Freshdesk account.
create_solution_categorywriteCreate a new knowledge base category.
update_solution_categorywriteUpdate an existing knowledge base category's name/description.
delete_solution_categorywritePermanently delete a knowledge base category. Cannot be undone.
list_solution_foldersreadList knowledge base folders inside a category.
create_solution_folderwriteCreate a new knowledge base folder inside a category.
update_solution_folderwriteUpdate a knowledge base folder's name and/or description.
delete_solution_folderwritePermanently delete a knowledge base folder. Cannot be undone.
list_solution_articlesreadList knowledge base articles inside a folder.
get_solution_articlereadRead one knowledge base article in full.
create_solution_articlewriteCreate a new knowledge base article inside a folder.
update_solution_articlewriteUpdate a knowledge base article's title, body, and/or publication status.
delete_solution_articlewritePermanently delete a knowledge base article. Cannot be undone.
list_time_entriesreadList time entries for a ticket, or across the account within a date range.
create_time_entrywriteLog a billable or non-billable time entry against a ticket.
update_time_entrywriteUpdate an existing time entry's duration, billable flag, or note.
delete_time_entrywritePermanently delete a time entry. Cannot be undone.
toggle_timerwriteStart/resume or stop/pause a running timer on a time entry.
list_sla_policiesreadList SLA policies configured on the connected Freshdesk account.
get_sla_policyreadRead one SLA policy in full.
list_business_hoursreadList business hour profiles configured on the connected Freshdesk account.
get_business_hourreadRead one business hour profile in full.
list_satisfaction_ratingsreadList customer satisfaction survey responses across the connected Freshdesk account.
get_ticket_satisfaction_ratingreadRead the satisfaction rating left on one specific ticket, if any.
list_survey_questionsreadList the survey questions configured on the connected Freshdesk account's default customer satisfaction survey.
list_automation_rulesreadList automation rules of a given type (ticket_creation, ticket_update, time_triggers, or scenario_automations).
get_automation_rulereadRead one automation rule in full.
set_automation_rule_activewriteActivate or deactivate an automation rule without deleting it.
run_scenario_automationwriteManually run a scenario automation against a specific ticket.
list_ticket_fieldsreadList ticket field definitions (built-in and custom) configured on the connected Freshdesk account -- useful before building filters or setting custom_fields_json on a ticket.
audit_helpdeskreadBuild one aggregated health report across the connected Freshdesk account: open ticket count, overdue tickets, unassigned tickets, breakdown by priority/status, and agents whose open-ticket load looks disproportionate -- all from a handful of paginated list_tickets calls, no separate reporting API needed.
Install Freshdesk and let Webbee use it across your workflow.
Open in panel